Privacy Policy — Akari: Light Up Logic Puzzle
This page describes what the Akari app does and does not do with your data. We've tried to keep it short and specific instead of long and legalistic — if something on this page is unclear, email the address above and we'll fix it.
TL;DR
- We don't ask for an account. We don't have a server. We don't profile you.
- Your puzzle progress lives only on your device.
- Ads come from Google AdMob (a third party). AdMob may use a non-identifying advertising ID to choose an ad. You can reset or limit that ID in your device's Settings → Privacy at any time.
- The one-time "Remove Ads" purchase is processed by Google Play Billing; we never see your card or payment details.
- Anonymous usage statistics (which levels are played, how long solves take) and crash reports go to Google Firebase so we can fix bugs and balance difficulty. No name, no account, no precise location — and you can switch usage statistics off in Settings → Privacy.
- The app does not collect, store, sell, or share personally identifying information. Period.
What stays on your device
Everything that makes the game "yours" stays in the app's local storage, never leaves the device, and never reaches us:
- Solved-puzzle counts, best times, current and longest streaks, last daily completion date.
- The trophy progress counters (Speed Demon, Solo Solve, Theme Explorer, etc.) and a private high-water-mark timestamp used to keep streak counters honest against device-clock changes.
- Your in-progress puzzle (daily, picker, and per-level autosaves).
- Your settings — theme, language, sound and haptics toggles, accessibility preferences.
- Your IAP entitlement (whether you've purchased "Remove Ads"). We store only the fact of the purchase, never the underlying receipt or any Google account identifier.
You can erase all of this at any time by uninstalling the app or by clearing the app's data in your device's Settings → Apps → Akari.
What third parties may collect (and how to control it)
Google AdMob (advertising)
When ads are enabled, AdMob may use the Android Advertising ID (AAID) on your device, plus coarse device and network metadata (model, OS version, country, language, IP-derived country) to pick an ad. AdMob's behavior is governed by Google's Privacy & Terms and their Mobile Ads SDK data disclosures.
You can opt out of personalized ads or reset the AAID at any time:
- Android 13+: Settings → Security & Privacy → Privacy → Ads.
- Android 12 and below: Settings → Google → Ads.
Buying the in-app "Remove Ads" item disables interstitial ads entirely. Rewarded video remains available because the player has to opt into watching it — we don't show ads you didn't ask for.
Google Play Billing (in-app purchase)
The "Remove Ads" purchase is processed by Google Play. Google Play handles your payment and gives the app a confirmation that you own the item. We never receive or store your payment method, billing address, or Google account.
Google Firebase Remote Config (configuration only)
The app uses Firebase Remote Config to fetch tunable values such as ad frequency caps. The request is anonymous — it carries an instance ID Google uses to deliver the right config, but no personal data. See Firebase data collection details.
Google Firebase Analytics & Crashlytics (usage statistics and crash reports)
The app sends anonymous usage events (for example "level 26 started", "level 26 solved in 94 seconds, 1 hint used") and crash reports to Google Firebase so we can find levels that are too hard, diagnose bugs, and keep the game stable. This data contains no name, no email, no account, no contacts, no precise location, and nothing you typed. Events are tied to a random per-install app-instance ID — and, only where your ad settings allow it, the same resettable advertising ID AdMob uses — never to you as a person.
- You can turn usage analytics off at any time in Settings → Privacy → "Share anonymous usage data". Crash reporting stays on because it carries no behavioural data and is how we fix crashes.
- In the European Economic Area, the app asks for consent before collecting any of this.
- Google retains usage events for at most 14 months and crash reports for about 90 days.
- To have your analytics data deleted, email the address below with the subject "data deletion" — we trigger Google's deletion API for your app instance and confirm within 7 days. Uninstalling the app also stops all collection immediately.
Firebase's own handling is described in Firebase data collection details.
Network time (anti-cheat)
To keep streak progress honest when device clocks are wrong or
deliberately altered, the app reads the time from public NTP servers
(via the flutter_kronos library) the first time it has
network access. The NTP request reveals only your device's IP address
to the public NTP pool; no app-side identifier is attached.
Children
The app is not directed at children under 13 and does not knowingly collect personal information from them. AdMob's content rating is configured to "General audiences." If you believe a child has used the app on your device, you can uninstall it to clear all locally stored progress.
Permissions the app requests
- Internet — to load ads, verify the IAP, fetch Remote Config, read NTP time, and send the anonymous usage/crash reports described above. The app is fully playable offline; only those features need a network.
- (No other runtime permissions.) The app does not request contacts, photos, microphone, location, calendar, or storage.
Changes to this policy
If we materially change what data the app handles, we update the Effective date above and announce the change in the app's release notes. Continued use of the app after the effective date constitutes acceptance.
How to contact us
Email ozanbaskan7@gmail.com with the subject line "Akari privacy" and we'll respond within 7 days.