Privacy Policy — Real Dreams

Last updated: 2026-10-17

This document describes the data flows that actually exist in the app as of this date. The app shows optional rewarded ads (Google AdMob) to free-tier users on Android and uses product analytics (PostHog, described below); it uses no cookies. If that changes, this policy will be updated before the change ships. It is hosted at a stable public URL and linked from the app's settings screen and the store listing.

What this app is

Real Dreams is a dream dictionary and dream journal with an optional AI interpretation feature. It is an entertainment and self-reflection app. It is not a source of medical, psychological, legal, or financial advice.

What data we store on your device

The following is stored only on your device, using your operating system's app storage, and is never sent to or synced with any server of ours (Android's own automatic backup, described below, is the one exception and is controlled by your device, not by us):

Morpheus about them.

optional: a first name, how you want to be addressed (feminine, masculine or neutral) and what interests you in dreams.

read the notice shown at first launch).

There are no accounts and no login. Uninstalling the app deletes locally stored data, unless Android's automatic backup (see below) has a copy.

Android automatic backup

On Android, your operating system may automatically back up this app's data (your dream journal, interpretations and settings) to your own Google Drive "app data" backup, under Google's standard device-backup feature, and restore it when you set up a new phone or reinstall the app. This backup is created and controlled entirely by Android and your Google account, not by us: we cannot see, access, or delete it, and it is subject to Google's own privacy policy and storage limits. You can turn this off, or delete existing app backups, in your Android device's Settings (Google > Backup), or by disabling backup for this app specifically.

The offline dream dictionary

The free dream dictionary (adapted from a public-domain dream book from 1901) works without an internet connection and sends nothing anywhere.

What data leaves your device

of a dream — never automatically. The app explains this in the notice shown at first launch and again next to the interpretation button. The dream text, your interface language, the mood you selected, up to 6 short dictionary symbol notes found in your text, and an anonymous device id are sent to our server (a Cloudflare Worker we operate). The server forwards the dream text, language, mood and symbol notes to Mistral AI (a company based in France) to generate the interpretation. The device id is used by our server only, to enforce the usage limits and to check subscription status; it is not part of what we forward to Mistral. Our server does not store your dream text or the interpretation. We have turned off the setting in our Mistral account that would allow Mistral to use our API traffic to train its models. Mistral may still keep requests for a limited time (up to about 30 days) for abuse monitoring under its own terms and privacy policy; please read Mistral AI's privacy policy for how it handles and retains data, as we cannot guarantee its practices and they may change. Dreams can contain very sensitive personal information. Do not include names or other identifying details that you do not want processed by these services.

the grammatical form of address you chose are sent with AI requests, so that the text can address you by name and with the right word endings. They are forwarded to Mistral AI with the request and are not stored on our server. Your interests never leave the device.

the app sends the question, the dream text, its interpretation, the earlier questions and answers of that conversation (up to 8), up to 6 dictionary symbol notes, your interface language and the anonymous device id to our server, which forwards everything except the device id to Mistral AI in the same way as for an interpretation. Our server does not store the questions or the answers; the conversation is kept only on your device, with the dream.

oneself, our server does not send it to the AI service; it answers with a fixed message that suggests reaching out for support, with an emergency number and a support line for your country. The country is taken from the network request (Cloudflare) or, failing that, from your phone's region setting, which the app sends with AI requests. It is used only to pick those numbers and is never stored.

report sends only the reason you picked, the kind of text (interpretation, review or chat answer), your interface language, a short hash of the text (not the text itself) and the anonymous device id. Our server keeps reports for 90 days to review the quality and safety of the answers.

identifierForVendor, and on web it is a random id. It is not your name, email, or any account identifier. It is used for the usage limits and as your subscription identifier (see below).

on one device. Real Dreams sends it to our server together with the anonymous device id, so that the «Tarot + Dreams» subscription bought in Real Tarot (our other app) also works in Real Dreams on the same phone, and the other way round. Our server keeps the pair (app set ID, app, anonymous device id) in a database shared with Real Tarot's server, with no personal data; a pair not refreshed for about 13 months is deleted.

device id: how many of the first free interpretations have been used (kept until about a year after their last use), how many interpretations, extra rewarded-ad interpretations and questions to Morpheus were used in the current week or day (deleted after about two weeks), the number of consecutive days you opened the app (it gives free users extra questions; deleted 60 days after your last visit), the reports described above (90 days), and a cached subscription flag (kept up to a day, so that a short outage of the subscription service does not take your subscription away). To limit abuse, it also counts AI requests per network address for the current day; the address itself is not stored, only a short one-way hash of it, and these counters are deleted after about two weeks. Nothing else about you is stored on our server. Our server's error logs record only which request failed, why (a category such as a timeout) and how long it took: never a dream, a question, an answer or a device id.

Real Dreams+, the purchase is processed entirely by Google Play or the Apple App Store. We never see or store your payment details. RevenueCat receives the anonymous device id as the app user id, plus your purchase receipts, to validate the purchase and keep your subscription status in sync. See RevenueCat's own privacy policy for how it processes that data. Our server asks RevenueCat whether a device id has an active subscription so it can apply the subscriber limit instead of the free one.

Reminders (optional, stay on your device)

Right after the first-launch screens the app asks your system for permission to show notifications. If you allow it, it schedules local notifications on your device: a morning reminder at 08:00 ("write down your dream"), a reminder after a few days without a written dream, and, for free users who used up the week's interpretations, one notice when they are available again. They are scheduled and shown entirely by your device: no dream content, no settings and no identifiers are sent anywhere for them. You can refuse the permission, and turn the morning reminder off at any time in the app's Settings.

Advertising (Google AdMob)

subscription, and only when you choose to watch a rewarded ad to get one extra AI interpretation after the week's free interpretations are used up. There are no banners or pop-up ads in your journal, the dictionary, or anywhere else, and subscribers see no ads.

is requested and shown, Google may collect and use your device's advertising ID, IP address, device and app information, and data about your interaction with the ad, to serve and measure ads and to prevent fraud, as described in Google's Privacy Policy (policies.google.com/privacy) and the AdMob data-safety documentation. The app does not send your dreams, interpretations, or journal to Google or AdMob.

server, using the anonymous device id, so that it can add one interpretation to this week's allowance. Nothing else about the ad is sent to our server.

Kingdom, and Switzerland) the app shows Google's consent form before requesting ads, and you can change your choice later in Settings ("Ad privacy settings"). If you do not consent, ads are not requested and you can keep using everything else. You can also reset your advertising ID or opt out of ads personalisation in your Android settings (Settings > Google > Ads).

ads only (PG content rating) and is not intended for children under 13.

Analytics, cookies

The app uses PostHog (PostHog Inc., data hosted in the United States) for product analytics: anonymous events about how the app is used, such as "the app was opened", "an interpretation was requested and succeeded or failed", "a question to Morpheus was asked", "the subscription screen was shown or closed" and "a purchase succeeded or failed". Events carry a random analytics id created by the PostHog library, the app version, device model and operating system, and the event's own details (for example the reason an AI request failed, how long it took, or whether a rewarded ad was watched). On Android, the first launch also records where the app was installed from, as Google Play reports it (the campaign tags of an ad link, or "organic", and whether the install came from an ad click — not the click id itself); PostHog also sees the network address of the request. They never contain your dreams, interpretations, questions, answers, your name or the device id described above. We use them only to understand which features work and to find errors. The app uses no cookies and no other third-party trackers beyond the advertising and subscription providers described in this document. Permissions: the app requests no location or microphone access; it uses the system notification permission only if you turn on the morning reminder, and (on Android) the advertising-ID permission that Google's ads library uses.

Who processes your data

The developer of Real Dreams is the controller for the processing described above. Cloudflare (our server), Mistral AI (interpretations and answers), RevenueCat (subscriptions), PostHog (analytics), and Google AdMob (rewarded ads) process data under their own terms and privacy policies. Some of these providers may process data outside your country, including outside the EU/EEA/UK; see each provider's own documentation for the safeguards they use.

Children's privacy

Real Dreams is not directed at children. We do not knowingly collect personal information from children. The app has no accounts and asks for no email; a first name is optional and is used only as described above. The optional AI feature has age requirements described in the Terms of Use.

Your rights and deleting your data

There is no account, so there is nothing tied to your name to request. To erase your data, go to Settings and choose "Delete all my data": this removes your dreams, interpretations, conversations, the details you gave about yourself, settings, scheduled reminders, and the stored anonymous device id from your device. Note that on Android and iOS the underlying platform id (Android ID / identifierForVendor) is provided by the operating system, so a later AI request may read back the same id — and if Android's automatic backup (see above) restores a previous copy of the app's data, your old journal and device id may come back with it; delete the Android backup itself if you do not want that. On the server there is nothing personal to delete besides the counters and reports described above, which expire on their own; to have them deleted sooner, write to us with the device id shown at the bottom of the app's Settings. Data already sent to Mistral AI or RevenueCat is governed by their retention policies. See also the page "Delete your data" (delete-data). If you are in the EU/EEA/UK or another region with data-protection rights, you may contact us with any request at the address below.

Contact

[email protected]

Changes to this policy

We will update this document when the app's data handling changes (for example if analytics or new advertising formats are added) and will update the "Last updated" date above accordingly.

← Real Dreams