Mira
||
Sign in

Last updated 20 May 2026

Privacy

Who we are

Mira is a small dream-interpretation app made by an independent developer in Australia. We're not a company, not a clinic, and not a data broker. This page tells you what we collect, why, and how to get rid of it if you change your mind.

What we collect

When you use Mira anonymously: the text of your dream, the language you wrote it in, an anonymous session ID stored in a cookie, and a count of how many dreams you've submitted that day. When you sign in: the email address you give us, an optional first name to greet you with, and a link from the dreams you wrote anonymously to your new account so they don't disappear. When you submit feedback: which emoji you picked and any comment you typed. When you subscribe to the email list: just the email address. We don't collect anything you didn't deliberately type into the app. No location, no contacts, no fingerprints.

Where it lives

Your dream text and interpretations are stored in a Supabase database hosted in Sydney, Australia. Your dream text is sent to DeepSeek (an AI provider) once, to generate the interpretation. Their API doesn't retain prompts for training per their stated policy, but we can't independently verify that. Treat anything you write as potentially seen by a third-party model.

Who we share it with

Nobody. We don't sell your data. We don't run ads. We don't share with affiliates. The only third party that sees your dream content is DeepSeek (for the interpretation) and the hosting providers we use to run the site (Supabase for storage, Vercel for hosting).

How to delete your data

Email the address at the bottom of this page and ask. We'll delete every dream, interpretation, feedback row, and email-list entry associated with you, within 7 days. You don't have to justify the request.

Sharing dreams publicly

When you submit a dream, the resulting /dream/[id] URL is publicly accessible. Anyone with the link can read the dream text and Mira's interpretation. This is intentional so you can share with friends. Don't put anything in a dream that you wouldn't be okay with someone seeing if they got that URL. Your follow-up questions and chat history are NOT public. Only the original interpretation is.

This is not medical advice

Mira's interpretations are reflective and speculative, in the contemplative tradition of dream work. They're not therapy, diagnosis, prediction, or a substitute for professional help. If something a dream surfaced is troubling you, talk to a qualified person.

Email subscription and weekly digest

If you opt in via the email-capture forms on the homepage or post-signup flow, we'll send you a weekly Sunday-evening recap of the dreams you logged that week plus a short cosmic note. Every email has an unsubscribe link in the footer; clicking it sets an unsubscribed_at timestamp on your subscriber row and stops all further sends from us. We do not currently track email opens or clicks, and we don't share email addresses with anyone.

Birth date and cosmic profile

If you sign up, we ask once for your birth date so we can derive your sun sign and Chinese zodiac for the daily, weekly, and monthly cosmic readings on your diary. Your birth date is stored against your Supabase Auth account metadata. We never share it, and you can ask us to delete it via the contact email at the bottom of this page.

Sentiment feedback

After each dream interpretation, we ask a single five-option reaction question to learn whether the read landed for you. If you add a free-text comment, it's stored against your account (or anonymous session) and used to improve the model and the product. We never share comment text externally. You can request deletion of all CSAT comments via the contact email.

Dream link previews and embeds

When you share a dream URL on social media or messaging apps, the link preview is generated from a public image at /dream/[id]/opengraph-image that shows only the dream title plus the archetype name. No identifying information about you is in the URL or the image. The embeddable iframe widget at ?embed=1 follows the same content + privacy boundaries as the public URL: interpretation only, no follow-up chat, no diary context.

Questions or data requests: privacy@mira (replace with the real email before launch).