Privacy Policy
Last updated: May 31, 2026
1Introduction
Mado ("we," "our," or "us") respects your privacy. This Privacy Policy explains how we collect, use, and protect information when you use the Mado app.
We collect minimal data necessary to provide and improve our service, with most of your personal data staying on your device.
2Information We Collect
App Selections (via Screen Time API)
When you select which apps to monitor, this information is processed using Apple's Screen Time API. This data is stored locally on your device only and is never transmitted to our servers.
Session Data
Your intervention history, streaks, and achievements are stored locally on your device using iOS secure storage (App Groups and UserDefaults). This data never leaves your device.
Subscription Status
We use RevenueCat to manage subscriptions. RevenueCat processes your purchase through Apple and maintains a record of your subscription status. RevenueCat collects a pseudonymous app user ID and purchase data. For details, see RevenueCat's Privacy Policy.
Analytics Data
We use Mixpanel to collect product usage analytics. This helps us understand how the app is used and improve the experience. Our Mixpanel project is hosted in the European Union and IP-based geolocation is disabled.
Mixpanel collects:
- App events (e.g., feature usage, screen views, subscription events)
- Device information (model, OS version)
- A stable pseudonymous user identifier (the same ID used by RevenueCat for subscription management; does not contain your name, email, or any personal contact details)
We do not collect personally identifiable information through analytics. For details, see Mixpanel's Privacy Policy.
Ad Attribution Data
If you grant tracking permission through the iOS App Tracking Transparency prompt, we use AppsFlyer to measure which ad campaigns led you to install Mado. See the App Tracking Transparency section below for details on what is shared and how to change your choice.
3How We Use Information
The information we collect is used for:
- App functionality: Displaying the mindful shield when you open selected apps
- Progress tracking: Showing your streaks, achievements, and insights locally
- Subscription management: Verifying your subscription status through RevenueCat
- Product improvement: Understanding how features are used to improve the app experience
- Ad attribution: Measuring which marketing campaigns brought you to Mado, so we can spend our marketing budget responsibly
4Third-Party Services
Apple Screen Time API
Mado uses Apple's DeviceActivity and FamilyControls frameworks. These APIs are designed with privacy in mind. App selection data is opaque even to us. Apple processes this data according to their Privacy Policy.
RevenueCat
We use RevenueCat for subscription management. They process purchase information through Apple's App Store. RevenueCat does not have access to your personal information or Screen Time data.
RevenueCat forwards subscription events (trial start, conversion, renewal) server-side to AppsFlyer so we can measure which ad campaigns led to subscriptions. The forwarded data contains the purchase event and the pseudonymous app user ID. It does not contain payment details or personal information.
Mixpanel
We use Mixpanel for product analytics to understand how users interact with the app. Mixpanel processes pseudonymous usage data and does not have access to your Apple ID, payment information, or Screen Time data. For details, see Mixpanel's Privacy Policy.
AppsFlyer
We use AppsFlyer to measure the performance of our advertising campaigns. AppsFlyer helps us understand which ads led to app installs and subscriptions.
Data shared with AppsFlyer:
- Your Apple Advertising Identifier (IDFA), only if you grant tracking permission through the iOS App Tracking Transparency prompt
- A pseudonymous app user ID generated by RevenueCat (does not identify you personally)
- Anonymous install and onboarding events
- Subscription events forwarded server-side by RevenueCat for attribution measurement
If you decline the tracking prompt, attribution falls back to Apple's privacy-preserving SKAdNetwork framework and AppsFlyer does not receive your IDFA. For details, see AppsFlyer's Privacy Policy.
5App Tracking Transparency
Mado uses Apple's App Tracking Transparency (ATT) framework. During onboarding, you see a system prompt asking permission to track your activity across other companies' apps and websites. You can answer "Allow" or "Ask App Not to Track."
If You Allow Tracking
Your Apple Advertising Identifier (IDFA) is shared with AppsFlyer to attribute app installs and subscriptions to the ad campaigns that brought you to Mado. AppsFlyer is the only third party that receives your IDFA.
If You Ask Mado Not to Track
We do not share your IDFA with AppsFlyer. Attribution falls back to Apple's privacy-preserving SKAdNetwork framework, which reports campaign performance to us in an aggregated, anonymized form.
Changing Your Choice Later
You can change your tracking preference at any time in iOS Settings → Privacy & Security → Tracking → Mado.
6Data Storage and Security
Your personal data (app selections, streaks, achievements) is stored locally on your device using iOS secure storage:
- Data is encrypted at rest by iOS
- Protected by your device passcode and Face ID/Touch ID
- No cloud synchronization of personal data
Pseudonymous analytics and attribution data is processed by Mixpanel and AppsFlyer on their secure servers in accordance with their security practices.
7Your Rights
You have complete control over your data:
- Delete all data: Uninstall the app to remove all locally stored data
- Revoke Screen Time access: Remove permission in iOS Settings → Privacy & Security → Screen Time
- Revoke tracking consent: Change your AppsFlyer and IDFA permission in iOS Settings → Privacy & Security → Tracking → Mado
- Cancel subscription: Manage your subscription in iOS Settings → Apple ID → Subscriptions
8Children's Privacy
Mado is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us.
9Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy in the app and updating the "Last updated" date. Significant changes will be communicated through app updates.
10Contact Us
If you have questions about this Privacy Policy or our privacy practices, please contact us at: