Privacy policy
Last updated 25 June 2026 · J&B Creations
Hueline is a daily color puzzle. We designed it to need as little of your data as possible. This policy explains what the app touches and why.
What stays on your device
- Your play history, streak, and The Mosaic (daily results, scores, stats) are stored locally on your device with Apple's SwiftData, and shared with your Apple Watch and widgets through a private App Group container. We don't have a server and we never see it.
- Your settings (reminder time, sound, haptics, accessibility options) are stored locally.
What we don't collect
- No account, no sign-in, no email required.
- No contacts, photos, location, or health data.
- We do not sell your data. Ever.
Optional analytics
If enabled, Hueline uses PostHog to record product events (for example, "a round was completed" or "the paywall was shown") to understand how the app is used. Each event is keyed to a random identifier created on your device that stays the same between sessions, so your actions can be counted as one person's. It is not linked to your name, email, or account. PostHog also derives an approximate location (city level) from your IP address.
Website analytics
This website (separate from the app) uses Google Analytics (GA4) for website-traffic analytics: pageviews, referring source, and the approximate location (city level) and device type derived from your IP. Google Analytics sets its own cookies and processes this data on our behalf. See Google's Privacy Policy; you can opt out with Google's browser add-on. These analytics cookies are set only after you accept them in the cookie banner, and you can change your choice at any time using the Cookie settings link in the footer. This site also uses Cloudflare Web Analytics, which is cookieless: it counts page views and records performance timings without setting cookies or storing anything on your device. Because it stores nothing on your device, it runs whether or not you accept analytics cookies.
Advertising
The free tier shows occasional ads via Google AdMob (a single post-session interstitial and an optional rewarded video for hints, no banners). Before any ad measurement that involves tracking, iOS will ask for your permission (App Tracking Transparency). Hueline plays exactly the same whether you allow tracking or not. Hueline Pro removes ads entirely.
Install & ad measurement
We use Google Analytics for Firebase to measure how many people install Hueline and which marketing campaign brought them, so we can run our advertising efficiently. It records a Firebase-generated app-instance identifier, the first-open (install) event, basic device and usage information, and approximate location derived from your IP address. This information is processed by Google. If you allow tracking in the App Tracking Transparency prompt, your device's advertising identifier may also be used to attribute your install to one of our Google Ads campaigns. Hueline plays exactly the same whether you allow tracking or not. See Google's Privacy Policy and how Firebase uses data.
Purchases
Hueline Pro (subscriptions and the lifetime unlock) is processed by Apple through the App Store. We use RevenueCat to manage subscription status; it receives a random app user ID it generates, plus your purchase receipt, to unlock features, not your name or payment details. That ID is connected to the analytics identifier described above. Apple handles all payment and billing.
Game Center
If you choose to sign in to Apple Game Center, leaderboards and achievements are handled by Apple under Apple's privacy policy. Game Center is entirely optional; Hueline plays fully without it.
Notifications
If you turn on the daily reminder, Hueline schedules a local notification on your device. No reminder data leaves your device.
Children
Hueline is suitable for all ages and collects no personal information.
Your choices
- Turn ad-related tracking off by declining the App Tracking Transparency prompt (or in Settings, then Privacy & Security, then Tracking).
- Delete all local data by deleting the app.
Contact
Questions? Email joel@jandbcreations.com.