Tide Trail privacy policy
Last updated: November 8, 2026. This policy covers Tide Trail 1.0 for iPhone, the version on TestFlight and the one going to the App Store, made by Hines Keep (Austin Hines, an independent developer in Michigan, USA). It also covers this website. The November 7 version described a test build with no ads, analytics or purchases; this one describes the real game, and was updated the same evening for the build now on TestFlight, in which the Unity engine's own reports and Firebase's use of the advertising identifier are switched off.
The short version
- Tide Trail has no account and never asks for your name, email address or anything else about you.
- Your progress is saved in one file on your iPhone. It never leaves your phone, except in your own iPhone backups.
- The game shows ads through Unity LevelPlay (ironSource Ads). The ad software collects technical details about your iPhone and, only if you allow tracking, its advertising identifier. Buying Remove Ads or the Starter Pack ends the ads between levels.
- Google's Firebase measures how the game is played (which levels, how long, which buttons) and sends the game its tuning numbers. To us the data is totals, not people.
- Purchases go through Apple's App Store. We never see your card or your Apple ID.
- The game asks once whether it may track you (Apple's standard question). Saying no changes nothing in the game.
- The daily reminder is optional and is scheduled on your iPhone, not sent from a server.
- Hines Keep doesn't sell your data and can't identify you. The ad service does receive device data to show ads, which some US state laws call "sharing"; you stop that by not allowing tracking.
What the game stores on your iPhone
Tide Trail keeps one save file inside the app's private storage. It holds:
- your progress: the next level, how many levels you have finished and how many of them were Hard;
- your coins, hints and freezes, and whether you've received the free hint and freeze gifts;
- which sea critters have joined your album and which one swims your wins;
- your Daily Tide streak: the current and best streak, the last day you finished the daily puzzle and the last time you saved a streak;
- whether you own Remove Ads and the Starter Pack;
- your sound, music, vibration and daily reminder settings;
- the time of your first launch and of the last save, how many times you've opened the game, the level at which the game asked iOS to show the rating prompt, and how many times it offered the reminder.
None of this identifies you, and the file isn't sent to us or to anyone else. Deleting the app deletes it. If you back up your iPhone to iCloud or a computer, iOS may include the file in that backup, which belongs to you and which we can't access.
Ads (Unity LevelPlay, ironSource Ads)
Tide Trail is free because it shows ads. There are two kinds:
- Short ads between levels, from level 12 on, after some wins and never in the middle of a puzzle. Buying Remove Ads or the Starter Pack switches them off for good.
- Reward videos you choose: triple coins after a win, a free hint, more time when the tide goes out, or saving a Daily Tide streak. They play only when you tap the button, and they stay available after Remove Ads.
The ads come through Unity LevelPlay, the ad service of Unity Technologies (it includes ironSource Ads; the two names mean the same service). For now ironSource Ads is the only ad network connected. If we connect more networks, such as Unity Ads or Google AdMob, we'll name them here first.
To choose, show and measure ads, LevelPlay's software collects from your iPhone:
- a device identifier: the advertising identifier (IDFA) only if you allow tracking, and Apple's vendor identifier (IDFV), which is specific to Hines Keep's apps on your phone;
- your IP address, from which it works out your country and region (it also uses it to detect fraud);
- device details: model, iOS version, language, screen size, free memory and storage, battery, network type and carrier;
- what happened with each ad: loaded, shown, watched to the end, tapped;
- the app's name and version.
LevelPlay uses this to serve ads, pay us for them, stop fraud and, when you've allowed tracking, show ads chosen for you and measure which ads led to app installs. The app also carries Apple's SKAdNetwork identifiers, Apple's own way of letting ad networks count installs without identifying anyone. Hines Keep sees only totals in LevelPlay's reports (how many ads were shown and what they earned), never a person. Unity's privacy policy for game players and the ironSource mobile privacy policy explain the handling in full and how to opt out of personalized ads.
Apple's tracking question
The first time you reach the home screen (after level 6), before any ad is loaded, iOS shows Apple's standard question: may Tide Trail track your activity across other companies' apps and websites? Our reason, shown under it, reads: "Your permission helps keep Tide Trail free to play by showing more relevant ads instead of random ones. You can change this anytime in iOS Settings."
- Allow lets the ad service read your advertising identifier and use it to pick ads for you and to measure ad campaigns across apps. That is what Apple calls tracking.
- Ask App Not to Track means the ad service gets no advertising identifier and shows general ads instead. Nothing else changes: every level, critter and daily puzzle stays the same.
Change your answer any time under Settings → Privacy & Security → Tracking → Tide Trail. If "Allow Apps to Request to Track" is switched off on your iPhone, the question never appears and the answer counts as no. The game asks only once.
Analytics and settings (Google Firebase)
We need to know whether the game works and whether people keep playing, so Tide Trail uses two Google Firebase services.
Firebase Analytics records what happens in the game as events: a level started or finished and how long it took, a hint or freeze used, the tide running out, a daily puzzle finished and the streak, a new critter, a reward video requested or finished, an ad shown between levels, a purchase and which product, and a setting switched. Firebase adds its own: the app opened, a session started, the app updated, the app version, the iPhone model and iOS version, the language, and your country and region, worked out from your IP address (Google doesn't keep the full address in our reports). Each install gets a random identifier so that Firebase can tell installs apart. We have switched off Firebase's reading of the advertising identifier, so Google never gets it from Tide Trail, whatever you answer to the tracking question. We look at this data as totals: how many players reach each level, how long they play, how many come back the next day. We don't see individual players and have no way to look one up.
Firebase Remote Config is how the game fetches its tuning numbers from us when it starts (for example how many coins a level pays or how often ads may appear), so we can adjust them without a new version. That request carries the same random install identifier and basic device details, nothing more.
Google's privacy policy and its page on privacy and security in Firebase describe how Google handles this data.
In-app purchases (Apple's App Store)
The shop sells Remove Ads, the Starter Pack and three coin packs. Apple sells them and takes the payment: Hines Keep never receives your name, card details, billing address or Apple ID. Apple gives the game a receipt saying which product you bought or restored, and the game unlocks it on your iPhone. Unity's purchasing software (Unity IAP) carries the purchase between the game and Apple; in Tide Trail it isn't connected to Unity's own servers. Firebase Analytics records that a purchase happened, the product and its price, for our sales totals. Refunds are Apple's to give: ask at reportaproblem.apple.com. Apple's privacy policy covers your purchase.
The daily reminder
After your first Daily Tide, the game asks whether you'd like a gentle reminder once a day. Only if you tap "Remind me" does iOS ask its own permission for notifications. The reminder arrives in the morning or the early evening, depending on when you usually play, with at most two quiet follow-ups if you've been away for a while. It is scheduled entirely on your iPhone: there's no server behind it and no push token. The game's analytics record that the switch was turned on or off, like the other settings, and nothing else. Turn it off any time with the Daily reminder switch in the game's settings (the gear on the home screen), or under Settings → Notifications → Tide Trail on your iPhone.
Rating prompt
Once, after you win a level from level 15 on, Tide Trail asks iOS to show Apple's standard "Enjoying Tide Trail?" rating prompt. iOS decides whether it appears. Any star rating or review you leave goes to Apple under Apple's privacy policy. The game never sees it.
The Unity engine
Tide Trail is built with the Unity game engine. Unity's own online services (Unity Analytics, Unity Ads as an ad network, Unity's cloud diagnostics) are switched off, and so are the engine's built-in reports about crashes and about the hardware it runs on. Apart from the ad service described above (Unity LevelPlay is also Unity's), your copy of the game sends Unity nothing. If that ever changes, Unity's player privacy policy would apply and we would say so here first.
In the App Store's words
The App Store shows a privacy summary for every app. This is what Tide Trail's says, and why. "Linked" is Apple's word for data tied to an identifier such as your device's; there's no account to link anything to.
| Data | Who collects it | Linked to you | Used for tracking |
|---|---|---|---|
| Coarse location (country and region, from your IP address) | LevelPlay, Firebase | Yes | No |
| Device ID (the advertising identifier if you allow tracking, the vendor identifier, Firebase's install identifier) | LevelPlay, Firebase | Yes | Yes, if you allow tracking |
| Purchase history (which products you bought) | Firebase, from Apple's receipt | Yes | No |
| Product interaction (levels played, buttons tapped) | Firebase, LevelPlay | Yes | Yes, if you allow tracking |
| Advertising data (ads shown, watched, tapped) | LevelPlay, Firebase | Yes | Yes, if you allow tracking |
| Crash, performance and other diagnostic data (this version sends no crash reports; the ad and analytics software measure how they themselves ran) | LevelPlay, Firebase | No | No |
Location, camera, contacts
Tide Trail doesn't use your precise location, camera, microphone, photos or contacts. The only location it ever knows is the country and region that the ad and analytics services work out from your IP address, as described above.
Children
Tide Trail is a puzzle game for a general audience, rated 4+ on the App Store. It isn't aimed at children under 13, and we've told the ad service so. We don't knowingly collect personal data from children. If you're a parent or guardian and believe a child has given us personal data, email us and we'll delete it.
Your choices
- Tracking: answer no to Apple's question, or change it later under Settings → Privacy & Security → Tracking.
- Ads between levels: buy Remove Ads or the Starter Pack. Reward videos are always your choice.
- Reminders: the switch in the game's settings, or Settings → Notifications → Tide Trail.
- Deleting your data: deleting the app deletes your save file. The data held by Google and Unity is tied to device identifiers we never see, so we can't find or delete it for you; their privacy policies (linked above) explain how to ask them directly. If you live somewhere with a privacy law that gives you rights over your data (the EU and the UK, California and other US states, and others), email us and we'll help as far as we can, including passing your request on to Google or Unity.
When you email us
If you write to support@hineskeep.com, we receive your email address and whatever you choose to send. We use it only to answer you, and we never sell or share it. Mail to that address is forwarded by Cloudflare's email routing to the developer's Google Gmail inbox. To have your messages deleted, just ask at the same address.
This website
hineskeep.com uses no cookies, analytics, ads or third-party scripts. It's hosted on GitHub Pages, and our domain is registered with Cloudflare. Like any web host, these services handle visitors' IP addresses to deliver pages and protect against abuse. See GitHub's privacy statement and Cloudflare's privacy policy. The file app-ads.txt on this site is a public list of the companies allowed to sell our ad space; it collects nothing.
Changes to this policy
Before we add a service or use data in a new way, we'll update this page and change the date at the top, and we'll update the privacy details on the App Store listing at the same time.
Contact
Hines Keep (Austin Hines), Michigan, USA
Email: support@hineskeep.com