-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprivacy.html
More file actions
267 lines (253 loc) · 11.4 KB
/
Copy pathprivacy.html
File metadata and controls
267 lines (253 loc) · 11.4 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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Privacy Policy — Dayti • دايتي</title>
<style>
:root {
--bg: #090b0e;
--card-bg: rgba(22, 27, 34, 0.7);
--card-border: rgba(255, 255, 255, 0.08);
--text: #f0f6fc;
--text-muted: #8b949e;
--primary: #3b82f6;
--primary-glow: rgba(59, 130, 246, 0.15);
--green: #10b981;
--accent: #f59e0b;
}
@media (prefers-color-scheme: light) {
:root {
--bg: #f8fafc;
--card-bg: rgba(255, 255, 255, 0.85);
--card-border: rgba(0, 0, 0, 0.08);
--text: #0f172a;
--text-muted: #475569;
--primary: #2563eb;
--primary-glow: rgba(37, 99, 235, 0.1);
--green: #059669;
--accent: #d97706;
}
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, sans-serif;
background: var(--bg);
color: var(--text);
line-height: 1.6;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
padding: 30px 16px 60px;
}
.container {
width: 100%;
max-width: 780px;
}
.header {
text-align: center;
margin-bottom: 24px;
}
.logo-badge {
display: inline-flex;
align-items: center;
justify-content: center;
width: 64px;
height: 64px;
background: var(--primary-glow);
border: 1px solid var(--card-border);
border-radius: 20px;
font-size: 32px;
margin-bottom: 12px;
box-shadow: 0 8px 24px rgba(0,0,0,0.12);
}
h1 {
font-size: 26px;
font-weight: 800;
letter-spacing: -0.5px;
margin-bottom: 4px;
}
.subtitle {
color: var(--text-muted);
font-size: 14px;
font-weight: 500;
}
.lang-switcher {
display: flex;
justify-content: center;
gap: 8px;
margin: 16px 0 24px;
}
.lang-btn {
padding: 6px 16px;
border-radius: 20px;
font-size: 13px;
font-weight: 600;
border: 1px solid var(--card-border);
background: var(--card-bg);
color: var(--text-muted);
cursor: pointer;
transition: all 0.2s;
}
.lang-btn.active {
background: var(--primary);
color: #fff;
border-color: var(--primary);
}
.card {
background: var(--card-bg);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border: 1px solid var(--card-border);
border-radius: 18px;
padding: 24px;
margin-bottom: 16px;
box-shadow: 0 10px 30px rgba(0,0,0,0.06);
}
.section-title {
font-size: 17px;
font-weight: 700;
color: var(--primary);
margin-bottom: 10px;
display: flex;
align-items: center;
gap: 8px;
}
p, li {
color: var(--text-muted);
font-size: 14px;
line-height: 1.7;
margin-bottom: 10px;
}
p:last-child { margin-bottom: 0; }
ul { padding-left: 20px; margin-bottom: 10px; }
li { margin-bottom: 6px; }
.badge {
display: inline-block;
padding: 4px 10px;
border-radius: 8px;
font-size: 12px;
font-weight: 600;
background: var(--primary-glow);
color: var(--primary);
margin-bottom: 12px;
}
.footer-links {
display: flex;
justify-content: center;
gap: 16px;
margin-top: 24px;
font-size: 13px;
}
a {
color: var(--primary);
text-decoration: none;
font-weight: 600;
}
a:hover { text-decoration: underline; }
.rtl { direction: rtl; text-align: right; }
.rtl ul { padding-right: 20px; padding-left: 0; }
.hidden { display: none !important; }
</style>
</head>
<body>
<div class="container">
<div class="header">
<div class="logo-badge">🥑</div>
<h1>Dayti • دايتي</h1>
<p class="subtitle">Official Privacy Policy & Data Protection / سياسة الخصوصية الرسمية</p>
<div class="lang-switcher">
<button class="lang-btn active" id="btnEn" onclick="setLang('en')">English</button>
<button class="lang-btn" id="btnAr" onclick="setLang('ar')">العربية</button>
</div>
</div>
<div id="contentEn">
<div class="card">
<span class="badge">Privacy Policy & Data Protection</span>
<div class="section-title">1. Introduction & Overview</div>
<p>Welcome to Dayti ("we", "our", or "app"). We are deeply committed to protecting your personal privacy. This Privacy Policy explains how information is collected, used, and safeguarded when you use Dayti — AI Calorie Counter on iOS.</p>
<p><strong>Effective Date:</strong> September 2026</p>
</div>
<div class="card">
<div class="section-title">2. Information We Collect</div>
<p>Dayti collects minimal information strictly necessary to provide intelligent nutrition analysis and personal tracking:</p>
<ul>
<li><strong>Profile & Health Goals:</strong> Age, biological sex, current weight, target weight, height, activity level, and dietary preferences.</li>
<li><strong>Food & Meal Logs:</strong> Images of food you choose to scan, meal titles, calories, macronutrients (protein, carbs, fats), and timestamps.</li>
<li><strong>Optional Referral/Partner Codes:</strong> Creator codes or peer referral codes applied for trial access or affiliate attribution.</li>
</ul>
</div>
<div class="card">
<div class="section-title">3. Artificial Intelligence (Google Gemini API)</div>
<p>When you take or upload a food photo for scanning, the image is processed via the Google Gemini API to analyze nutritional content. Images are transferred securely over TLS 1.3 encryption and are used solely for immediate meal breakdown. We do not use your personal meal photos to train public AI models.</p>
</div>
<div class="card">
<div class="section-title">4. Apple HealthKit Integration</div>
<p>With your explicit consent, Dayti integrates with Apple Health to read and write health metrics (dietary energy, protein, carbohydrates, fats, water, and weight). HealthKit data is stored locally on your device and inside your private Apple Health database. We never sell HealthKit data to advertising platforms or data brokers.</p>
</div>
<div class="card">
<div class="section-title">5. Subscriptions & Apple StoreKit</div>
<p>Payment transactions are handled exclusively by Apple via StoreKit and RevenueCat. We never collect or store credit card numbers or financial credentials on our servers.</p>
</div>
<div class="card">
<div class="section-title">6. Contact & Data Rights</div>
<p>You have the right to request deletion of your data at any time directly in the app. For inquiries, contact our official support team at <a href="mailto:aalbadi1911@gmail.com">aalbadi1911@gmail.com</a>.</p>
</div>
</div>
<div id="contentAr" class="rtl hidden">
<div class="card">
<span class="badge">سياسة الخصوصية وحماية البيانات</span>
<div class="section-title">١. نظرة عامة والالتزام بالخصوصية</div>
<p>مرحباً بك في تطبيق دايتي (Dayti). نحن نولي خصوصيتك وحماية بياناتك الشخصية والصحية الأولوية القصوى. توضح هذه السياسة آلية جمع واستخدام وحماية بياناتك عند استخدام تطبيق دايتي لحساب السعرات بالذكاء الاصطناعي.</p>
<p><strong>تاريخ التحديث:</strong> سبتمبر ٢٠٢٦</p>
</div>
<div class="card">
<div class="section-title">٢. البيانات التي نجمعها</div>
<p>يجمع تطبيق دايتي البيانات الأساسية فقط اللازمة لتقديم تجربة غذائية دقيقة ومخصصة:</p>
<ul>
<li><strong>الملف الشخصي والأهداف:</strong> الوزن الحالي والمستهدف، الطول، العمر، الجنس البيولوجي، ومستوى النشاط الرياضي.</li>
<li><strong>سجلات الوجبات الغذائية:</strong> صور الأطعمة التي تختار مسحها بالكاميرا، وقيم السعرات والعناصر الغذائية (بروتين، كربوهيدرات، دهون).</li>
<li><strong>أكواد الدعوة والشراكة:</strong> أكواد الدعوة بين الأصدقاء أو أكواد صنّاع المحتوى لتفعيل فترات التجربة المجانية.</li>
</ul>
</div>
<div class="card">
<div class="section-title">٣. المعالجة عبر الذكاء الاصطناعي (Google Gemini)</div>
<p>عند استخدام خاصية المسح الذكي للوجبات، تُرسل الصورة بأمان وتشفير كامل (TLS 1.3) إلى خوادم Google Gemini لتحليل مكوناتها وتقدير القيم الغذائية فورياً. لا تُستخدم صورك الشخصية لتدريب أي نماذج ذكاء اصطناعي عامة.</p>
</div>
<div class="card">
<div class="section-title">٤. التكامل مع صحتي (Apple HealthKit)</div>
<p>عند منح الإذن، يقرأ دايتي ويكتب البيانات الغذائية والنشاط والوزن في تطبيق صحتي لمزامنة يومياتك. تبقى بياناتك مخزنة محلياً ومشفرة في جهازك، ولا يتم بيع أي بيانات صحية لأطراف إعلانية مطلقاً.</p>
</div>
<div class="card">
<div class="section-title">٥. الاشتراكات ومشتريات أبل</div>
<p>تتم جميع عمليات الدفع وتجديد الاشتراكات حصرياً عبر نظام مشتريات أبل (Apple StoreKit) وبوساطة RevenueCat. لا نحتفظ بأي تفاصيل بنكية أو بطاقات دفع على خوادمنا.</p>
</div>
<div class="card">
<div class="section-title">٦. حقوقك والتواصل معنا</div>
<p>يحق لك طلب حذف جميع بياناتك في أي وقت من إعدادات التطبيق. لأي استفسارات، يمكنك التواصل معنا مباشرة عبر: <a href="mailto:aalbadi1911@gmail.com">aalbadi1911@gmail.com</a>.</p>
</div>
</div>
<div class="footer-links">
<a href="privacy.html">Privacy Policy</a> •
<a href="terms.html">Terms of Use</a> •
<a href="support.html">Customer Support</a>
</div>
</div>
<script>
function setLang(lang) {
if (lang === 'ar') {
document.getElementById('contentEn').classList.add('hidden');
document.getElementById('contentAr').classList.remove('hidden');
document.getElementById('btnAr').classList.add('active');
document.getElementById('btnEn').classList.remove('active');
} else {
document.getElementById('contentAr').classList.add('hidden');
document.getElementById('contentEn').classList.remove('hidden');
document.getElementById('btnEn').classList.add('active');
document.getElementById('btnAr').classList.remove('active');
}
}
</script>
</body>
</html>