-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprivacy.html
More file actions
274 lines (240 loc) · 10.5 KB
/
privacy.html
File metadata and controls
274 lines (240 loc) · 10.5 KB
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Privacy Policy - Hidezone</title>
<style>
:root {
--void: #000000;
--surface: #0A0A0A;
--surface-elevated: #141414;
--border: #1F1F1F;
--text-primary: #FFFFFF;
--text-secondary: #A1A1AA;
--text-muted: #71717A;
--accent: #00FF88;
--accent-dim: rgba(0, 255, 136, 0.08);
--accent-glow: rgba(0, 255, 136, 0.15);
--font-family: 'Inter', -apple-system, sans-serif;
--mono: 'JetBrains Mono', monospace;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
background: var(--void);
color: var(--text-primary);
font-family: var(--font-family);
line-height: 1.6;
margin: 0;
padding: 0;
overflow-x: hidden;
}
/* ── ANIMATED GRID BG ── */
body::before {
content: '';
position: fixed;
inset: 0;
background:
linear-gradient(var(--border) 1px, transparent 1px),
linear-gradient(90deg, var(--border) 1px, transparent 1px);
background-size: 60px 60px;
opacity: 0.2;
pointer-events: none;
}
.container {
position: relative;
z-index: 10;
max-width: 800px;
margin: 60px auto;
padding: 60px 40px;
background-color: var(--surface);
border-radius: 24px;
border: 1px solid var(--border);
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}
.label {
font-family: var(--mono);
font-size: 10px;
letter-spacing: 4px;
color: var(--text-muted);
text-transform: uppercase;
margin-bottom: 24px;
text-align: center;
}
h1 {
font-family: var(--mono);
color: var(--accent);
text-align: center;
font-size: 2.5rem;
margin-bottom: 12px;
text-shadow: 0 0 20px var(--accent-glow);
}
.last-updated {
text-align: center;
color: var(--text-muted);
font-family: var(--mono);
font-size: 0.8rem;
margin-bottom: 40px;
letter-spacing: 1px;
}
h2 {
font-family: var(--mono);
color: var(--text-primary);
border-bottom: 1px solid var(--border);
padding-bottom: 12px;
margin-top: 50px;
margin-bottom: 24px;
font-size: 1.25rem;
letter-spacing: 1px;
text-transform: uppercase;
}
p,
li {
color: var(--text-secondary);
font-size: 1rem;
margin-bottom: 16px;
}
ul {
margin-bottom: 24px;
padding-left: 20px;
}
li {
margin-bottom: 12px;
list-style-type: square;
}
li::marker {
color: var(--accent);
}
strong {
color: var(--text-primary);
}
.contact-card, .warning-box {
background: rgba(0, 255, 136, 0.05);
border: 1px solid rgba(0, 255, 136, 0.2);
padding: 24px;
border-radius: 12px;
margin: 32px 0;
font-size: 0.95rem;
}
.contact-method {
font-size: 1.1rem;
margin: 10px 0;
display: flex;
align-items: center;
gap: 15px;
}
.contact-label {
color: var(--text-primary);
font-weight: 600;
min-width: 100px;
font-family: var(--mono);
}
a {
color: var(--accent);
text-decoration: none;
transition: color 0.2s;
}
a:hover {
color: #FFFFFF;
text-decoration: underline;
}
.footer {
text-align: center;
margin-top: 80px;
padding-top: 30px;
border-top: 1px solid var(--border);
color: var(--text-muted);
font-family: var(--mono);
font-size: 0.8rem;
letter-spacing: 1px;
}
.footer a {
margin: 0 10px;
color: var(--text-muted);
}
.footer a:hover {
color: var(--accent);
}
@media (max-width: 640px) {
.container {
margin: 20px;
padding: 30px 20px;
}
h1 {
font-size: 1.8rem;
}
}
</style>
</head>
<body>
<div class="container">
<p class="label">// Data Protocol</p>
<h1>Privacy Policy</h1>
<div class="last-updated">Last updated: January 22, 2026</div>
<h2>1. General Information</h2>
<p>This Privacy Policy explains how the developer ("we", "us") collects, uses, and protects user information in
the mobile application "Hidezone - IRL Hide and Seek". We take your privacy seriously. The core principle of
our app is <strong>data minimalism</strong>: we do not store your movement profiles or chat history
permanently.</p>
<h2>2. Data We Collect and Process</h2>
<p>To provide the game functionality (Real-Life Hide and Seek), the app requires access to the following data:
</p>
<ul>
<li><strong>Location Data (GPS):</strong> The app collects your precise location data only while you are in
an active game round. This data is transmitted to our game server to display your position to other
players (e.g., the "Seeker") within your game lobby.</li>
<li><strong>User-Generated Content (Chat):</strong> The app includes a chat feature allowing players to
communicate during a game. Messages are transmitted via our servers to other players in the lobby.</li>
<li><strong>Device Information:</strong> We may collect non-personal technical data (e.g., device model,
operating system version) for error logging and app stability.</li>
</ul>
<h2>3. Data Retention and Deletion (Ephemeral Processing)</h2>
<p>We strictly adhere to a policy of <strong>immediate deletion</strong>.</p>
<ul>
<li><strong>Temporary Storage:</strong> Location data, game states, and chat messages are stored on our
servers exclusively for the duration of the active game round.</li>
<li><strong>Immediate Deletion:</strong> As soon as a game round ends (via time limit or game completion),
all game-related data—including chat history and location logs—is automatically and permanently deleted
from our servers.</li>
<li><strong>No Archiving:</strong> We do not create or store permanent movement profiles or chat logs of our
users.</li>
</ul>
<h2>4. Third-Party Services</h2>
<p>We use trusted third-party services to support the app's infrastructure and monetization. These providers may
collect and process data (such as Advertising IDs) according to their own privacy policies.</p>
<ul>
<li><strong>Google AdMob (Advertising):</strong> We use Google AdMob to display advertisements. AdMob may
use your device's Advertising ID to show personalized or non-personalized ads. <br>
<a href="https://policies.google.com/privacy" target="_blank">Google Privacy Policy</a>
</li>
<li><strong>Google Play Billing / Apple StoreKit (In-App Purchases):</strong> Payments for premium features
(e.g., "Pro" upgrades) are processed entirely by Google Play or Apple. We do not have access to your
credit card information or bank details. We only receive a confirmation of the transaction status.</li>
</ul>
<h2>5. App Permissions</h2>
<p>The app requests the following permissions for the described purposes:</p>
<ul>
<li><strong>ACCESS_FINE_LOCATION:</strong> Required to track your position during the game.</li>
<li><strong>INTERNET:</strong> Required to communicate with the game servers.</li>
</ul>
<h2>6. User Rights (GDPR & CCPA)</h2>
<p>Since we are based in Germany, we strictly adhere to the General Data Protection Regulation (GDPR) and other applicable privacy laws. You have the right to access, correct, port, and request the deletion of your personal data. <strong>However, because we process data ephemerally and do not store any permanent records after a game session ends, there is practically no personal data retained that could be exported or deleted upon request.</strong> This zero-storage architecture ensures your rights are upheld by design.</p>
<h2>7. Children's Privacy</h2>
<p>Our app is designed to be safe for users of all ages, including children under 13 (as per US COPPA) and under 16 (as per EU GDPR-K). We achieve this by adhering to a strict "No Permanent Data Collection" policy. We do not collect, store, or share Personally Identifiable Information (PII) from any user. Location data and chat messages are ephemeral, used exclusively for the duration of a live game, and are instantly deleted when the session ends. Because free-text chat is available during games, we encourage parents to monitor their children's app usage.</p>
<h2>8. Contact</h2>
<p>If you have any questions about this Privacy Policy or how we handle data, please contact us at: <br>
<strong>Email:</strong> <a href="mailto:dramileydev@gmail.com">dramileydev@gmail.com</a></p>
<footer class="footer">
© 2026 Hidezone. All rights reserved. <br><br>
<a href="index.html">HOME</a> |
<a href="terms.html">LEGAL OVERVIEW</a> |
<a href="support.html">SUPPORT</a> |
<a href="privacy.html">PRIVACY</a>
</footer>
</div>
</body>
</html>