forked from anuragverma108/SwapReads
-
Notifications
You must be signed in to change notification settings - Fork 0
/
privacynotice.html
1099 lines (941 loc) · 46.1 KB
/
privacynotice.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<title>Privacy Notice - SwapReads</title>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="apple-touch-icon" sizes="180x180" href="./assets/favicon_package_v0.16/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="./assets/favicon_package_v0.16/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="./assets/favicon_package_v0.16/favicon-16x16.png">
<link rel="manifest" href="./assets/favicon_package_v0.16/site.webmanifest">
<link rel="mask-icon" href="./assets/favicon_package_v0.16/safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="./assets/css/MenuClick.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"
integrity="sha512-Fo3rlrZj/k7ujTnHg4CGR2D7kSs0v4LLanw2qksYuRlEzO+tcaEPQogQ0KaoGN26/zrn20ImR1DfuLWnOo7aBA=="
crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Philosopher:wght@400;700&family=Poppins:wght@400;500;600&display=swap"
rel="stylesheet">
<link rel="preload" as="image" href="./assets/images/hero-banner.png">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"
integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A=="
crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://cdn.jsdelivr.net/gh/studio-freight/[email protected]/bundled/lenis.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"
integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A=="
crossorigin="anonymous" referrerpolicy="no-referrer" />
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/tailwind.min.css" />
<link href="https://fonts.googleapis.com/css?family=Work+Sans:200,400&display=swap" rel="stylesheet">
<link rel="stylesheet" href="./assets/css/style.css">
<link rel="stylesheet" href="./assets/css/styles.css">
<link rel="stylesheet" href="./assets/css/Available.css">
<script src="./assets/js/rateUsModal.js" defer></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
<!-- Swiper CSS -->
<link rel="stylesheet" href="assets/css/swiper-bundle.min.css">
<!-- Custom CSS -->
<link rel="stylesheet" href="assets/css/test-style.css">
<style>
/* Circle styles */
.circle {
height: 24px;
width: 24px;
border-radius: 50%;
background-color: black;
position: fixed;
top: 0;
left: 0;
pointer-events: none;
z-index: 99999999;
transition: transform 0.1s ease-out;
}
</style>
</head>
<script src="https://unpkg.com/scrollreveal"></script>
<style>
body {
font-family: Arial, sans-serif;
line-height: 1.6;
margin: 0;
padding: 0;
background-color: #ffdcd4;
color: black;
}
.work-sans {
font-family: 'Work Sans', sans-serif;
}
#menu-toggle:checked + #menu {
display: block;
}
.hover\:grow {
transition: all 0.3s;
transform: scale(1);
}
.hover\:grow:hover {
transform: scale(1.02);
}
#chaps {
margin-top: 150px;
}
.notice {
padding: 2rem;
max-width: 800px;
color: black;
margin: 2rem auto;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
border-radius: 8px;
padding-bottom: 100px;
margin-top: 200px;
backdrop-filter: blur(10px);
background-color: rgba(255, 255, 255, 0.086);
position: relative;
}
.notice::before,
.notice::after {
content: "";
position: absolute;
inset: -0.1rem;
z-index: 2;
background: conic-gradient(
from var(--gradient-angle),
hsl(340, 94%, 40%),
hsl(344, 69%, 53%),
hsl(0, 88%, 86%),
hsl(344, 64%, 52%),
hsl(340, 94%, 43%)
);
border-radius: inherit;
animation: moving 3s linear infinite;
mask: linear-gradient(
to right,
black 0.4%,
transparent 0%,
transparent 99.6%,
black 90%
),
linear-gradient(
to bottom,
black 0.5%,
transparent 0%,
transparent 99.5%,
black 90%
);
}
@keyframes moving {
0% {
--gradient-angle: 0deg;
}
100% {
--gradient-angle: 360deg;
}
}
.main h1 {
text-align: center;
font-size: 30px;
font-weight: 600;
color: hsl(340, 93%, 42%);
margin-bottom: 50px;
margin-top: 30px;
}
.main p {
margin: 15px 0;
padding: 10px;
font-size: 18px;
color: #4a4a4a;
transition: color 0.3s ease;
}
.main p:hover {
color: #ff5f4b;
}
.un-list {
list-style-type: none;
padding: 0;
}
.un-list li {
margin: 12px 0;
padding: 12px;
background-color: #ffe4dc;
border-left: 4px solid #ff5f4b;
border-radius: 5px;
font-size: 17px;
color: #333;
font-weight: bold;
transition: all 0.3s ease;
}
.un-list li:hover {
background-color: #ffddc5;
}
.un-list li a {
color: hsl(340, 93%, 42%);
font-weight: 600;
}
.un-list li a:hover {
color: #e6482e;
}
body.dark-mode {
background-color: #121212;
color: #ffffff;
}
.dark-mode .notice {
color: white;
}
body.dark-mode .main p {
color: #dddddd;
}
body.dark-mode .main p:hover {
color: #ff5f4b;
}
body.dark-mode .un-list li {
background-color: #2b2b2b;
color: #dddddd;
border-left: 4px solid hsl(357, 37%, 62%);
}
body.dark-mode .un-list li:hover {
background-color: #3a3a3a;
}
.dark-mode .main a {
color: hsl(340, 87%, 73%);
}
.dark-mode .readmore-anim {
font-size: 18px;
letter-spacing: 0;
color: hsl(357, 37%, 62%);
}
.dark-mode .readmore-anim:hover {
color: #e6482e;
letter-spacing: 1px;
transition: ease-in-out;
}
.dark-mode .header.scrolled {
background-color: #232222;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.dark-mode .switch-container {
right: 12px;
top: 10px;
}
.light-mode .switch-container {
right: 12px;
top: 10px;
}
</style>
<style>
.main {
background-color: #f9f9f9;
color: #333;
font-family: Arial, sans-serif;
padding: 20px;
border-radius: 8px;
}
.notice:hover {
background-color: #f9f9f9; /* Light background on hover */
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2); /* Enhanced shadow on hover */
transform: translateY(-2px); /* Slight upward movement on hover */
}
h1, h2 {
color: #2c3e50;
}
h2 {
font-size: 1.5em;
margin-top: 20px;
margin-bottom: 10px;
border-bottom: 2px solid #e1e1e1;
padding-bottom: 10px;
}
p, li {
line-height: 1.6;
margin-bottom: 10px;
}
.un-list {
list-style: none;
padding-left: 0;
}
.un-list li {
padding-left: 20px;
position: relative;
}
.un-list li:before {
content: '•';
position: absolute;
left: 0;
color: #3498db; /* Change color for bullet */
}
.button {
background-color: #3498db;
color: white;
padding: 10px 15px;
text-align: center;
border-radius: 5px;
text-decoration: none;
display: inline-block;
}
.button:hover {
background-color: #2980b9;
}
</style>
</head>
<body>
<!-- Circles -->
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
<header class="header header-anim nav-h" data-header>
<div class="container mobile-container-styles" style="padding-left: 0;">
<nav class="navbar nav_activated" data-navbar>
<ul class="navbar-list nav" style="border-radius: 5px;">
<a href="/index.html" onclick="lenis.scrollTo('index.html');" class="logo" style="display:flex; background-color: none;">
<img src="assets/images/final.png" class="logopic" style=" width: 150px;">
</a>
<li class="navbar-item">
<a href="./index.html" onclick="lenis.scrollTo('#home')" style="background-color: none;" class="navbar-link" data-nav-link><i
class="ri-home-fill"></i> Home</a>
</li>
<li class="navbar-item">
<a href="assets/html/about.html" onclick="lenis.scrollTo('#home')" class="navbar-link" data-nav-link><i
class="ri-home-fill"></i>About Us</a>
</li>
<li class="navbar-item">
<a href="/index.html#benefits" onclick="lenis.scrollTo('#benefits')" class="navbar-link" data-nav-link><i
class="ri-bar-chart-fill"></i> Benefits</a>
</li>
<li class="navbar-item">
<a href="/index.html#genre" onclick="lenis.scrollTo('#genre')" class="navbar-link" data-nav-link><i
class="ri-bar-chart-fill"></i> Genre</a>
</li>
<li class="navbar-item">
<a href="/index.html#contact" onclick="lenis.scrollTo('#contact')" class="navbar-link" data-nav-link><i
class="ri-customer-service-2-fill"></i> Contact</a>
</li>
<li class="navbar-item">
<a href="/index.html#faq" onclick="lenis.scrollTo('#faqq')" class="navbar-link" data-nav-link>
<i class="ri-questionnaire-fill"></i>FAQ</a>
</li>
<li class="navbar-item">
<a href="/index.html#rate-us" onclick="openRateUsModal(); return false;" class="navbar-link">Rate Us</a></li>
<li class="navbar-item" id="login-signup-link">
<a href="assets/html/login.html" class="navbar-link">Login/Signup</a>
</li>
<li>
<div class="navbar darkmode" style="top: 15px; right:20px;">
<input type="checkbox" id="switch" class="switch-checkbox">
<label for="switch" class="switch-label">
<div class="switch-button">
<span class="material-icons sun-icon">wb_sunny</span>
<span class="material-icons moon-icon">brightness_2</span>
</div>
</label>
</div>
</li>
<script>
document.addEventListener("DOMContentLoaded", () => {
const savedAvatar = localStorage.getItem("selectedAvatar");
if (savedAvatar) {
document.getElementById("profile-avatar").src = `./assets/images/${savedAvatar}`;
}
});
function menuToggle() {
const toggleMenu = document.querySelector(".menu");
toggleMenu.classList.toggle("active");
}
</script>
</ul>
</nav>
<div id="mobile_View_Menu">
<span id="menu_lines"></span>
</div>
<script>
let menu=document.getElementById('mobile_View_Menu')
let navbar_con=document.querySelector('.navbar')
menu.addEventListener('click',()=>{
if(menu.classList.contains('open_menu')){
menu.classList.remove('open_menu')
navbar_con.classList.add('nav_activated')
}
else{
menu.classList.add('open_menu')
navbar_con.classList.remove('nav_activated')
}
})
</script>
<script src="http://translate.google.com/translate_a/element.js?cb=loadGoogleTranslate"></script>
<script>
function loadGoogleTranslate() {
new google.translate.TranslateElement({
pageLanguage: 'en'
}, 'google_element');
}
</script>
<script>
window.addEventListener("scroll", onScroll);
</script>
</div>
</header>
<main class="main">
<div class="notice">
<h1>Privacy Policy</h1>
<p>Welcome to our Privacy Policy page. Your privacy is critically important to us.</p>
<p>SwapReads respects your privacy and recognizes the need to protect your personal information (any
information by which you can be identified, such as name, address, financial information, and telephone
number) you share with us. We would like to assure you that we follow appropriate standards when it comes to
protecting your privacy on our website.</p>
<p>In general, you can visit SwapReads without telling us who you are or revealing any personal information
about yourself. We track the Internet address of the domains from which people visit us and analyze this
data for trends and statistics, but the individual user remains anonymous.</p>
<p> Please note that our Privacy Policy forms part of our Terms and conditions available at
<a href="terms&cond.html" >terms-and-conditions.</a>
</p>
<p>A transaction on SwapReads is to be conducted by persons above the age of 18 years only. If you
are under 18 years of age, you are not allowed to make a transaction in SwapReads. It is the duty of the
legal guardians of all persons below 18 years of age to ensure that their wards do not make a transaction
without their supervision on SwapReads. It shall be automatically deemed that by allowing any person below
the age of 18 years to transact on SwapReads, their legal guardians have expressly consented to their use
and we disclaim any liability arising from your failure to do so.</p>
<br>
<h2 style="font-size: 20px; font-weight: 600;">1. Information We Collect</h2>
<p>We may collect your personal data when you:</p>
<ul class="un-list">
<li>a) create an account with us or</li>
<li>b) otherwise provide us with your personal data or</li>
<li>c) use of any related services connected to Ticketify or</li>
<li>d) complete contact forms or request newsletters or other information from us (ex: email)
When you access SwapReads, we will automatically collect your computer data, which may include:</li>
<div style="margin-left: 15px;">
<li>(i) browser type,</li>
<li>(ii) IP address,</li>
<li>(iii) language,</li>
<li>(iv) operating system,</li>
<li>(v) cookies and the ID,</li>
<li>(vi) location of your device,</li>
<li>(vii) the state or country from which you accessed Ticketify,</li>
<li>(viii) the pages you view,</li>
<li>(ix) length of time spent on pages</li>
<li>(x) the services you use and the manner in which you use such services (e.g., the content you access,
view, click on, search for, transact etc.),</li>
<li>(xi) the date and time of your visit,</li>
<li>(xii) metadata, logs files, error logs,</li>
<li>(xiii) other hardware and software information.</li>
</div>
</ul>
<br>
<h2 style="font-size: 20px; font-weight: 600;">2. How We Use Your Information</h2>
<p>This computer data is collected for analysis and evaluation in order to help us improve
SwapReads, the services we provide and to enhance your experience by providing you with better services and
benefits that you shall be entitled to the extent that such computer data is maintained in a manner that
identifies your name or contact information, it will be treated as personal data; otherwise, such computer
data will be treated as non-personal data.</p>
<p>The personal data we collect from you will be used, or shared with third parties (including
related companies and third party service providers), for some or all of the following purposes:</p>
<ul class="un-list">
<li>a. creating or maintaining any account or profile you may have with us,</li>
<li>b. to track your activity on SwapReads,</li>
<li>c. verifying and carrying out financial transactions in relation to any payments or transfers you make,
</li>
<li>d. carrying out research and analytics on our users' demographics and behaviour,</li>
<li>e. to personalise and/tailor any communications that we may send you and provide you with products,
services or information we think you may find useful or which you have requested from us or have
expressed an interest in,</li>
<li>f. to personalise and enhance user experience,</li>
<li>g. determining and verifying your eligibility for certain marketing or transaction events and other
features of SwapReads,</li>
<li>h. enforcing our terms of use; and/or</li>
<li> i. communicating with you in relation to your account and alerting you to the latest developments,</li>
<li> j. to enable us to administer any competitions or other offers/promotions which you enter into for
fraud screening and prevention purposes.</li>
</ul>
<br>
<h2 style="font-size: 20px; font-weight: 600;">3. Sharing Your Information</h2>
<p>When you register an account or otherwise provide us with your personal data, we may also use
the personal data to send to you marketing and/or promotional materials about us and our services from time
to time. You can unsubscribe from receiving the marketing information at any time by using the unsubscribe
function within the electronic marketing material.
</p>
<p>In order to provide our products and services to you or to otherwise fulfil contractual
arrangements that we have with you, we may need to appoint other organisations to carry out some of the data
processing activities on our behalf. These may include, for example, payment processing organisations,
delivery organisations, fraud prevention and screening and credit risk management companies, and mailing
houses.</p>
<p>We may share your data with advertising networks and/or social media platforms for the purposes
of selecting and serving relevant adverts to you via those networks/platforms, and to search engine and
analytics providers.</p>
<p>For us to be able to facilitate this transaction and otherwise
fulfil our contractual arrangements with these ultimate service providers, we may have to share your
personal data with them so that they are able to verify the accuracy of the information you have shared with
us while issuing your valid service, to provide you with services and benefits that you may be entitled
to and to conduct their own analysis.</p>
<p>
SwapReads and its services may contain links to third-party websites, including identity
verification and social networking websites. Your use of these features may result in the collection or
sharing of information about you, depending on the feature. Please be aware that we are not responsible for
the content or privacy practices of other websites or services to which we link. We do not endorse or make
any representations about third-party websites or services. The personal data you choose to provide to or
that is collected by these third parties is not covered by our Privacy Statement. We strongly encourage you
to read such third parties' privacy statements.</p>
<p>We may share:</p>
<p>(a) your personal data with any person or entity where we believe in good faith that such
disclosure is necessary to:</p>
<ul class="un-list">
<li>(i) comply with the law or in response to a subpoena, court order, government request, or other legal
process.
</li>
<li>(ii) produce relevant documents or information in connection with litigation, arbitration, mediation,
adjudication, government or internal investigations, or other legal or administrative proceedings;</li>
<li>(iii) protect the interests, rights, safety, or property of SwapReads or others;</li>
<li>(iv) otherwise as permitted under applicable law.</li>
</ul>
<p>(b) personal data about our visitors, customers, or former customers with the following types of companies that perform services on our behalf or with whom we have joint marketing agreements:</p>
<ul class="un-list">
<li>(i) Non-financial companies such as envelope stuffers, fulfilment service providers, payment processors, data processors, customer/support services, etc., and/or
</li>
<li> (ii) Financial service providers such as companies engaged in banking/payments/facilitating financial transactions.</li>
</ul>
<p>
In sharing your personal data with such parties, we will reasonably endeavour to ensure that the third parties and our affiliates keep your personal data secure from unauthorised access, collection, use, disclosure, or similar risks and retain your personal data only for as long as they need your personal data to achieve the abovementioned purposes.
</p>
<p>
You acknowledge that, notwithstanding this Privacy Policy, we have at all times the right to disclose your personal data to any legal, regulatory, governmental, tax, law enforcement or other authorities pursuant to applicable law and our legal obligations. This may arise from any investigation, order, or request by such parties. To the furthest extent permissible by law, you agree not to take any action and/or waive your rights to take any action against us for the disclosure of your personal data in these circumstances.
</p>
<br>
<h2 style="font-size: 20px; font-weight: 600;">4. Data Security</h2>
<p>
If any disclosure of your personal data involves the transfer of your personal data by SwapReads out of India, we will take steps to reasonably ensure that the receiving jurisdiction has in place a standard of protection accorded to personal data that is comparable to the protection under India's data protection laws.</p>
<p>
We have implemented reasonable security arrangements including physical, administrative, technical, and electronic security measures to protect against the loss, misuse, and alteration of your personal data. We are PCI DSS certified which means that the data you submit to us is secure and protected against loss or theft in accordance with the globally accepted data security standards. Despite our best efforts, however, no security measures are perfect or impenetrable. In the event where you believe your privacy has been breached, please contact us immediately.
</p>
<p>
It is your responsibility to protect any passwords you require to access your account, on SwapReads. Please use unique numbers, letters and special characters, and do not share your password with anyone. If you do share your password with others, you will be responsible for all actions taken in the name of your account and the consequences. If you lose control of your password, you may lose substantial control over your personal data and other information submitted to us. You could also be subject to legally binding actions taken on your behalf. Therefore, if your password has been compromised for any reason or if you have grounds to believe that your password has been compromised, you should immediately contact us and change your password.
</p>
<br>
<h2 style="font-size: 20px; font-weight: 600;">5. Your Rights and Choices</h2>
<p>You undertake to treat your password and other confidential information in relation to the use of SwapReads and its services confidentially, and we disclaim any liability arising from your failure to do so.</p>
<p>
Some of our web pages use "cookies" so that we can better serve you with customized information when you return to our site. Cookies are identifiers which a web site can send to your browser to keep on your computer to facilitate your next visit to our site. You can set your browser to notify you when you are sent a cookie, giving you the option to decide whether or not to accept it. The information we collect and analyze is used to improve our service to you. Please note, if you refuse cookies this may mean that you can't use some of the additional features of our website and may not be able to access certain parts of the website.
</p>
<br>
<h2 style="font-size: 20px; font-weight: 600;">6. Cookies and Similar Technologies</h2>
<p>You may update any of your personal data we possess by contacting us at <a href="mailto:[email protected]" >[email protected]</a> and we will endeavour to serve your request for updation. Bigtree reserves the right to accept or reject requests made for updating of personal data and in case of any such refusal we will also endeavour to inform you the reason for such refusal.</p>
<br>
<h2 style="font-size: 20px; font-weight: 600;">7. Links to Third-Party Websites</h2>
<p>You may communicate your objection to our continual use and/or disclosure of your personal data for any of the purposes and in the manner as stated above at any time by contacting us at <a href="mailto:[email protected]">[email protected]</a></p>
<p>If you do not wish for us to continue using your information, and/or disclose your personal data for any of the purposes and in the manner as stated above at any time, you may opt out of providing the same by contacting us at <a href="mailto:[email protected]" >[email protected]</a>. Please note that if you choose not to provide the Information we request, you can still visit SwapReads, but you may not be able to access certain options, offers and services. SwapReads reserves all legal rights and remedies in such an event.</p>
<p>
We retain personal data only for as long as necessary to provide the services you have requested and thereafter for a variety of legitimate legal or business purposes. These might include retention periods:
</p>
<ul class="un-list">
<li>a. mandated by law, contract or similar obligations applicable to our business operations;
</li>
<li>b. for preserving, resolving, defending or enforcing our legal/contractual rights; or needed to maintain adequate and accurate business and financial records.</li>
</ul>
<br>
<h2 style="font-size: 20px; font-weight: 600;">8. Changes to This Privacy Policy</h2>
<p>If our privacy policy changes in the future, it will be posted here and a new effective date will be shown. You should access our privacy policy regularly to ensure you understand our current policies. Please reference the privacy policy in your subject line. SwapReads will attempt to respond to all reasonable concerns or inquiries within 30 business days of receipt.</p>
<br>
<h2 style="font-size: 20px; font-weight: 600;">9. Contact Us</h2>
<p>If you have an enquiry or a complaint about the way we handle your personal information, or to seek to exercise your privacy rights in relation to the personal information we hold about you, you may contact our customer grievance officer as follows:</p>
<p>By Email:<a href="mailto:[email protected]" > [email protected]</a> </p>
<p>Contact: +91 9124421980</p>
<p>Address: 12, Nayabad Kolkata, India 700054</p>
<p>We will respond to all requests, inquiries or concerns within a reasonable period.</p>
<p>At SwapReads, your experience is of utmost importance to us. Our team is always on their toes with one goal and that is delighting our customers. We are committed to give our best shot at resolving your concern. In any way, if you feel that we can do more to live upto your expectations then that would be an opportunity for us. Here are all the platforms through which you can easily get in touch with us.</p>
<p>We are sure that you will get answers to all your queries on our support page.
For any queries related to SwapReads you can Live Chat with us. We are at your service 24/7, 365 days.</p>
</div>
</main>
<footer>
<div class="foot-top">
<div class="foot-left">
<div class="desc">
<!--google translate-->
<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement(
{ pageLanguage: 'en' },
'google_translate_element'
);
}
</script>
<script type="text/javascript" src="https://translate.google.com/translate_a/element.js?
cb=googleTranslateElementInit">
</script>
<div><a href="#" class="logo">SwapReads</a></div>
<div>
<p style="text-align: justify; " class="description">SwapReads.com is the ultimate destination
for book
lovers
seeking to swap and
discover new literary gems.
Connect with fellow enthusiasts, exchange your favorite reads, and embark on exciting new
adventures in
the
world of literature—all on one convenient platform. Join us and dive into a universe of
endless
possibilities!
</p>
</div>
</div>
</div>
<div class="foot-middle">
<h2>Quick Links</h2>
<div id="quicklinks">
<div>
<ul>
<li class="foot-quick"><a href="./index.html" onclick="lenis.scrollTo('#home')">Home</a></li>
<li class="foot-quick"><a href="#benefits"
onclick="lenis.scrollTo('#benefits')">Benefits</a></li>
<li class="foot-quick"><a href="#chapters" onclick="lenis.scrollTo('#chapters')">Literary
Realms</a></li>
<li class="foot-quick"><a href="#pricing" onclick="lenis.scrollTo('#pricing')">Pricing</a>
</li>
<li class="foot-quick"><a href="./assets/html/bookrecommend.html"
onclick="lenis.scrollTo('#contact')">Recommended Book</a></li>
</ul>
</div>
<div>
<ul>
<li class="foot-quick"><a href="./assets/html/booklistswap.html"
onclick="lenis.scrollTo('#contact')">Swap
BookList</a></li>
<li class="foot-quick"><a href="./assets/html/freeBooks.html"
onclick="lenis.scrollTo('#contact')">E-Book</a></li>
<li class="foot-quick"><a href="./assets/html/about.html"
onclick="lenis.scrollTo('#contact')">About</a>
</li>
<li class="foot-quick"><a href="#contact" onclick="lenis.scrollTo('#contact')">Contact
Us</a></li>
<li class="foot-quick"><a href="#faqq" onclick="lenis.scrollTo('#faqq')">FAQ</a></li>
</ul>
</div>
</div>
</div>
<div class="social-icons">
<style>
input[type="email"] {
border: 2px solid #ccc;
/* Gray border */
border-radius: 4px;
/* Rounded corners */
padding: 10px;
/* Inner padding */
font-size: 16px;
/* Font size */
}
</style>
<form type="newsletter">
<label for="newsletter-email" class="newsletter-form">Subscribe to our Newsletter</label>
<div class="row-flex">
<!-- Email input -->
<input type="email" id="newsletter-email" name="email" placeholder="E mail address"
pattern="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}\.com$"
title="Please enter a valid email address that ends with '.com'" required>
<input type="submit" value="Subscribe" name="subscribe" class="subscribe-btn">
</div>
</form>
<div id="confirmationMessage" style="display: none;">Thank you for subscribing!</div>
<div class="icons">
<a href="https://www.discord.com/" target="_blank">
<div class="icon">
<i class="fab fa-discord" title="Discord" style="cursor: pointer;"></i>
<style>
.dark-mode .fab.fa-discord:hover{
color: #3b5998 !important;
}
</style>
</div>
</a>
<a href="https://www.linkedin.com/in/anurag-verma-b91417253/">
<div class="icon">
<i class="fab fa-linkedin" title="linkedin" style="cursor: pointer;"></i>
</div>
</a>
<a href="https://x.com/anuragverma_108">
<div class="icon">
<i class="fab fa-twitter" title="X" style="cursor: pointer;"></i>
<style>
.dark-mode .fab.fa-twitter:hover{
color: whitesmoke !important;
}
</style>
</div>
</a>
<a href="#">
<div class="icon">
<i class="fab fa-instagram" title="Instagram" style="cursor: pointer;"></i>
</div>
</a>
<a href="https://www.youtube.com/@anuragbytes" title="YouTube">
<div class="icon">
<i class="fab fa-youtube" style="cursor: pointer; "></i>
</div>
</a>
</div>
<div id="back-to-top-container" onclick="lenis.scrollTo('#home')" class="right">
<div class="circle1">
<svg id="back-to-top" xmlns="http://www.w3.org/2000/svg" width="30" height="30"
fill="currentColor" class="bi bi-arrow-up-circle-fill" viewBox="0 0 16 16">
<path
d="M16 8A8 8 0 1 0 0 8a8 8 0 0 0 16 0m-7.5 3.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707z" />
</svg>
</div>
</div>
</div>
</div>
<div style="text-align: center; align-items: center;">
<p style="text-align: center">
©
<script>document.write(new Date().getFullYear())</script> All Rights Reserved. Made with ❤ by Guardian
Hackers.
</p>
<div class="row-copy">
<a href="copyrightpolicy.html" id="copyrightPolicyLink">Copyright Policy</a> |
<a href="privacynotice.html" id="privacyNoticeLink">Privacy Notice</a>
</div>
</div>
<style>
#copyrightPolicyLink:hover{
color:rgb(126, 0, 21)
}
#privacyNoticeLink:hover{
color:rgb(126, 0, 21);
}
</style>
<!--
- custom js link
-->
<script src="./assets/js/script.js" defer></script>
</script>
<!-- Swiper JS -->
<script src="assets/js/swiper-bundle.min.js"></script>
<!-- Custom JavaScript -->
<script src="assets/js/test-script.js"></script>
<!-- <script src="scroll.js"></script> -->
<script>
const navbar = document.querySelector('.navbar'),
NavButton = document.querySelector('.nav-toggle-btn'),
open = document.querySelector('.open'),
close = document.querySelector('.close');
let count = 0
NavButton.addEventListener('click', () => {
if (count === 0) {
navbar.classList.remove('nav_activated')
open.classList.add('close')
close.classList.add('open')
open.classList.remove('open')
close.classList.remove('close')
count++
}
else {
navbar.classList.add('nav_activated')
open.classList.add('open')
close.classList.add('close')
open.classList.remove('close')
close.classList.remove('open')
count = 0
}
})
</script>
<!-- Lenis smooth scrolling -->
<script>
document.addEventListener("scroll", function () {
var scrollPosition = window.scrollY;
// Get the top position of each section on the page
var homeSection = document.getElementById("home").offsetTop;
var benefitsSection = document.getElementById("benefits").offsetTop;
var chaptersSection = document.getElementById("chapters").offsetTop;
var pricingSection = document.getElementById("pricing").offsetTop;
var contactSection = document.getElementById("contact").offsetTop;
// Check which section the user has scrolled to and add the active class accordingly
if (scrollPosition < benefitsSection) {
setActiveLink("home");
} else if (scrollPosition >= benefitsSection && scrollPosition < chaptersSection) {
setActiveLink("benefits");
} else if (scrollPosition >= chaptersSection && scrollPosition < pricingSection) {
setActiveLink("chapters");
} else if (scrollPosition >= pricingSection && scrollPosition < contactSection) {
setActiveLink("pricing");
} else {
setActiveLink("contact");
}
});
function setActiveLink(sectionId) {
// Remove active class from all navbar links
var navbarLinks = document.querySelectorAll(".navbar-link");
navbarLinks.forEach(function (link) {
link.classList.remove("active");
});
// Add active class to the navbar link corresponding to the current section
var activeLink = document.querySelector('a[href="#' + sectionId + '"]');
if (activeLink) {
activeLink.classList.add("active");
}
}
const lenis = new Lenis({
duration: 1.8,
easing: (t) => (t === 1 ? 1 : 1 - Math.pow(2, -10 * t)),
direction: "vertical",
gestureDirection: "vertical",
smooth: true,
smoothTouch: false,
touchMultiplier: 2,
});
function raf(time) {
lenis.raf(time);
requestAnimationFrame(raf);
}
requestAnimationFrame(raf);
// JavaScript function to load more content when user scrolls to bottom
function loadMoreContent() {
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
var windowHeight = window.innerHeight;
var documentHeight = document.documentElement.scrollHeight;
// Check if user has scrolled to the bottom of the page
if (scrollTop + windowHeight >= documentHeight) {
// Make an AJAX request to fetch more content
// Replace 'more-content-url' with the actual URL to fetch more content
fetch('/index.html')
.then(response => response.text())
.then(data => {
// Append the fetched content to the page
document.getElementById('content-container').insertAdjacentHTML('beforeend', data);
})
.catch(error => console.error('Error fetching more content:', error));
}
}
// Event listener to trigger loadMoreContent function when user scrolls
window.addEventListener('scroll', loadMoreContent);
</script>
<script>
// function sendMail(){
// let params={
// name:document.getElementById('name').value,
// email:document.getElementById('email').value,
// subject:document.getElementById('subject').value,
// message:document.getElementById('message').value,
// subscribe:document.getElementById('newsletter-email').value
// }
// EmailJSResponseStatus.send("service_lktb68z","template_w79vd94",params,"o6kveYmOSDrs0l1Mg")
// .then(alert('Email sent successfully'))
// }
// document.querySelector('subscribe-btn').addEventListener('submit', sendMail());
// Function to toggle dark mode
function toggleDarkMode() {
const isDarkMode = isDarkModePreferred();
setDarkModePreference(!isDarkMode);
applyDarkModePreference();
}
// Function to apply dark mode preference
function applyDarkModePreference() {
const isDarkMode = isDarkModePreferred();
if (isDarkMode) {
document.body.classList.add('dark-mode');
document.getElementById('theme-icon').src = './assets/images/icons8-sun.svg';
} else {
document.body.classList.remove('dark-mode');
document.getElementById('theme-icon').src = './assets/images/moon_solid.svg';
}
}