This Privacy Policy explains how Softmode Labs AB ("Softmode Labs," "we," "our," or "us"), a company registered in Sweden, handles your information when you use the Cloody mobile application ("App"). Softmode Labs AB is the data controller responsible for the limited personal data processed in connection with the App.
The short version: Almost all of your data stays on your device. We don't sell your data, we don't run ads, and we don't track you across apps.
1. Information We Collect
1.1 Data Stored On Your Device (and synced via your iCloud)
The following data is stored on your iPhone and, where you have iCloud enabled, synced between your own devices through Apple's iCloud (CloudKit). It is never transmitted to our servers:
- Sleep data: Bedtime commitments, sleep session records, sleep quality ratings, Good Nights count
- Voice recordings: Morning voice messages you record for your evening self. These are stored as audio files on your device and, if you've enabled iCloud, in your private iCloud container.
- Personal preferences: Your name, target bedtime, wake time, wind-down preferences, quiz answers
- Routine data: Evening routine activities and completion status
- Screen Time data: If you enable the App Shield feature, app usage data is processed entirely on-device through Apple's Screen Time API. We never see or access this data.
iCloud sync is managed by Apple under your Apple ID and is governed by Apple's Privacy Policy. We have no access to your iCloud data.
1.2 Data Processed by Third Parties
RevenueCat, PostHog and AppsFlyer act as our data processors, processing data only on our instructions and not for their own purposes. Meta is different and is described in its own entry below.
- Subscription data — RevenueCat, Inc.: If you subscribe to Cloody, your purchase is processed by Apple through the App Store. We use RevenueCat to manage subscription status. RevenueCat receives an anonymized user identifier and purchase receipt data — never your name, email, or personal details. See RevenueCat's Privacy Policy.
- Anonymous usage analytics — PostHog Inc. (data hosted in the European Union): We use PostHog to collect anonymous usage data — for example, how features are used and where users drop off in onboarding. Event properties may include demographic information you provide during onboarding (such as age and pronoun preference) so we can analyze how Cloody is used across different audiences at the population level. We never transmit your messages, voice recordings, notes or any text you write within the App, signatures, the apps you select to shield, or your name. Events are associated with a random anonymous identifier, not with you personally. An approximate country and city may be inferred from your IP address before the IP is discarded. Our website, cloodyapp.com, uses the same provider without cookies, and website events carry only the country inferred from your IP address in the same way. You can disable analytics at any time in Settings > Privacy & Data. See PostHog's Privacy Policy.
- Install attribution in versions of the App before 1.2.3 — AppsFlyer Ltd.: We advertise Cloody, and we use AppsFlyer to measure which ads lead to installs so we only pay for advertising that works. AppsFlyer receives a random identifier created for this purpose, technical device information (device model, OS version, IP address), and a small number of app milestones: first launch, onboarding completed, paywall viewed, and subscription events forwarded by RevenueCat. Measurement relies on Apple's privacy-preserving attribution frameworks (SKAdNetwork and AdAttributionKit). The App does not request tracking permission (App Tracking Transparency) and never accesses the advertising identifier (IDFA). AppsFlyer never receives your name, messages, voice recordings, quiz answers, sleep data, or anything you write in the App. See AppsFlyer's Privacy Policy. AppsFlyer is not included from version 1.2.3 onward; updating the App ends this processing.
- Advertising measurement from version 1.2.3 of the App — Meta Platforms Ireland Ltd.: We advertise Cloody on Facebook and Instagram. To measure and improve that advertising, the App shares a limited set of events with Meta: that the App was installed and opened, that onboarding was completed, and that the subscription screen was shown. If you start a trial or subscribe, RevenueCat reports that to Meta on our behalf, including the price paid. With these events Meta receives device and connection information (an identifier created for this App, your device's vendor identifier, your IP address, and your device model and iOS version) so it can attribute them to one of our ads. Meta does not receive your name, your messages or recordings, your sleep data, or anything you write in the App. The App does not ask for tracking permission and does not use the advertising identifier (IDFA). Meta may also use this data for its own purposes as described in Meta's Privacy Policy. You can turn advertising measurement off at any time in Settings > Privacy & Data (see §8).
1.3 Data We Do NOT Collect
- We do not show ads in the App, do not use the advertising identifier (IDFA), and do not request tracking permission. We do not build a profile of you across other companies' apps or websites; the only data that leaves the App for advertising purposes is the measurement described in §1.2
- We do not collect your email address, phone number, or precise location
- We do not sell your data and do not share it with data brokers
- We do not use cookies
- Our analytics provider never receives the content you create (messages, notes, voice recordings, signatures, any text you write within the App, or the apps you shield)
2. How We Use Information
Your on-device data is used solely to provide the App's core features:
- Tracking your sleep commitments and Good Nights progress
- Playing back your morning voice messages at bedtime
- Sending you local push notifications at times you chose
- Displaying your personalized sleep schedule and routines
- Managing your subscription status
We use anonymous, aggregated analytics data (described in §1.2) solely to understand how Cloody is used at the population level and to improve the product. We use the advertising measurement data described in §1.2 to learn which advertising brings people to Cloody and to help Meta show our ads to people more likely to find Cloody useful. Our legal basis under the GDPR for both is legitimate interest. You can object to this processing at any time — see §8.
3. Apple Screen Time API
Cloody's App Shield feature uses Apple's Family Controls and Screen Time frameworks. These operate entirely within Apple's privacy sandbox:
- App selection tokens are opaque — Cloody cannot see which specific apps you selected
- All usage monitoring happens on-device through Apple's DeviceActivity framework
- No Screen Time data is transmitted to us or any third party
4. Notifications
Cloody sends local push notifications (bedtime reminders, wind-down prompts, morning check-ins, voice message alerts). These are generated and scheduled entirely on your device. No notification data is sent to our servers.
5. Data Retention
On-device and iCloud-synced data is retained for as long as you use the App. You can delete all on-device data at any time through Settings > Reset All Data. Uninstalling the App also removes locally stored data; iCloud-synced content is removed via your Apple ID's iCloud storage management.
Anonymous analytics events held by PostHog are retained for up to 12 months and then deleted or aggregated beyond reversal. Subscription records held by RevenueCat are retained for as long as required to manage your subscription and meet Apple's reporting and refund requirements. Attribution records held by AppsFlyer (versions before 1.2.3) are kept only as long as needed for advertising measurement, under the retention terms in AppsFlyer's privacy policy. Advertising measurement data received by Meta (from version 1.2.3) is retained under Meta's own retention terms; the events we send are limited to those listed in §1.2.
6. Data Security
Your data is protected by Apple's iOS security infrastructure, including device encryption and the iOS sandbox. Since your data remains on-device, it benefits from the same security protections as all other data on your iPhone.
7. Children's Privacy
Cloody is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you are under 13, please do not use Cloody.
In EU countries where the digital-services age of consent under the GDPR is higher than 13 (Germany and the Netherlands at 16, France at 15), parental consent is required if the user is below that local threshold.
8. Your Rights
Because almost all of your data is stored on your own device, you have direct control:
- Access: All your data is visible within the App
- Rectification: Edit your data directly in Settings
- Erasure: Use Settings > Reset All Data, or uninstall the App
- Restriction of processing: Turn off the features you do not wish to use
- Portability: Your data is yours — it lives on your device
- Withdraw consent / object to analytics and advertising measurement: Turn off "Share usage and ad measurement" in Settings > Privacy & Data. Once disabled, no further analytics or advertising measurement events leave your device.
You can turn advertising measurement off at any time in Settings > Privacy & Data in the App. The App then stops sending events to Meta, and the identifiers our subscription provider uses to match your purchases to Meta are deleted, so later subscription events are no longer attributed to you. Data Meta has already received is governed by Meta's Privacy Policy, where you can also review and limit how Meta uses activity it receives from businesses. If you are on a version of the App before 1.2.3, you can opt out of AppsFlyer's measurement directly at appsflyer.com/optout. For subscription-related data managed by RevenueCat, or attribution data held by AppsFlyer, contact hi@cloodyapp.com and we will facilitate any access or deletion request.
Right to lodge a complaint. If you are in the EU, EEA, UK, or Switzerland and believe your data has been handled in violation of applicable law, you have the right to lodge a complaint with a supervisory authority. Our lead supervisory authority is the Swedish Authority for Privacy Protection (IMY) — imy.se. You may also lodge a complaint with the authority in your country of residence.
9. Notice for California Residents (CCPA / CPRA)
If you reside in California, you have additional rights under the California Consumer Privacy Act, as amended by the California Privacy Rights Act:
- We do not sell your personal information. From version 1.2.3 of the App we share the limited app events and identifiers described in §1.2 with Meta for advertising measurement, which may count as "sharing" for cross-context behavioural advertising under the CPRA. You can opt out at any time in Settings > Privacy & Data in the App; that switch is our "Do Not Sell or Share My Personal Information" mechanism.
- Sensitive personal information: We do not use sensitive personal information for any purpose other than what is necessary to provide the App.
- Categories of personal information collected in the past 12 months are described in Section 1.2 above (anonymized identifiers and aggregated usage data, subscription identifiers and receipt data, and the device identifiers and app events shared for advertising measurement). Categories of sources: directly from you and your device. Categories of recipients: our service providers listed in Section 1.2, and Meta as described there. We do not disclose personal information for direct marketing purposes.
- Your CCPA rights — to know, to access, to delete, to correct, and to limit use of sensitive information — are exercised the same way as the rights described in Section 8. Contact hi@cloodyapp.com to make a request.
- No discrimination: We will not discriminate against you for exercising your privacy rights.
Residents of other U.S. states that have enacted comprehensive privacy laws (including Virginia, Colorado, Connecticut, Utah, Texas, Oregon, Montana and others) have substantially similar rights. To exercise them, please contact us at hi@cloodyapp.com.
10. International Data Transfers
Softmode Labs AB is based in Sweden. Our analytics provider PostHog hosts our project's data in the European Union; no analytics transfer outside the EU/EEA takes place on our side. Our other service providers (RevenueCat for subscriptions, AppsFlyer for install attribution in versions before 1.2.3) may process data outside the EU/EEA. Advertising measurement data is received by Meta Platforms Ireland Ltd. in the EU and may be transferred to Meta Platforms, Inc. in the United States under the EU-US Data Privacy Framework. Where that happens, transfers are protected by safeguards recognized under the GDPR, such as European Commission adequacy decisions or standard contractual clauses, alongside Apple's App Store agreements for subscription data. iCloud data is handled by Apple under your Apple ID and may be processed in Apple's global infrastructure as described in Apple's Privacy Policy.
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes through the App or by updating the "Last updated" date above.
12. Contact Us
For questions about this Privacy Policy or to exercise your rights:
- Cloody product support: hi@cloodyapp.com
- Softmode Labs AB (data controller): hello@softmode.se · Sweden
13. Legal Disclaimer
This Privacy Policy is provided for transparency and to comply with applicable privacy laws. It does not constitute legal advice. The English version of this policy is the authoritative version; translations are provided for convenience only. To the extent permitted by applicable law, in case of any conflict between this policy and a written agreement between you and Softmode Labs AB, the written agreement prevails.