Skip to content

Commit 0874e3c

Browse files
committed
Add privacy policies for 13 apps whose in-app link 404'd
Every one of these apps linked a privacy policy page that did not exist, which is a Guideline 3.1.2(c) rejection reason on its own (Apple asks for a *functional* link). Content follows what each app actually does: whether it sends anything to a server, which permissions it uses, and whether it carries ads or in-app purchases.
1 parent 7ba9a66 commit 0874e3c

13 files changed

Lines changed: 840 additions & 0 deletions

File tree

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
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>30sec Challenge &ndash; Privacy Policy | SK APPS</title>
7+
<meta name="description" content="30sec Challenge Privacy Policy — what data the app collects and how it is used."/>
8+
<style>
9+
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
10+
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.7;color:#1d2330;background:#f7f8fc;padding:0 20px}
11+
.wrap{max-width:760px;margin:0 auto;padding:48px 0 80px}
12+
h1{font-size:2rem;color:#3f51b5;margin-bottom:6px}
13+
.eff{color:#8a90a6;font-size:.9rem;margin-bottom:28px}
14+
h2{font-size:1.2rem;margin:28px 0 10px;color:#283593}
15+
p,li{margin-bottom:10px}
16+
ul{padding-left:22px}
17+
a{color:#3f51b5}
18+
.card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 16px rgba(20,30,60,.06)}
19+
footer{text-align:center;margin-top:40px;color:#8a90a6;font-size:.85rem}
20+
</style>
21+
</head>
22+
<body>
23+
<div class="wrap">
24+
<h1>Privacy Policy</h1>
25+
<div class="eff">30sec Challenge &middot; Effective date: July 30, 2026</div>
26+
<div class="card">
27+
<p>30sec Challenge ("the app", "we") is a short-video challenge app where you record a 30-second clip and compete with others. We respect your privacy. Your content and settings are stored on your device, and the items listed below are also sent to our server so the app can work.</p>
28+
29+
<h2>Data we process</h2>
30+
<ul>
31+
<li><strong>On-device data:</strong> your settings and local history stay on your device.</li>
32+
<li><strong>Sent to our server:</strong> the video and photo content you choose to submit to a challenge, together with the account you create and your score, because other players need to see your entry.</li>
33+
<li><strong>Sent to our server:</strong> your approximate location only if you opt into location-based challenge rankings.</li>
34+
<li><strong>Analytics (Google Firebase Analytics):</strong> aggregated, non-identifying usage and event data, to understand which features are used.</li>
35+
<li><strong>Crash &amp; error reporting (Sentry):</strong> diagnostic information when the app crashes or hits an error, used solely to fix bugs.</li>
36+
<li><strong>Advertising (Google AdMob):</strong> AdMob may use a device advertising identifier to serve ads. On iOS this only happens with your permission via the App Tracking Transparency prompt; if you decline, advertising tracking is not used.</li>
37+
<li><strong>In-app purchases:</strong> processed by Apple or Google. We never receive your payment details.</li>
38+
<li><strong>Camera, photo library and microphone:</strong> used to record and upload your challenge entry. Nothing is captured unless you start a recording or pick a file.</li>
39+
<li><strong>Account:</strong> the app creates an account so your entries and scores stay with you. You can request deletion at the contact address below.</li>
40+
</ul>
41+
42+
<h2>How data is used</h2>
43+
<p>Data is used only to operate and improve 30sec Challenge — to deliver the features described above, to measure usage in aggregate and diagnose crashes, and to show advertising. We do not sell your personal data.</p>
44+
45+
<h2>Children</h2>
46+
<p>30sec Challenge is designed for general audiences (13+). We do not knowingly collect personal information from children under 13.</p>
47+
48+
<h2>Third-party providers</h2>
49+
<p>For details on how these providers handle data, see the Google (Firebase &amp; AdMob) and Sentry privacy policies. Apple and Google handle in-app purchases under their own terms.</p>
50+
51+
<h2>Your choices</h2>
52+
<ul>
53+
<li>Decline ad tracking at the iOS App Tracking Transparency prompt, or reset your advertising identifier in system settings.</li>
54+
<li>Purchase the premium upgrade to remove advertising.</li>
55+
<li>Ask us to delete the data held for you by writing to the contact address below.</li>
56+
<li>Uninstalling the app removes all data held on the device.</li>
57+
</ul>
58+
59+
<h2>Changes</h2>
60+
<p>We may update this policy. Continued use of the app after changes constitutes acceptance of the updated policy.</p>
61+
62+
<h2>Contact</h2>
63+
<p>Questions, or a request to delete your data? <a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a></p>
64+
</div>
65+
<footer>&copy; 2026 SK APPS &middot; <a href="https://appdevelopsk.github.io/">appdevelopsk.github.io</a></footer>
66+
</div>
67+
</body>
68+
</html>
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
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>DateWhirl &ndash; Privacy Policy | SK APPS</title>
7+
<meta name="description" content="DateWhirl Privacy Policy — what data the app collects and how it is used."/>
8+
<style>
9+
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
10+
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.7;color:#1d2330;background:#f7f8fc;padding:0 20px}
11+
.wrap{max-width:760px;margin:0 auto;padding:48px 0 80px}
12+
h1{font-size:2rem;color:#3f51b5;margin-bottom:6px}
13+
.eff{color:#8a90a6;font-size:.9rem;margin-bottom:28px}
14+
h2{font-size:1.2rem;margin:28px 0 10px;color:#283593}
15+
p,li{margin-bottom:10px}
16+
ul{padding-left:22px}
17+
a{color:#3f51b5}
18+
.card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 16px rgba(20,30,60,.06)}
19+
footer{text-align:center;margin-top:40px;color:#8a90a6;font-size:.85rem}
20+
</style>
21+
</head>
22+
<body>
23+
<div class="wrap">
24+
<h1>Privacy Policy</h1>
25+
<div class="eff">DateWhirl &middot; Effective date: July 30, 2026</div>
26+
<div class="card">
27+
<p>DateWhirl ("the app", "we") is a date-idea picker that spins to suggest what to do. We respect your privacy. The app has no user accounts and no app server — your entries and settings are stored only on your device and are not transmitted to us.</p>
28+
29+
<h2>Data we process</h2>
30+
<ul>
31+
<li><strong>On-device data:</strong> everything you enter — your entries, history and preferences — is kept locally on your device and is not transmitted to us.</li>
32+
<li><strong>Analytics (Google Firebase Analytics):</strong> aggregated, non-identifying usage and event data, to understand which features are used.</li>
33+
<li><strong>Crash &amp; error reporting (Sentry):</strong> diagnostic information when the app crashes or hits an error, used solely to fix bugs.</li>
34+
<li><strong>Advertising (Google AdMob):</strong> AdMob may use a device advertising identifier to serve ads. On iOS this only happens with your permission via the App Tracking Transparency prompt; if you decline, advertising tracking is not used.</li>
35+
<li><strong>In-app purchases:</strong> processed by Apple or Google. We never receive your payment details.</li>
36+
</ul>
37+
38+
<h2>How data is used</h2>
39+
<p>Data is used only to operate and improve DateWhirl — to measure usage in aggregate and diagnose crashes, and to show advertising. We do not sell your personal data.</p>
40+
41+
<h2>Children</h2>
42+
<p>DateWhirl is designed for general audiences (13+). We do not knowingly collect personal information from children under 13.</p>
43+
44+
<h2>Third-party providers</h2>
45+
<p>For details on how these providers handle data, see the Google (Firebase &amp; AdMob) and Sentry privacy policies. Apple and Google handle in-app purchases under their own terms.</p>
46+
47+
<h2>Your choices</h2>
48+
<ul>
49+
<li>Decline ad tracking at the iOS App Tracking Transparency prompt, or reset your advertising identifier in system settings.</li>
50+
<li>Purchase the premium upgrade to remove advertising.</li>
51+
<li>Uninstalling the app removes all data held on the device.</li>
52+
</ul>
53+
54+
<h2>Changes</h2>
55+
<p>We may update this policy. Continued use of the app after changes constitutes acceptance of the updated policy.</p>
56+
57+
<h2>Contact</h2>
58+
<p>Questions, or a request to delete your data? <a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a></p>
59+
</div>
60+
<footer>&copy; 2026 SK APPS &middot; <a href="https://appdevelopsk.github.io/">appdevelopsk.github.io</a></footer>
61+
</div>
62+
</body>
63+
</html>

privacy-policy/debrief/index.html

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
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>Meetlog Debrief &ndash; Privacy Policy | SK APPS</title>
7+
<meta name="description" content="Meetlog Debrief Privacy Policy — what data the app collects and how it is used."/>
8+
<style>
9+
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
10+
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.7;color:#1d2330;background:#f7f8fc;padding:0 20px}
11+
.wrap{max-width:760px;margin:0 auto;padding:48px 0 80px}
12+
h1{font-size:2rem;color:#3f51b5;margin-bottom:6px}
13+
.eff{color:#8a90a6;font-size:.9rem;margin-bottom:28px}
14+
h2{font-size:1.2rem;margin:28px 0 10px;color:#283593}
15+
p,li{margin-bottom:10px}
16+
ul{padding-left:22px}
17+
a{color:#3f51b5}
18+
.card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 16px rgba(20,30,60,.06)}
19+
footer{text-align:center;margin-top:40px;color:#8a90a6;font-size:.85rem}
20+
</style>
21+
</head>
22+
<body>
23+
<div class="wrap">
24+
<h1>Privacy Policy</h1>
25+
<div class="eff">Meetlog Debrief &middot; Effective date: July 30, 2026</div>
26+
<div class="card">
27+
<p>Meetlog Debrief ("the app", "we") is a meeting reflection journal. We respect your privacy. Your content and settings are stored on your device, and the items listed below are also sent to our server so the app can work.</p>
28+
29+
<h2>Data we process</h2>
30+
<ul>
31+
<li><strong>On-device data:</strong> your settings and local history stay on your device.</li>
32+
<li><strong>Sent to our server:</strong> the meeting notes and reflections you choose to save, so they can be synced and summarised by our server.</li>
33+
<li><strong>Analytics (Google Firebase Analytics):</strong> aggregated, non-identifying usage and event data, to understand which features are used.</li>
34+
<li><strong>Crash &amp; error reporting (Sentry):</strong> diagnostic information when the app crashes or hits an error, used solely to fix bugs.</li>
35+
<li><strong>Advertising (Google AdMob):</strong> AdMob may use a device advertising identifier to serve ads. On iOS this only happens with your permission via the App Tracking Transparency prompt; if you decline, advertising tracking is not used.</li>
36+
<li><strong>In-app purchases:</strong> processed by Apple or Google. We never receive your payment details.</li>
37+
</ul>
38+
39+
<h2>How data is used</h2>
40+
<p>Data is used only to operate and improve Meetlog Debrief — to deliver the features described above, to measure usage in aggregate and diagnose crashes, and to show advertising. We do not sell your personal data.</p>
41+
42+
<h2>Children</h2>
43+
<p>Meetlog Debrief is designed for general audiences (13+). We do not knowingly collect personal information from children under 13.</p>
44+
45+
<h2>Third-party providers</h2>
46+
<p>For details on how these providers handle data, see the Google (Firebase &amp; AdMob) and Sentry privacy policies. Apple and Google handle in-app purchases under their own terms.</p>
47+
48+
<h2>Your choices</h2>
49+
<ul>
50+
<li>Decline ad tracking at the iOS App Tracking Transparency prompt, or reset your advertising identifier in system settings.</li>
51+
<li>Purchase the premium upgrade to remove advertising.</li>
52+
<li>Ask us to delete the data held for you by writing to the contact address below.</li>
53+
<li>Uninstalling the app removes all data held on the device.</li>
54+
</ul>
55+
56+
<h2>Changes</h2>
57+
<p>We may update this policy. Continued use of the app after changes constitutes acceptance of the updated policy.</p>
58+
59+
<h2>Contact</h2>
60+
<p>Questions, or a request to delete your data? <a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a></p>
61+
</div>
62+
<footer>&copy; 2026 SK APPS &middot; <a href="https://appdevelopsk.github.io/">appdevelopsk.github.io</a></footer>
63+
</div>
64+
</body>
65+
</html>
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
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>DinnerWhirl &ndash; Privacy Policy | SK APPS</title>
7+
<meta name="description" content="DinnerWhirl Privacy Policy — what data the app collects and how it is used."/>
8+
<style>
9+
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
10+
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.7;color:#1d2330;background:#f7f8fc;padding:0 20px}
11+
.wrap{max-width:760px;margin:0 auto;padding:48px 0 80px}
12+
h1{font-size:2rem;color:#3f51b5;margin-bottom:6px}
13+
.eff{color:#8a90a6;font-size:.9rem;margin-bottom:28px}
14+
h2{font-size:1.2rem;margin:28px 0 10px;color:#283593}
15+
p,li{margin-bottom:10px}
16+
ul{padding-left:22px}
17+
a{color:#3f51b5}
18+
.card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 16px rgba(20,30,60,.06)}
19+
footer{text-align:center;margin-top:40px;color:#8a90a6;font-size:.85rem}
20+
</style>
21+
</head>
22+
<body>
23+
<div class="wrap">
24+
<h1>Privacy Policy</h1>
25+
<div class="eff">DinnerWhirl &middot; Effective date: July 30, 2026</div>
26+
<div class="card">
27+
<p>DinnerWhirl ("the app", "we") is a dinner picker that spins to decide tonight's meal. We respect your privacy. The app has no user accounts and no app server — your entries and settings are stored only on your device and are not transmitted to us.</p>
28+
29+
<h2>Data we process</h2>
30+
<ul>
31+
<li><strong>On-device data:</strong> everything you enter — your entries, history and preferences — is kept locally on your device and is not transmitted to us.</li>
32+
<li><strong>Analytics (Google Firebase Analytics):</strong> aggregated, non-identifying usage and event data, to understand which features are used.</li>
33+
<li><strong>Crash &amp; error reporting (Sentry):</strong> diagnostic information when the app crashes or hits an error, used solely to fix bugs.</li>
34+
<li><strong>Advertising (Google AdMob):</strong> AdMob may use a device advertising identifier to serve ads. On iOS this only happens with your permission via the App Tracking Transparency prompt; if you decline, advertising tracking is not used.</li>
35+
<li><strong>In-app purchases:</strong> processed by Apple or Google. We never receive your payment details.</li>
36+
</ul>
37+
38+
<h2>How data is used</h2>
39+
<p>Data is used only to operate and improve DinnerWhirl — to measure usage in aggregate and diagnose crashes, and to show advertising. We do not sell your personal data.</p>
40+
41+
<h2>Children</h2>
42+
<p>DinnerWhirl is designed for general audiences (13+). We do not knowingly collect personal information from children under 13.</p>
43+
44+
<h2>Third-party providers</h2>
45+
<p>For details on how these providers handle data, see the Google (Firebase &amp; AdMob) and Sentry privacy policies. Apple and Google handle in-app purchases under their own terms.</p>
46+
47+
<h2>Your choices</h2>
48+
<ul>
49+
<li>Decline ad tracking at the iOS App Tracking Transparency prompt, or reset your advertising identifier in system settings.</li>
50+
<li>Purchase the premium upgrade to remove advertising.</li>
51+
<li>Uninstalling the app removes all data held on the device.</li>
52+
</ul>
53+
54+
<h2>Changes</h2>
55+
<p>We may update this policy. Continued use of the app after changes constitutes acceptance of the updated policy.</p>
56+
57+
<h2>Contact</h2>
58+
<p>Questions, or a request to delete your data? <a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a></p>
59+
</div>
60+
<footer>&copy; 2026 SK APPS &middot; <a href="https://appdevelopsk.github.io/">appdevelopsk.github.io</a></footer>
61+
</div>
62+
</body>
63+
</html>
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
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>Global News - AI Summary &ndash; Privacy Policy | SK APPS</title>
7+
<meta name="description" content="Global News - AI Summary Privacy Policy — what data the app collects and how it is used."/>
8+
<style>
9+
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
10+
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.7;color:#1d2330;background:#f7f8fc;padding:0 20px}
11+
.wrap{max-width:760px;margin:0 auto;padding:48px 0 80px}
12+
h1{font-size:2rem;color:#3f51b5;margin-bottom:6px}
13+
.eff{color:#8a90a6;font-size:.9rem;margin-bottom:28px}
14+
h2{font-size:1.2rem;margin:28px 0 10px;color:#283593}
15+
p,li{margin-bottom:10px}
16+
ul{padding-left:22px}
17+
a{color:#3f51b5}
18+
.card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 16px rgba(20,30,60,.06)}
19+
footer{text-align:center;margin-top:40px;color:#8a90a6;font-size:.85rem}
20+
</style>
21+
</head>
22+
<body>
23+
<div class="wrap">
24+
<h1>Privacy Policy</h1>
25+
<div class="eff">Global News - AI Summary &middot; Effective date: July 30, 2026</div>
26+
<div class="card">
27+
<p>Global News - AI Summary ("the app", "we") is a world news reader with AI-written summaries. We respect your privacy. Your content and settings are stored on your device, and the items listed below are also sent to our server so the app can work.</p>
28+
29+
<h2>Data we process</h2>
30+
<ul>
31+
<li><strong>On-device data:</strong> your settings and local history stay on your device.</li>
32+
<li><strong>Sent to our server:</strong> the article and topic requests your app makes, so our server can return the corresponding summaries.</li>
33+
<li><strong>Analytics (Google Firebase Analytics):</strong> aggregated, non-identifying usage and event data, to understand which features are used.</li>
34+
<li><strong>Crash &amp; error reporting (Sentry):</strong> diagnostic information when the app crashes or hits an error, used solely to fix bugs.</li>
35+
</ul>
36+
37+
<h2>How data is used</h2>
38+
<p>Data is used only to operate and improve Global News - AI Summary — to deliver the features described above, to measure usage in aggregate and diagnose crashes. We do not sell your personal data.</p>
39+
40+
<h2>Children</h2>
41+
<p>Global News - AI Summary is designed for general audiences (13+). We do not knowingly collect personal information from children under 13.</p>
42+
43+
<h2>Third-party providers</h2>
44+
<p>For details on how these providers handle data, see the Google (Firebase) and Sentry privacy policies.</p>
45+
46+
<h2>Your choices</h2>
47+
<ul>
48+
<li>Ask us to delete the data held for you by writing to the contact address below.</li>
49+
<li>Uninstalling the app removes all data held on the device.</li>
50+
</ul>
51+
52+
<h2>Changes</h2>
53+
<p>We may update this policy. Continued use of the app after changes constitutes acceptance of the updated policy.</p>
54+
55+
<h2>Contact</h2>
56+
<p>Questions, or a request to delete your data? <a href="mailto:appdevelopsk@gmail.com">appdevelopsk@gmail.com</a></p>
57+
</div>
58+
<footer>&copy; 2026 SK APPS &middot; <a href="https://appdevelopsk.github.io/">appdevelopsk.github.io</a></footer>
59+
</div>
60+
</body>
61+
</html>

0 commit comments

Comments
 (0)