Hi, I'm Thomas A Johansen, the solo developer behind Tenfall. I wrote this policy myself in plain English because I want you to actually understand what the app does (and doesn't do) with your data. If anything here is unclear, email me: support@thomasaj.com.

TL;DR: Tenfall stores your game progress locally on your device. It does not have a server. Optional features — Game Center leaderboards, StoreKit purchases, and Google AdMob ads — send data to Apple or Google under their own policies. Tenfall does not run custom analytics and does not sell your data.

1. Who we are

Tenfall is developed and published by Thomas A Johansen (an individual / solo indie developer). The app's bundle identifier is com.thomasaj.tenfall. For any privacy question, contact support@thomasaj.com.

2. What data Tenfall stores on your device

The following is stored locally on your iPhone or iPad and is never transmitted to any server I operate (I don't operate one):

This data lives in UserDefaults (via SwiftUI's @AppStorage) and the app's sandboxed Documents folder. It is included in your iCloud device backup only if you have Apple's device backup enabled — that's an Apple feature, not a Tenfall feature.

3. What data Tenfall does not collect

4. Third-party services

Tenfall integrates four Apple and Google services. Each only runs when the conditions below are met, and each is governed by the third party's own privacy policy.

4.1 Apple Game Center (optional)

If you are signed in to Game Center on your device, Tenfall submits your scores and achievement progress to Apple via GKLeaderboard and GKAchievement. Apple handles that data under the Apple Privacy Policy. If you aren't signed in, no scores are submitted.

4.2 Apple StoreKit (for the "Remove Ads" in-app purchase)

Tenfall offers one non-consumable purchase: Remove Ads ($3.99 USD, or the local equivalent set by Apple). Apple processes the transaction end-to-end; Tenfall receives only a non-revealing entitlement confirming the purchase. Apple's handling is governed by the Apple Privacy Policy.

4.3 Apple MetricKit (on-device diagnostics)

Tenfall uses Apple's MetricKit and OSLog to record local diagnostic signals (crashes, hangs, frame pacing). These are written to the system log on your device. They are not exfiltrated to any server run by Tenfall or to any third-party analytics vendor. If you choose to share diagnostics with Apple in iOS Settings, Apple may receive them under its own policy.

4.4 Google AdMob (ads between rounds)

Tenfall shows interstitial ads between some rounds, and optional rewarded ads when you choose to watch one. Both are served by the Google AdMob SDK. AdMob receives information from your device necessary to serve ads — for example approximate device type, OS version, coarse country, and ad interaction signals. With your permission via Apple's App Tracking Transparency prompt (see §5), AdMob may also use your device's Advertising Identifier (IDFA) to show personalized ads. Without that permission, AdMob serves contextual (non-personalized) ads only.

Google's handling of ad-network data is governed by the Google Privacy Policy and the Google Ads & Measurement policy. If you purchase "Remove Ads," no interstitial ad requests are made. Rewarded ads remain available for opt-in use.

5. App Tracking Transparency (ATT)

The first time Tenfall is about to request an ad, iOS shows Apple's standard App Tracking Transparency prompt. It asks whether you allow Tenfall (and its ad partner, Google AdMob) to track you across apps and websites owned by other companies using your device's IDFA.

You can change this any time in iOS Settings → Privacy & Security → Tracking.

6. Your rights

Because Tenfall stores game data locally and operates no server, most privacy requests map cleanly to actions you control from your device. Depending on where you live, you may also have additional rights under GDPR (EU/UK), CCPA/CPRA (California), or similar laws.

To exercise any right or ask a question, email support@thomasaj.com. I'll reply personally, usually within a few business days.

7. Children

Tenfall is rated 9+ on the App Store and is designed to be family-friendly. Tenfall does not knowingly collect personal information from anyone, including children under 13 (or the equivalent minimum age in your jurisdiction). If a parent or guardian believes a child has interacted with Tenfall in a way that warrants review, please contact me at the address above and I'll act promptly.

8. Data retention

Tenfall itself retains nothing server-side (no server). Locally, game data persists until you delete the app or reset it from the in-app settings. Apple (Game Center, StoreKit) and Google (AdMob) retain data under their own policies linked above.

9. International data transfers

Tenfall does not transfer personal data internationally. Apple and Google operate globally; when they process data on your behalf (Game Center sync, ad serving, payment processing), that data may be handled in data centers outside your country under those companies' own safeguards (e.g., Standard Contractual Clauses and equivalent mechanisms).

10. Changes to this policy

If this policy changes materially — for example, if I add a new SDK or a new data flow — I'll update the effective date at the top of this page and, where practical, flag the change in the app's release notes. Minor wording edits won't always bump the effective date.

11. Contact

Email support@thomasaj.com. I read everything, and as a solo developer, I'm the person who replies.