Sweet Dreams Privacy Policy

Effective date: 11 October 2026
Last updated: 11 October 2026

This policy explains what personal data the Sweet Dreams apps collect, why, who else handles it, and what you can do about it. It covers the Sweet Dreams apps for iPhone, iPad, Apple Watch, Mac and Android, and the Sweet Dreams server that powers them.

We've tried to write this in plain English. If anything is unclear, email us at marwan@sweet-dreams.app.


Our approach to privacy

Sweet Dreams exists to help you keep an eye on glucose readings. That's the only reason we handle your data.


The short version

Sweet Dreams is not a medical device

Sweet Dreams is an independent app. It is not a medical device, and it is not made by or affiliated with Dexcom, Abbott, Medtronic, Senseonics, Medtrum, Tandem, or any other device maker.

Readings, alerts and charts in Sweet Dreams can be late, missing or wrong. That can happen because of your sensor, your phone, your internet connection, the sharing service, or Sweet Dreams itself. Don't use Sweet Dreams to make treatment decisions. Always use your official CGM app or receiver, and a blood glucose meter where your device maker advises.


1. Who we are

Sweet Dreams is built and fully owned by Sweet Apps QFZ LLC, which is the data controller responsible for your personal data:

Sweet Apps QFZ LLC
Ras Bufontas Admin Building, Office 62
Ras Bufontas Free Zone, Doha, Qatar
Email: marwan@sweet-dreams.app

2. Whose data this covers

Sweet Dreams is used both by people with diabetes and by people who look after them (parents, partners, carers). Often the person using the app is a "follower" of someone else's sharing account.

That means the readings shown in the app may belong to someone other than you. If you add a sharing account that belongs to another person, please make sure they (or, for a child, their parent or guardian) are happy for you to use Sweet Dreams to view their data.

3. What we collect

Information you give us when you sign in

Health data

Your settings

Alert thresholds and sounds, snooze status, units (mg/dL or mmol/L), Live Activity style, missed-reading alert settings, calendar settings and other app preferences. We store these on our server so alerts work even when the app is closed.

Device and notification information

Diagnostic logs

The app sends us limited technical logs, mostly about Live Activities, the sign-in and onboarding steps, and Apple Health sync timing. These include your Sweet Dreams user ID (or, before you have an account, a random install ID), app version, device model, OS version and what happened (for example "Live Activity started"). They're designed not to include full tokens or glucose values. Our server also logs technical events, which may include your user ID, and in some error cases your sharing-account username, or out-of-range glucose values that we discarded as invalid.

Usage analytics

The apps record which features and screens are used (for example "opened Live Activity settings" or "finished onboarding"), linked to your Sweet Dreams user ID. On iPhone, this analytics profile also includes your first name and sharing-account username, so we can find the right account when we investigate a problem. Analytics don't include glucose readings or other health data, and we don't use them for marketing. The analytics tool also automatically collects basic device information such as device model, OS version, app version and approximate location derived from your IP address.

Subscription information

If you subscribe to Premium, Apple handles the payment. We never see your card details. Our subscription provider gives us your subscription status, product, renewal and cancellation dates. To link your subscription to your account, we use a one-way hashed version of your sharing-account username. We also record which CGM provider you use against your subscription.

If you cancel and choose to tell us why, the reason you type is sent to us.

Calendar integration (optional)

If you turn on Calendar Integration, you give us your Apple ID email and an app-specific password (not your main Apple ID password). Our server stores these and uses them to add your latest reading to a "Sweet Dreams" calendar in your iCloud account. You can unlink this at any time in the app, which deletes them from our server.

Apple Health and Health Connect (optional)

If you turn on Health sync, the app reads and writes blood glucose data in Apple Health (iPhone) or Health Connect (Android). This happens on your device. We don't send your Apple Health or Health Connect data to our server. We only receive basic technical facts about a sync, such as how many readings it found and how long it took.

Message Group

Message Group lets you ping, acknowledge or message other Sweet Dreams users who follow the same sharing account. When you send a message, we send a notification to the others in the group with your first name and your message. We don't store the message on our server, but it passes through Apple's or Google's notification service.

Custom alert sounds

If you record your own alert sound, the recording stays on your device.

Support

If you email us, message us on Facebook, or contact us another way, we'll have your message, your contact details, and anything you include. Emails started from inside the app include your Sweet Dreams user ID so we can find your account.

What we don't collect

4. Why we use your data, and our legal basis

Under UK and EU data protection law (UK GDPR and EU GDPR), we need a legal reason for each use of your data.

What we doData usedLegal basis
Sign in to your sharing account and fetch readingsSharing-account details, tokensContract (to provide the app you asked for). For health data: your explicit consent.
Show readings, send alerts, update Live Activities, widgets, Watch, CarPlayReadings, settings, push and Live Activity tokensContract. For health data: your explicit consent.
Calendar integrationApple ID, app-specific password, readingsContract, and your explicit consent for health data. Only if you turn it on.
Message GroupFirst name, message, push tokensContract. Only if you use it.
Manage your Premium subscriptionSubscription status, hashed username, providerContract
Fix problems and keep the service runningDiagnostic logs, server logs, app versionLegitimate interests (keeping the app reliable and secure)
Maintain the app, check that safety features such as alerts behave correctly, and understand which features are usedUsage analytics (no health data)Legitimate interests (keeping the app working and safe)
Prevent abuse (for example rate limiting)IP address, user IDLegitimate interests
Reply to support requestsYour messages and contact detailsLegitimate interests, or contract where it's about your account
Comply with the lawWhatever's neededLegal obligation

5. Health data and your consent

Glucose readings are health data, which the law treats as "special category" data. We only process them with your explicit consent, which you give when you sign in to your sharing account in Sweet Dreams.

You can withdraw consent at any time by deleting your account in the app (Settings → Account → Delete Account), or by emailing us. Withdrawing consent doesn't affect anything we did before you withdrew it. Without this consent we can't provide the app, because showing readings is what it does.

6. Who we share data with

We don't sell your data, and we don't share it with advertisers or data brokers.

Our service providers

These companies process data on our behalf, under contract, to help us run Sweet Dreams. They can only use it to provide their service to us.

ProviderWhat they do for usData they handleWhere
ReplitHosts our server, including the helper that handles Medtronic CareLink sign-inEverything our server processes, including sharing-account details and readings in transitUnited States
NeonOur databaseAccount details (passwords encrypted), settings, tokens, Twiist reading historyUnited States
AxiomStores server and app diagnostic logsUser ID or install ID, device and app info, technical events; occasionally usernames or discarded readings in error logsUnited States
MixpanelUsage analyticsUser ID, feature usage, device info, approximate location; on iPhone also first name and sharing-account usernameEU data residency (Mixpanel is a US company)
RevenueCatManages Premium subscriptionsHashed username or user ID, purchase history, CGM providerUnited States
Apple Push Notification serviceDelivers notifications and Live Activity updates on Apple devicesPush and Live Activity tokens, notification content (which can include readings and Message Group messages)Apple’s global infrastructure
Google Firebase Cloud MessagingDelivers notifications on AndroidPush token, notification content (which can include readings)Google’s global infrastructure
ProxyScrape, Webshare, DecodoNetwork routing services our server uses to connect to some sharing services reliablyOur server's encrypted connections to sharing services. They can see which service we're connecting to, but the connection is encrypted so they can't read your password or readingsVarious countries
IFTTTSends internal alerts to our own phones about service health and account eventsThings like first name when an account is created, user ID when one is deleted, username when Premium is granted, out-of-range readings that were discarded, provider error summariesUnited States
TelegramInternal team notifications about subscription cancellationsCGM provider, plan, how long since your last reading, a link to your subscription record (hashed ID), part of your user ID, and any cancellation reason you typeTelegram’s global infrastructure
ConfigCatRemote app settings (feature switches)Your IP address when the app fetches settings. No account information is sent.Global content delivery network
ContentfulHosts in-app content such as community updates and support linksYour IP address when the app loads contentGlobal content delivery network
InstatusHosts our service status page, which the app checksYour IP address when the app checks statusGlobal content delivery network
Zoho MailOur emailSupport emails you send usUnited States

Services you choose to connect

When you use Sweet Dreams, you ask us to connect to services that you already have an account with. These companies are not our service providers. They're independent, and their own privacy policies apply:

Others

We may share information if the law requires it, to protect someone's safety, or as part of a sale or reorganisation of Sweet Dreams. If that happens, this policy will continue to apply to your data, or we'll tell you.

7. International transfers

Sweet Apps QFZ LLC is based in Qatar, and Sweet Dreams is used around the world. To run the app, your data is processed in Qatar and by the service providers listed above, mainly in the United States (for example our database, with Neon) and the European Union (our analytics, with Mixpanel). If you're in the UK or EU, that means your data is transferred outside the UK and EU. Where a provider offers them, we rely on standard data protection contract terms, such as the EU Standard Contractual Clauses or the UK International Data Transfer Addendum, to protect it. Email us if you'd like more detail.

8. How long we keep data

DataHow long
Your account (sharing-account details, settings, tokens)Until you delete your account.
Glucose readings (most providers)Not stored on our server. We keep only the time of the latest reading.
Twiist reading historyAbout a day (deleted once older than 24 hours, checked every 6 hours)
Calendar Apple ID and app-specific passwordUntil you unlink iCloud or delete your account
Diagnostic and server logs (Axiom)30 days
Usage analytics (Mixpanel)As long as it's useful for maintaining the app. Email us to have your analytics profile deleted at any time.
Subscription records (RevenueCat)As long as needed for accounting and tax
Support emails and messagesAs long as needed to help you, and to refer back to if the same problem comes up again
Readings and settings on your deviceUntil you log out, delete the app, or they're replaced by newer ones

9. Deleting your account

You can delete your account in the app: Settings → Account → Delete Account.

This deletes your account from our database, including your sharing-account details, settings, alerts, push tokens and calendar details. It also deletes any Twiist reading history.

Some data may remain for a limited time afterwards:
- Logs and analytics, until they expire under the retention periods above. Email us if you'd like your analytics profile deleted straight away.
- Technical records of Live Activity starts, which we use for troubleshooting.
- Your subscription history with RevenueCat and Apple, which we may need for accounting. Deleting your Sweet Dreams account doesn't cancel an Apple subscription. Manage that in your Apple ID settings.
- If other people follow the same sharing account in Sweet Dreams, their accounts aren't affected.

To ask us to delete anything else, email marwan@sweet-dreams.app.

10. Your rights

Under UK and EU data protection law, you have the right to:

To use any of these rights, email marwan@sweet-dreams.app. We may need to check it's really you, for example by asking you to email us from inside the app. We'll reply within one month.

You also have the right to complain to a data protection authority. In the UK, that's the Information Commissioner's Office (ico.org.uk). In the EU, it's the authority in your country. We'd appreciate the chance to sort things out first, so please contact us.

In Qatar, you have similar rights under the Personal Data Privacy Protection Law (Law No. 13 of 2016). If you live in another country, you may have similar rights under local law. Email us and we'll help.

11. Children

Many people use Sweet Dreams to look after a child with diabetes. In that case, the child's readings are shown in the app because a parent or guardian set up sharing and chose to use Sweet Dreams. Parents and guardians can delete this data at any time by deleting the account.

Sweet Dreams accounts are meant to be set up by adults, or by children old enough to consent in their country (13 in the UK). We don't knowingly collect data from younger children except through a parent or guardian. If you think a young child has set up an account without permission, email us and we'll delete it.

12. Security

We take reasonable steps to protect your data, including:

No system is perfectly secure, and we can't guarantee that your data will never be accessed without permission. If a breach happens that's likely to put you at risk, we'll tell you and the relevant authority as the law requires.

13. Changes to this policy

We'll update this policy when the app changes. We'll post the new version at this address and change the "Last updated" date. If a change is significant, we'll also let you know in the app.

14. Contact

Email: marwan@sweet-dreams.app
Post: Sweet Apps QFZ LLC, Ras Bufontas Admin Building, Office 62, Ras Bufontas Free Zone, Doha, Qatar