Privacy Policy
Habit Mosaic — your habits, your phone, nothing more.
The 30-second version
Habit Mosaic doesn't ask for an account and doesn't sync your habits to a cloud. Everything you track — habits, streaks, notes, moods — stays on your phone, and we never receive it.
The free version is supported by ads from Google AdMob, and the app uses PostHog for anonymous usage analytics you can switch off any time in Settings → Privacy. Habit Mosaic Premium removes all ads.
| Stays on your device | May reach us | |
|---|---|---|
| Habits, streaks, day notes | Always local | Never |
| Mood entries & reminders | Always local | Never |
| Settings & themes | Always local | Never |
| Ads (free version) | — | Advertising ID + device / network data → Google AdMob |
| Usage analytics | — | Anonymous events → PostHog (opt out any time) |
| Subscription purchase | — | Anonymous purchase status (RevenueCat + Apple / Google) |
| Support email | — | Your email + the message you send |
| Backups you export | — | Only to the destination you choose |
1. Information we process
1.1Stored only on your device — we never see it
Everything you create inside Habit Mosaic is saved to a local database on your device. We do not operate servers that hold this data:
- Habit names, categories, icons, colors, reminder times
- Daily check-ins and streak history
- Mood entries and day notes
- App settings and theme preferences
1.2Advertising (free version only)
The free version of Habit Mosaic shows ads supplied by Google AdMob. Formats include banners, interstitials between actions, rewarded ads you choose to watch, and an ad when the app opens.
| Data Google receives | Purpose |
|---|---|
| Advertising ID (Google Advertising ID on Android, IDFA on iOS) | Ad delivery, frequency capping, measurement |
| Coarse device & app info (model, OS version, app version, language) | Ad compatibility and reporting |
| IP address | Approximate location for relevance, fraud prevention |
| Ad interaction events (impressions, clicks) | Billing and measurement |
Google acts as an independent controller for data collected through AdMob, governed by the Google Privacy Policy. You can limit ad personalisation on your device at any time — Android: Settings → Privacy → Ads · iOS: Settings → Privacy & Security → Tracking.
1.3Usage analytics
Habit Mosaic uses PostHog to understand how the app is used so we can improve it. This is on by default and can be switched off at any time in Settings → Privacy → Share usage data. Turning it off stops all further collection.
Events are identified by a random ID generated on your device — not your name, email, or account. We collect:
- Lifecycle events: app opened, app backgrounded, install, update
- Feature events such as
habit_created,habit_completed,mood_set,theme_changed,language_changed,backup_exported,paywall_shown,purchase_completed - Whether you have an active subscription
PostHog, Inc. processes this on its United States infrastructure. Their policy: posthog.com/privacy
1.4When you purchase Habit Mosaic Premium
Habit Mosaic Premium is available in three options:
Monthly
Try without commitment
Annual
Best value
RECOMMENDEDLifetime
Pay once, keep forever
Purchases are processed by Apple App Store (iOS / iPadOS), Google Play Billing (Android), and RevenueCat, Inc. — our subscription infrastructure provider. When you purchase, restore, or cancel, RevenueCat processes the following on our behalf:
| Field | Purpose |
|---|---|
| Anonymous app user ID (generated by RevenueCat) | Identify the subscription, not you |
| Receipt / purchase token from Apple or Google | Validate the purchase is real |
| Subscription status (active, expired, trial, refunded) | Unlock Premium features |
| Approximate country (from your store account) | Tax and currency reporting |
| Device platform + OS version | Receipt validation + aggregate analytics |
We use this only to verify your subscription, restore purchases on reinstall, and meet tax, fraud, and chargeback obligations under Apple's and Google's developer terms. We never see your full name, email, payment card, or billing address — those stay with Apple or Google.
RevenueCat acts as our data processor. Their policy: revenuecat.com/privacy
1.5If you email us
If you write to hello@skyloopapps.com for support, feedback, or a privacy request, we receive your email address and whatever you write. We use it only to reply and keep a record. You will not be added to any marketing list.
1.6Backups you export
Exporting a backup produces a JSON file containing your habits and history. You choose where it goes — a share sheet, cloud drive, email, or local storage. Once it leaves the app it is governed by the privacy policy of wherever you sent it. We never receive a copy.
1.7Diagnostics & crash data
- iOS: Aggregate crash data is delivered to us by Apple only if you've enabled Settings → Privacy & Security → Analytics & Improvements → Share With App Developers. Reports are anonymized.
- Android: Similar aggregate crash data is available via Google Play Console unless you've disabled it.
2. Who we share data with
We do not sell your personal information. We share only what is described above, with:
| Third party | What they receive | Why |
|---|---|---|
| Google AdMob | Advertising ID, device / network data, ad events | Serve and measure ads in the free version |
| PostHog, Inc. | Anonymous usage events, random device ID | Product analytics (opt-out) |
| RevenueCat, Inc. | Anonymous user ID, receipt, subscription status | Subscription management |
| Apple / Google | Payment and receipt data | Process purchases |
We may also disclose information where legally required, or to protect our rights and users' safety.
3. Permissions the app requests
| Permission | Why we ask |
|---|---|
| Notifications | To deliver the habit reminders you schedule, and the ongoing daily-progress notification. |
| Receive boot completed (Android) | To restore reminders after a device restart. |
| Live Activities (iOS) | To show your current habit on the Lock Screen / Dynamic Island. |
| Advertising ID (Android) | Ad delivery and measurement in the free version. Unused once you have Premium. |
You can revoke any permission in your device settings at any time. The app keeps working — you just lose the corresponding feature.
4. Children's privacy
Habit Mosaic is rated 4+ on the App Store and Everyone on Google Play. It is not directed at children under 13, and we do not knowingly collect personal information from children. Ads are configured for a general audience. If you believe a child has sent us personal information by email, contact us and we will delete it.
5. How long we keep information
| Data | Retention |
|---|---|
| On-device data | Until you delete it, clear the app, uninstall, or wipe the device. We have no copy. |
| Analytics events (PostHog) | Per our project retention settings. Opting out stops all further collection. |
| Advertising data (Google) | Per the Google Privacy Policy. Removed from the flow entirely once you have Premium. |
| Subscription records (RevenueCat) | As long as Apple, Google, RevenueCat, and applicable tax law require — typically up to 7 years. |
| Support emails | Up to 2 years after the last reply, then deleted, unless we are legally required to retain longer. |
6. Your rights
Depending on where you live — EU/EEA (GDPR), UK (UK GDPR), California (CCPA / CPRA), Brazil (LGPD), and similar regimes — you may have the right to:
To exercise any of these, email hello@skyloopapps.com. Because Habit Mosaic is local-first, most of what you create never reaches us — for your habit data these rights are exercised directly on your device, where you hold the only copy.
Legal bases (EEA / UK): consent for analytics and personalised advertising, withdrawable at any time; contract for processing your subscription; legitimate interests for security, fraud prevention, and basic service operation.
7. International transfers
We are based in Pakistan. Our service providers — Google, PostHog, RevenueCat, and Apple — process data in the United States and other countries. Where information is transferred out of the EEA or UK, those providers rely on appropriate safeguards such as the European Commission's Standard Contractual Clauses.
8. Security
We protect the limited information we do process with industry-standard measures, including HTTPS / TLS in transit. No method of transmission or storage is 100% secure, but because Habit Mosaic is local-first, the surface area for a breach on our side is intentionally minimal — your habits and notes are simply not on our servers to be breached.
9. Subscription terms
- Habit Mosaic Premium is available as auto-renewable monthly and annual subscriptions, plus a non-renewing lifetime purchase.
- Payment is charged to your Apple ID or Google account at the time of purchase.
- Subscriptions renew automatically unless cancelled at least 24 hours before the end of the current period.
- Manage or cancel anytime — iOS: Settings → Apple ID → Subscriptions · Android: Play Store → Subscriptions.
- A free trial, if offered, converts into a paid subscription automatically at the end of the trial unless cancelled beforehand.
- Lifetime purchases are non-refundable except as required by applicable law and the platform's refund policy.
Apple Standard EULA: apple.com/legal/internet-services/itunes/dev/stdeula · Android users are subject to Google Play's terms.
10. Changes to this Policy
We may update this Policy as the app evolves. When we make material changes, we update the "Last updated" date above and, where appropriate, notify you in-app. Continued use after the update means you accept the revised Policy.