Skip to content

Commit 447c4dc

Browse files
KEN0421claude
andcommitted
feat: add privacy policy and support pages for Candid and Reset Loop
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 1341eaa commit 447c4dc

4 files changed

Lines changed: 363 additions & 32 deletions

File tree

privacy-policy/candid/index.html

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Privacy Policy - Candid</title>
7+
<style>
8+
body { font-family: -apple-system, sans-serif; max-width: 800px; margin: 40px auto; padding: 0 20px; color: #333; line-height: 1.6; }
9+
h1 { color: #1a1a2e; } h2 { color: #444; margin-top: 32px; }
10+
a { color: #4C6EF5; }
11+
</style>
12+
</head>
13+
<body>
14+
<h1>Privacy Policy</h1>
15+
<p><strong>Candid</strong> — Last updated: April 20, 2026</p>
16+
17+
<h2>Information We Collect</h2>
18+
<p>Candid assigns each device an anonymous identifier (UUID) stored locally on your device via SharedPreferences. No name, email address, or other personally identifiable information is required or collected. Posts, replies, and reactions you submit are stored on our servers and are associated only with your anonymous device identifier.</p>
19+
20+
<h2>How We Use Your Information</h2>
21+
<p>Your anonymous identifier is used solely to enable core features such as posting, replying, liking, and reporting content. We do not sell, share, or link your data to any personally identifiable information.</p>
22+
23+
<h2>Real-Time Communication</h2>
24+
<p>Candid uses Socket.IO to deliver real-time updates for posts and replies. Connection events are processed in memory and are not stored beyond the active session.</p>
25+
26+
<h2>Analytics</h2>
27+
<p>We use Firebase Analytics to collect anonymized usage data (screen views, feature usage) to improve the app. No personally identifiable information is collected.</p>
28+
29+
<h2>Advertising</h2>
30+
<p>The app displays ads via Google AdMob. AdMob may collect device identifiers for ad personalization in accordance with Google's privacy policy.</p>
31+
32+
<h2>Content Moderation</h2>
33+
<p>Users may report posts or replies that violate community guidelines. Reported content and the associated anonymous identifier are reviewed for moderation purposes.</p>
34+
35+
<h2>Data Retention</h2>
36+
<p>Anonymous posts and replies are stored on our servers. You may request deletion of content associated with your device identifier by contacting us.</p>
37+
38+
<h2>Contact</h2>
39+
<p>Questions about this privacy policy? Contact us at <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a></p>
40+
<p><a href="../../support/candid/">Support Page</a></p>
41+
</body>
42+
</html>
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Privacy Policy - Reset Loop</title>
7+
<style>
8+
body { font-family: -apple-system, sans-serif; max-width: 800px; margin: 40px auto; padding: 0 20px; color: #333; line-height: 1.6; }
9+
h1 { color: #1a1a2e; } h2 { color: #444; margin-top: 32px; }
10+
a { color: #4C6EF5; }
11+
</style>
12+
</head>
13+
<body>
14+
<h1>Privacy Policy</h1>
15+
<p><strong>Reset Loop</strong> — Last updated: April 20, 2026</p>
16+
17+
<h2>Information We Collect</h2>
18+
<p>Reset Loop collects your app usage data (daily screen time per commitment) and commitment settings (app name, daily limit in minutes, donation amount per trigger) that you configure within the app. This data is stored on our servers and linked to an anonymous device identifier.</p>
19+
20+
<h2>How We Use Your Information</h2>
21+
<p>Usage data and commitment settings are used to calculate daily limits, generate weekly reports, and display community-level aggregated statistics (total donation amounts, participant counts). Individual data is never publicly disclosed.</p>
22+
23+
<h2>Community Transparency</h2>
24+
<p>Reset Loop displays aggregated community statistics such as total planned donations and number of participants. These figures are computed from anonymized data and do not reveal any individual user's information.</p>
25+
26+
<h2>Analytics</h2>
27+
<p>We use Firebase Analytics to collect anonymized usage data (screen views, feature usage) to improve the app. No personally identifiable information is collected.</p>
28+
29+
<h2>Advertising</h2>
30+
<p>The app displays ads via Google AdMob. AdMob may collect device identifiers for ad personalization in accordance with Google's privacy policy.</p>
31+
32+
<h2>Data Retention</h2>
33+
<p>Your commitment settings and usage logs are stored on our servers as long as your account is active. You may request deletion of your data by contacting us.</p>
34+
35+
<h2>Contact</h2>
36+
<p>Questions about this privacy policy? Contact us at <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a></p>
37+
<p><a href="../../support/reset-loop/">Support Page</a></p>
38+
</body>
39+
</html>

0 commit comments

Comments
 (0)