← Back to DreamThreads

Privacy Policy

Last updated: August 13, 2026

This Privacy Policy explains how DreamThreads handles information when you use the dream journal and interpretation service at mydreamthreads.xyz (the “Service”). Dreams can be intimate. We treat dream text, interpretive preferences, and account information as sensitive personal information and limit how they are used.

What DreamThreads does

DreamThreads lets you write a dream, choose an optional interpretive lens, and receive a dream reflection. When you click Reflect, your dream text and interpretive preferences are sent to DreamThreads’ server and then to OpenRouter so a model can generate the interpretation. If you use audio input, the recording is sent to DreamThreads’ server and then to OpenRouter to create a transcript that you can edit before submitting. If you are signed in, DreamThreads stores your journal in our database so it can sync across devices. If you are not signed in, interpreted dreams are saved in your browser’s local storage unless you later import them into an account.

DreamThreads also provides a bounded public dream parser for developers. The parser processes submitted text in memory and returns structured fields without generating an interpretation. DreamThreads does not store the dream text, create a journal entry, or create a DreamGraph contribution from a public-parser request. The request’s IP address is used temporarily for per-client rate limiting, and DreamThreads records a content-free operational event containing parser version and timing so reliability and abuse can be measured.

Information we collect

  • Account information — your email address, name or nickname, email-verification status, authentication session data, and securely hashed password.
  • Dream journal content — the dreams you submit, generated interpretations, timestamps, and the optional lens you choose for a reflection.
  • Interpretive preferences — name or nickname, lens, and notes about how you understand dreams. These preferences are stored in your browser and are sent with a dream when you request an interpretation.
  • Marketing preference — whether you asked to receive DreamThreads email updates.
  • Usage and technical information — coarse event data such as dream started, interpretation requested, and sign-up; browser and device information; IP address; user agent; approximate timing; and cookie or local-storage choices.
  • First-party service measurement — random visitor and session identifiers, the public page category you entered through, a referring domain or attributed partner, coarse funnel milestones, release version, and payment status or amount. This operational record does not contain dream text, interpretation text, your chosen lens, notes, email address, or URL query strings.
  • Developer access requests — your name, work email, organization, website, expected API volume, proposed use case, consent timestamp, review status, and any partner account created from the request. Do not put dream content in an API access request.

How we use information

  • To provide the Service, generate interpretations, save journal entries, and sync signed-in journals.
  • To create, verify, secure, and support your account.
  • To send essential emails such as verification, password reset, and account-related notices.
  • To send marketing emails only if you opted in.
  • To measure ad performance and improve the Service using non-content analytics.
  • To measure whether public information is discoverable, whether product journeys function, and where the Service has a technical or growth bottleneck.
  • To prevent abuse, enforce limits, debug errors, protect security, and comply with legal obligations.
  • To review dream interpretation API and embed requests, provision scoped partner access, and support integrations.

Optional DreamGraph contribution

After you receive an interpretation, DreamThreads may separately ask whether you want to contribute a structured summary to DreamGraph. Interpretation does not require this consent. The contribution screen shows the categories that would be shared. A V0 contribution can include standardized themes, actions, setting categories, coarse emotions, agency, threat, outcome, sensory features, recurrence, schema version, consent record, and a pseudonymous contributor identifier. It does not include your original dream text, name, email, generated reflection, or free-form waking context. DreamThreads keeps the contribution linked to your account internally so it can honor deletion; this is pseudonymous, not fully anonymous.

You can decline without losing any interpretation feature. You can delete a saved contribution from the contribution card or through a privacy request. Deleted contributions are excluded from current corpus metrics and population results. Population comparisons appear only when enough real consented records meet a minimum privacy threshold; DreamThreads does not ask an AI model to invent population percentages.

AI processing

DreamThreads uses OpenRouter to route dream text and interpretive preferences to a language model for interpretation. Audio recordings are sent to OpenRouter only to create a transcript. Do not submit information you do not want processed by an AI provider. DreamThreads does not use your dream text to target ads, and we do not intentionally send dream text or your specific lens to Meta or other advertising networks.

Local storage, cookies, and consent

DreamThreads uses essential cookies or similar technologies to keep you signed in and to remember your privacy choice. It also uses signed, HttpOnly first-party visitor and session cookies to reconcile anonymous public-page visits with coarse product milestones and prevent the same journey from being counted repeatedly. These cookies are used only by DreamThreads and do not contain dream content or direct account information. Browser local storage may hold unsigned-in journal entries, interpretive preferences, and your analytics consent setting. The base Meta Pixel is installed for basic page-view measurement, and additional Meta advertising events are sent only if you allow ad measurement. You can change a prior browser choice by clearing site data for mydreamthreads.xyz or by contacting us.

Analytics and advertising

DreamThreads collects limited product events to understand whether the Service works and to measure advertising. Analytics events use coarse properties such as dream length bucket, whether a lens was present, and whether an interpretation succeeded. They do not include dream text, the actual lens value, notes, generated reflections, or journal entries.

DreamThreads also imports aggregated Google Search Console performance and URL-inspection evidence for its own public pages. This data describes search queries and public URLs; it is not joined to private dream content.

If you consent, DreamThreads may share limited advertising events with Meta through the Pixel and Conversions API. Meta may treat this as “sharing” for cross-context behavioural advertising under some privacy laws. You can decline this tracking in the consent banner.

Service providers

We do not sell your personal information. We use service providers to operate DreamThreads:

  • OpenRouter — routes dream text and preferences to a model for interpretation, and transcribes optional audio dream recordings into text.
  • Supabase — hosts the Postgres database used for accounts and signed-in journals.
  • Railway — hosts the application and Redis rate limiting infrastructure.
  • PostHog — receives privacy-filtered product analytics events.
  • Resend — sends transactional emails and stores marketing contacts who opted in.
  • Meta — receives limited advertising events only when tracking consent is granted.

What we do not do

  • We do not sell dream text, journal entries, generated interpretations, or interpretive preferences.
  • We do not send dream text, generated interpretations, or the actual lens value to Meta.
  • We do not use DreamThreads as a medical, therapeutic, religious, legal, or financial advice service.

Marketing emails

If you opted in, DreamThreads may send occasional product updates or reflections. You can unsubscribe using the link in an email or by contacting rahim@mydreamthreads.xyz.

Retention

Signed-in journal entries are kept while your account is active. Unsigned-in entries remain in your browser until you delete them, clear site data, or import them into an account. If you delete your account, account dreams and linked DreamGraph contributions are deleted with it. A contribution you delete is marked deleted and excluded from current analysis. Coarse first-party measurement and payment-ledger records may be retained in pseudonymous or account-linked form to preserve historical reporting, prevent duplicate payment processing, handle refunds, and resolve disputes. We may keep limited records where needed for security, abuse prevention, legal compliance, dispute resolution, or backups.

Security

DreamThreads uses reasonable administrative, technical, and organizational safeguards, including encryption in transit, hashed passwords, access controls, server-side API keys, and rate limiting. No internet service can promise perfect security.

Your privacy rights

Depending on where you live, you may have rights to access, correct, delete, export, restrict, or object to certain processing of your personal information. You may also withdraw consent where processing depends on consent. To make a request, email rahim@mydreamthreads.xyz. We may need to verify your identity before acting on a request.

Additional rights for California residents

California residents may have rights to know, access, correct, delete, and opt out of sale or sharing of personal information, and to limit certain uses of sensitive personal information. DreamThreads does not sell dream content. If consented Meta advertising measurement is considered sharing, you can opt out by declining tracking or clearing site data and choosing “Only what’s necessary” when the banner appears.

International transfers

DreamThreads and its providers may process information in the United States, Canada, and other countries. Those countries may have different privacy laws from where you live. Where required, we rely on appropriate transfer safeguards.

Children

DreamThreads is not directed to children under 16. Do not use the Service if you are under 16. We do not knowingly collect personal information from children under 16.

Changes

We may update this Privacy Policy as DreamThreads changes. The updated version will be posted here with a new effective date.

Contact

Questions or privacy requests can be sent to rahim@mydreamthreads.xyz.

Terms of ServiceHome