Skip to content

Commit b6eefae

Browse files
committed
[RZB-250099]: added privacy and terms page content
1 parent 0fa518d commit b6eefae

File tree

9 files changed

+293
-24
lines changed

9 files changed

+293
-24
lines changed

.vscode/dictionaries/project-words.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Deepavali
2323
dhaga
2424
Dhaivat
2525
dogri
26+
DPDP
2627
Dussehra
2728
ensurepip
2829
fontsource
@@ -40,6 +41,7 @@ Jaati
4041
Jayanti
4142
jsonify
4243
Jyeshtha
44+
Karnataka
4345
Kartika
4446
kmeans
4547
Kolkata

src/assets/styles/common.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
.link__active,
2828
.text__active {
29-
color: hsl(from blue 80 10 10)
29+
color: hsl(from blue 80 10 10);
3030
}
3131

3232
.content {
@@ -52,4 +52,4 @@
5252

5353
.no__link {
5454
text-decoration: none;
55-
}
55+
}

src/assets/styles/footer.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@
257257
transition: transform 0.2s ease-in-out;
258258
}
259259

260-
.footer__nav--item[open]>summary .fa-chevron-down {
260+
.footer__nav--item[open] > summary .fa-chevron-down {
261261
transform: rotate(180deg);
262262
}
263263

@@ -274,4 +274,4 @@
274274
margin-top: 1rem;
275275
font-size: 0.85rem;
276276
}
277-
}
277+
}

src/assets/styles/globals.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,4 +227,4 @@
227227
appearance: base-select;
228228
border: none;
229229
}
230-
}
230+
}

src/assets/styles/varnmala/index.css

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
max-width: 1200px;
44
margin: 0 auto;
55

6-
&.varnmala__header {
6+
& .varnmala__header {
77
text-align: center;
88
margin: 1rem;
99

10-
&.title {
10+
& .title {
1111
font-size: clamp(2.5rem, 4vw, 3rem);
1212
font-weight: 800;
1313
padding-bottom: 0.5rem;
@@ -18,23 +18,23 @@
1818
margin: 0;
1919
}
2020

21-
&.subtitle {
21+
& .subtitle {
2222
color: var(--secondary);
2323
font-size: 1.1rem;
2424
max-width: 600px;
2525
margin: 0 auto;
2626
}
2727
}
2828

29-
&.list__alphabets {
29+
& .list__alphabets {
3030
display: grid;
3131
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
3232
gap: 2rem;
3333
padding: 0;
3434
list-style: none;
3535
}
3636

37-
&.alphabets__header h1 {
37+
& .alphabets__header h1 {
3838
font-size: clamp(2.5rem, 4vw, 3rem);
3939
font-weight: 800;
4040
padding-bottom: 2rem;
@@ -44,13 +44,13 @@
4444
color: transparent;
4545
}
4646

47-
&.card {
47+
& .card {
4848
opacity: 0;
4949
animation: fadeInUp 0.6s ease forwards;
5050
transform: translateY(20px);
5151
}
5252

53-
&.card__link {
53+
& .card__link {
5454
display: block;
5555
text-decoration: none;
5656
background: linear-gradient(145deg, var(--background), color-mix(in srgb, var(--background) 97%, var(--text) 3%));
@@ -61,33 +61,33 @@
6161
height: 100%;
6262
}
6363

64-
&.card__link:hover {
64+
& .card__link:hover {
6565
transform: translateY(-5px);
6666
box-shadow:
6767
0 20px 30px rgba(0, 0, 0, 0.1),
6868
0 0 0 1px rgba(var(--primary-rgb, 44, 62, 80), 0.1);
6969
}
7070

71-
&.card__content {
71+
& .card__content {
7272
position: relative;
7373
}
7474

75-
&.category__title {
75+
& .category__title {
7676
font-size: 1.5rem;
7777
font-weight: 700;
7878
color: var(--text);
7979
margin: 0 0 1rem 0;
8080
transition: color 0.3s ease;
8181
}
8282

83-
&.category__description {
83+
& .category__description {
8484
color: var(--secondary);
8585
font-size: 0.95rem;
8686
line-height: 1.6;
8787
margin: 0;
8888
}
8989

90-
&.card__arrow {
90+
& .card__arrow {
9191
position: absolute;
9292
top: 0;
9393
right: 0;
@@ -98,14 +98,14 @@
9898
transform: translateX(-10px);
9999
}
100100

101-
&.card__link:hover .category__title {
101+
& .card__link:hover .category__title {
102102
background: linear-gradient(135deg, var(--primary), var(--primary-light));
103103
-webkit-background-clip: text;
104104
background-clip: text;
105105
color: transparent;
106106
}
107107

108-
&.card__link:hover .card__arrow {
108+
& .card__link:hover .card__arrow {
109109
opacity: 1;
110110
transform: translateX(0);
111111
}
@@ -136,4 +136,4 @@
136136
.card__link {
137137
padding: 1.5rem;
138138
}
139-
}
139+
}

src/content/PRIVACY.md

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
# Privacy Policy
2+
3+
_Last Updated: July 16,2025_
4+
5+
Welcome to **abcdkbd.com**! Your child’s privacy and safety are our highest priority.
6+
This Privacy Policy outlines how we handle personal data in compliance with the **Digital Personal Data Protection Act, 2023 (India)** and international child privacy standards.
7+
8+
---
9+
10+
## 1. About Us
11+
12+
**abcdkbd.com** ("we", "us", or "our") is an educational website built to support safe and engaging learning experiences for children. Our services are free to use, ad-free, and designed for young learners under parental guidance.
13+
14+
---
15+
16+
## 2. Applicability
17+
18+
This policy applies to all users, particularly **children under the age of 18**, and explains how we collect, store, use, and protect data.
19+
20+
---
21+
22+
## 3. What Information We Collect
23+
24+
We collect only the minimum necessary information:
25+
26+
### a. Automatically Collected (Non-Personal)
27+
28+
- Browser type, screen size, device type
29+
- General usage patterns (pages visited, time on site)
30+
- IP address (used anonymously for analytics)
31+
32+
### b. Optional User-Provided
33+
34+
- Nickname or screen name (no real names required)
35+
- Language or learning preferences (optional)
36+
37+
> ✅ We **do not** collect or request phone numbers, email addresses, home addresses, or real names from children.
38+
39+
---
40+
41+
## 4. Purpose of Data Use
42+
43+
We use collected data only for the following:
44+
45+
- Improving website content and learning tools
46+
- Maintaining platform functionality and accessibility
47+
- Ensuring safety and preventing abuse
48+
- Aggregated analytics for internal insights
49+
50+
---
51+
52+
## 5. Lawful Basis for Processing (As per DPDP Act)
53+
54+
We process data:
55+
56+
- With **explicit consent** from a parent or guardian (for children under 18)
57+
- For a **legitimate purpose** as defined under the DPDP Act, i.e., educational service delivery
58+
59+
---
60+
61+
## 6. Storage and Security
62+
63+
We follow industry best practices to secure your data:
64+
65+
- End-to-end HTTPS encryption
66+
- No storage of personal data in public databases
67+
- Local-first or in-memory storage where possible
68+
69+
Data is stored only as long as needed for the intended purpose and securely deleted afterward.
70+
71+
---
72+
73+
## 7. Data Sharing and Disclosure
74+
75+
We **do not**:
76+
77+
- Sell or rent data
78+
- Share data with advertising or third-party marketing companies
79+
80+
We may use privacy-focused tools (like anonymized analytics providers) strictly under Indian and global child data safety regulations.
81+
82+
---
83+
84+
## 8. Cookies and Tracking
85+
86+
We use **essential cookies** only for:
87+
88+
- Remembering language or accessibility settings
89+
- Session management (login persistence if used)
90+
91+
No tracking or profiling cookies are used. You can disable cookies in your browser settings if preferred.
92+
93+
---
94+
95+
## 9. Rights of Parents and Guardians
96+
97+
As a parent or legal guardian, you have the right to:
98+
99+
- Request access to your child’s data
100+
- Request correction or deletion of data
101+
- Withdraw consent at any time
102+
103+
Please contact: **[[email protected]](mailto:[email protected])** with the subject **"Privacy Request"**
104+
105+
---
106+
107+
## 10. Grievance Redressal
108+
109+
In case of privacy concerns, you may contact our Grievance Officer:
110+
111+
**Grievance Officer**: Keshav Mohta
112+
113+
**Address**: Bengaluru, Karnataka (india)
114+
115+
We will respond within 7 working days, as mandated by the DPDP Act.
116+
117+
---
118+
119+
## 11. Changes to This Policy
120+
121+
We may update this policy to reflect changes in law or our practices. All updates will be posted here with the updated date.
122+
123+
---
124+
125+
## 12. Contact Us
126+
127+
For general inquiries or questions:
128+
129+
130+
**Website**: [abcdkbd.com](https://abcdkbd.com)
131+
132+
---
133+
134+
Thank you for trusting **abcdkbd.com** with your learning journey!

0 commit comments

Comments
 (0)