Skip to content

Commit d0bc004

Browse files
pages: main の privacy/support を配信元へ同期
1 parent f229911 commit d0bc004

3 files changed

Lines changed: 111 additions & 21 deletions

File tree

privacy-policy/one-tap-routine/index.html

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,14 @@
2424
<body>
2525
<div class="wrap">
2626
<h1>Privacy Policy</h1>
27-
<div class="eff">One Tap Routine · Effective date: June 4, 2026</div>
27+
<div class="eff">One Tap Routine (jp.appdevelopsk.onetaproutine) · Last updated: September 9, 2026</div>
2828
<div class="card">
29+
<p style="background:#f5f7fb;border-radius:10px;padding:16px 20px;margin:0 0 20px">
30+
<strong>Data controller</strong><br>
31+
Kenichiro Sakamoto<br>
32+
21-6-303 Showa-cho, Higashiosaka, Osaka, Japan<br>
33+
Contact: <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a>
34+
</p>
2935
<p>One Tap Routine (“the app”, “we”) is a simple one-tap habit tracker. We respect your privacy. One Tap Routine has no user accounts and no app server — your routines, daily completions, streaks, and settings are stored only on your device. This policy explains the limited data processed by third-party services the app uses.</p>
3036

3137
<h2>Data we process</h2>
@@ -41,11 +47,17 @@ <h2>How data is used</h2>
4147
<p>Data is used only to operate and improve One Tap Routine — to run the app on your device, measure usage in aggregate, diagnose crashes, and (unless you remove ads) show advertising. We do not sell your personal data.</p>
4248

4349
<h2>Children</h2>
44-
<p>One Tap Routine includes a parent-PIN feature and may be used by families. Advertising is configured for child-directed treatment (e.g., non-personalized, age-appropriate ad content). We do not knowingly collect personal information from children.</p>
50+
<p>One Tap Routine is not directed to children under 13, and we do not knowingly collect personal information from children under 13. The app has no accounts, no sign-up, and no way for users to contact one another. If you believe a child has provided us with personal information, contact us and we will delete it.</p>
4551

4652
<h2>Third-party providers</h2>
4753
<p>For details on how these providers handle data, see Google (Firebase &amp; AdMob) and Sentry privacy policies. Apple/Google handle in-app purchases under their own terms.</p>
4854

55+
<h2>Data retention and deletion</h2>
56+
<p>Because One Tap Routine has no user accounts and no app server, we hold no personal records about you that we could look up or delete on request. Your routines, completions, streaks, and settings live only on your device, and uninstalling the app deletes them permanently. Analytics and crash data held by Google Firebase and Sentry are retained for up to 14 months and 90 days respectively, and are not linked to your identity. If you have any question about your data, or wish to make a request in relation to it, email <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a> and we will respond within 30 days.</p>
57+
58+
<h2>Data sharing</h2>
59+
<p>Data is processed only by the third-party providers named above (Google Firebase, Google AdMob, Sentry) and by Google/Apple for in-app purchases. We do not sell your data or share it with any other party, except where required by law.</p>
60+
4961
<h2>Your choices</h2>
5062
<ul>
5163
<li>Decline ad tracking via the iOS App Tracking Transparency prompt, or reset your advertising identifier in system settings.</li>
@@ -54,7 +66,8 @@ <h2>Your choices</h2>
5466
</ul>
5567

5668
<h2>Contact</h2>
57-
<p>Questions about this policy: <a href="mailto:skky1839@gmail.com">skky1839@gmail.com</a></p>
69+
<p>Kenichiro Sakamoto — 21-6-303 Showa-cho, Higashiosaka, Osaka, Japan<br>
70+
Questions about this policy: <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a></p>
5871

5972
<h2>Changes</h2>
6073
<p>We may update this policy and will revise the effective date above.</p>

privacy-policy/reset-loop/index.html

Lines changed: 48 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,29 +10,68 @@
1010
body { font-family: -apple-system, sans-serif; max-width: 800px; margin: 40px auto; padding: 0 20px; color: #333; line-height: 1.6; }
1111
h1 { color: #1a1a2e; } h2 { color: #444; margin-top: 32px; }
1212
a { color: #4C6EF5; }
13+
.who { background:#f5f7fb; border-radius:10px; padding:16px 20px; margin:20px 0; }
1314
</style>
1415
</head>
1516
<body>
1617
<h1>Privacy Policy</h1>
17-
<p><strong>Reset Loop</strong> — Last updated: April 20, 2026</p>
18+
<p><strong>Reset Loop</strong> (<code>jp.appdevelopsk.resetloop</code>) — Last updated: September 9, 2026</p>
19+
20+
<div class="who">
21+
<p><strong>Data controller</strong><br>
22+
Kenichiro Sakamoto<br>
23+
21-6-303 Showa-cho, Higashiosaka, Osaka, Japan<br>
24+
Contact: <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a></p>
25+
</div>
26+
27+
<p>This policy explains what data Reset Loop collects, why it is collected, who it is shared with, how long it is kept, and how you can have it deleted.</p>
1828

1929
<h2>Information We Collect</h2>
20-
<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>
30+
<ul>
31+
<li><strong>Commitment settings you enter:</strong> target app name, daily limit in minutes, and donation amount per trigger.</li>
32+
<li><strong>Screen time usage data:</strong> daily usage totals for the apps you have chosen to limit.</li>
33+
<li><strong>Anonymous device identifier:</strong> a randomly generated ID stored on your device. Reset Loop has no user accounts and does not ask for your name, email address, or phone number.</li>
34+
<li><strong>Advertising identifier:</strong> collected by Google AdMob to serve ads (see “Advertising” below).</li>
35+
<li><strong>Analytics and diagnostic data:</strong> aggregated, non-identifying app usage events and crash diagnostics.</li>
36+
</ul>
2137

2238
<h2>How We Use Your Information</h2>
23-
<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>
39+
<p>Commitment settings and usage data are used to calculate your daily limits, generate weekly reports, and display community-level aggregated statistics (total planned donation amounts, participant counts). Individual data is never publicly disclosed. We do not sell your personal data, and we do not use it for any purpose other than operating and improving Reset Loop.</p>
40+
41+
<h2>Advertising</h2>
42+
<p>Reset Loop shows advertising through <strong>Google AdMob</strong>. AdMob may access your device advertising identifier in order to serve and measure ads. You can reset or delete this identifier at any time in your device settings (Android: Settings &rarr; Google &rarr; Ads; iOS: the App Tracking Transparency prompt, which you may decline). Google's handling of this data is described in the <a href="https://policies.google.com/privacy">Google Privacy Policy</a>.</p>
43+
44+
<h2>Analytics and Crash Reporting</h2>
45+
<p>We use <strong>Google Firebase Analytics</strong> to collect anonymized usage data (screen views, feature usage) and <strong>Sentry</strong> for crash and error diagnostics, solely to fix bugs and improve the app. No personally identifiable information is collected by these services.</p>
2446

25-
<h2>Community Transparency</h2>
26-
<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>
47+
<h2>Data Sharing</h2>
48+
<p>Data is transmitted to our application server at <code>resetloop.appdevelopsk.com</code> and processed by the third-party providers named above (Google AdMob, Google Firebase, Sentry). We do not sell or otherwise share your data with any other party, except where required by law.</p>
2749

28-
<h2>Analytics</h2>
29-
<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>
50+
<h2>Data Security</h2>
51+
<p>All communication between the app and our server is encrypted in transit using HTTPS/TLS. Data on our server is accessible only to the data controller named above.</p>
3052

3153
<h2>Data Retention</h2>
32-
<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>
54+
<p>Commitment settings and usage logs are retained on our servers for as long as the app remains installed and in use, and are deleted within 30 days of a deletion request.</p>
55+
56+
<h2>How to Delete Your Data</h2>
57+
<p>You can request deletion of all data associated with your device at any time:</p>
58+
<ul>
59+
<li><strong>By email:</strong> send a deletion request to <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a>. Please include the anonymous device ID shown in the app&rsquo;s Settings screen so we can identify your records. We will delete the data within 30 days and confirm by reply.</li>
60+
</ul>
61+
<p>Uninstalling the app removes all data stored locally on your device.</p>
62+
63+
<h2>Children</h2>
64+
<p>Reset Loop is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided us with data, contact us and we will delete it.</p>
65+
66+
<h2>Your Rights</h2>
67+
<p>You may request access to, correction of, or deletion of your data at any time by contacting <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a>.</p>
68+
69+
<h2>Changes to This Policy</h2>
70+
<p>We may update this policy from time to time. The “Last updated” date above will be revised when we do.</p>
3371

3472
<h2>Contact</h2>
35-
<p>Questions about this privacy policy? Contact us at <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a></p>
73+
<p>Kenichiro Sakamoto — 21-6-303 Showa-cho, Higashiosaka, Osaka, Japan<br>
74+
<a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a></p>
3675
<p><a href="../../support/reset-loop/">Support Page</a></p>
3776
</body>
3877
</html>

privacy-policy/taletime/index.html

Lines changed: 47 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,29 +10,67 @@
1010
body { font-family: -apple-system, sans-serif; max-width: 800px; margin: 40px auto; padding: 0 20px; color: #333; line-height: 1.6; }
1111
h1 { color: #1a1a2e; } h2 { color: #444; margin-top: 32px; }
1212
a { color: #4C6EF5; }
13+
.who { background:#f5f7fb; border-radius:10px; padding:16px 20px; margin:20px 0; }
1314
</style>
1415
</head>
1516
<body>
1617
<h1>Privacy Policy</h1>
17-
<p><strong>TaleTime</strong> — Last updated: April 16, 2026</p>
18+
<p><strong>TaleTime &ndash; Family Story Game</strong> (<code>jp.appdevelopsk.taletime</code>) — Last updated: September 9, 2026</p>
19+
20+
<div class="who">
21+
<p><strong>Data controller</strong><br>
22+
Kenichiro Sakamoto<br>
23+
21-6-303 Showa-cho, Higashiosaka, Osaka, Japan<br>
24+
Contact: <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a></p>
25+
</div>
26+
27+
<p>TaleTime is a game in which a parent and child build an improvised story together, turn by turn. This policy explains what data the app collects, why, who it is shared with, how long it is kept, and how to have it deleted.</p>
1828

1929
<h2>Information We Collect</h2>
20-
<p>TaleTime collects your mood preferences, experience level, and viewing history to provide personalized recommendations for movies, TV shows, and games. This data is stored on our servers to improve your recommendations over time.</p>
30+
<ul>
31+
<li><strong>Account information:</strong> your display name, email address, and a securely hashed password. An account is required to save stories and to share them across your family's devices.</li>
32+
<li><strong>Family and child profiles:</strong> a family name, and for each child a nickname, an optional age range label, and an avatar colour. We ask only for a nickname &mdash; please do not enter a child's real full name.</li>
33+
<li><strong>Story content:</strong> the stories your family creates, including theme, title, protagonist name and type, setting, and each turn of text written by you, your child, or the app.</li>
34+
<li><strong>Analytics and diagnostic data:</strong> aggregated, non-identifying app usage events and crash diagnostics.</li>
35+
</ul>
2136

2237
<h2>How We Use Your Information</h2>
23-
<p>Your preferences and interaction data are used solely to generate personalized recommendations. We do not sell your personal information to third parties.</p>
38+
<p>Account and profile data are used to sign you in and to keep your family's stories together. Story content is stored so that you can revisit and continue your stories. Analytics data is used only in aggregate to understand which features are used and to improve the app. We do not sell your personal data, we do not use story content for advertising, and we do not use it to build user profiles.</p>
39+
40+
<h2>Advertising</h2>
41+
<p>TaleTime does <strong>not</strong> display advertising and does not use an advertising identifier.</p>
42+
43+
<h2>Analytics and Crash Reporting</h2>
44+
<p>We use <strong>Google Firebase Analytics</strong> to collect anonymized usage data (screen views, feature usage) and <strong>Sentry</strong> for crash and error diagnostics, solely to fix bugs and improve the app. No personally identifiable information is collected by these services.</p>
2445

25-
<h2>Analytics</h2>
26-
<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>
46+
<h2>Data Sharing</h2>
47+
<p>Data is transmitted to our application server at <code>oyakostory.appdevelopsk.com</code> and processed by the third-party providers named above (Google Firebase, Sentry). We do not sell or otherwise share your data with any other party, except where required by law.</p>
48+
49+
<h2>Data Security</h2>
50+
<p>All communication between the app and our server is encrypted in transit using HTTPS/TLS. Passwords are stored only as salted hashes, never in plain text. Data on our server is accessible only to the data controller named above.</p>
2751

2852
<h2>Data Retention</h2>
29-
<p>Your preference data is stored on our servers as long as your account is active. You may request deletion of your data by contacting us.</p>
53+
<p>Account data, child profiles, and stories are retained while your account is active, and are deleted within 30 days of account deletion or of a deletion request.</p>
54+
55+
<h2>How to Delete Your Data</h2>
56+
<p>You can delete everything we hold about your family in either of the following ways:</p>
57+
<ul>
58+
<li><strong>In the app:</strong> open Settings and choose &ldquo;Delete account&rdquo;. This permanently removes your account, all child profiles, and all stories.</li>
59+
<li><strong>By email:</strong> send a deletion request to <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a>. We will delete the data within 30 days and confirm by reply.</li>
60+
</ul>
61+
62+
<h2>Children's Privacy</h2>
63+
<p>TaleTime is designed to be used by a parent or guardian together with their child. Accounts may be created only by a parent or guardian aged 18 or over, who is responsible for any child profiles they add. We ask for a child's nickname and an optional age range only &mdash; we do not request a child's real name, birth date, photograph, location, or contact details, and children cannot sign up on their own, message other users, or share stories publicly. Story content stays private to your family. A parent or guardian may review or permanently delete a child's profile and all associated stories at any time using &ldquo;Delete account&rdquo; in Settings, or by emailing us. If you believe a child has provided us with more personal information than described here, contact us and we will delete it promptly.</p>
64+
65+
<h2>Your Rights</h2>
66+
<p>You may request access to, correction of, or deletion of your data at any time by contacting <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a>.</p>
3067

31-
<h2>In-App Purchases</h2>
32-
<p>Purchases are processed by Apple (App Store) or Google (Google Play). We do not collect or store any payment information.</p>
68+
<h2>Changes to This Policy</h2>
69+
<p>We may update this policy from time to time. The &ldquo;Last updated&rdquo; date above will be revised when we do.</p>
3370

3471
<h2>Contact</h2>
35-
<p>Questions about this privacy policy? Contact us at <a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a></p>
72+
<p>Kenichiro Sakamoto — 21-6-303 Showa-cho, Higashiosaka, Osaka, Japan<br>
73+
<a href="mailto:app.develop.sk@gmail.com">app.develop.sk@gmail.com</a></p>
3674
<p><a href="../../support/taletime/">Support Page</a></p>
3775
</body>
3876
</html>

0 commit comments

Comments
 (0)