PRIVACY & PRODUCT STATUS · PRIVATE PILOT

Your data.
Your control.

Understand what you share, where it goes and the choices you have.

Memory is your choice.

Off by default. Review, edit, pause or delete what your coach remembers.

You start the call.

Microphone audio streams to OpenAI after you choose Start call.

Your own history.

Saved history stays in this browser and is not shared with other visitors. People using the same browser profile share its local history.

CURRENT PRODUCT STATUS

This is a first-stage product preview, not a public launch. This notice describes the implementation; a complete privacy policy and legal review are still required before real users are onboarded.

When you use the offline guide

The offline guide uses a limited set of rules, not a live AI model. Your messages, check-ins, preferences and approved memories are stored in this browser’s local storage. In offline mode they are not sent to an AI provider. Anyone using the same browser profile may be able to access them. Use sample situations rather than sensitive personal information. Clear local data in Settings to remove it.

When live services are configured

The private pilot can also use a signed, HttpOnly session after you enter a private test password. The password is not an individual user account. Its workspace data remains on the device. When the separate Supabase backend is configured, it manages individual accounts and cloud records. Text coaching sends a limited window of recent messages, coaching preferences, a dated before-session check-in and selected approved memories to OpenAI. The implementation requests no Responses API application storage; provider retention and processing conditions must still be reviewed. Memory starts disabled and can be enabled, inspected, edited, paused or deleted.

Your controls

You can delete a memory or conversation. Deleting a conversation also removes memories derived from its messages. Independently added memories remain until you delete them. Pausing memory stops retrieval and new suggestions; it does not erase saved information or the current conversation history. Export currently loaded workspace records from Settings.

Your daily journal

Daily Log entries and unfinished drafts are stored in this browser during the private pilot. Saving a check-in updates your own curve and calendar; the emotion score is a self-rating, not a diagnosis or a financial return. Your before-session check-in can provide context to the coach. “Review this day with your coach” opens a draft for you to read before sending; it does not send the journal automatically. JSON backups and CSV exports contain your journal text, so keep downloaded copies somewhere private. Import adds missing entries while keeping existing saved check-ins. Sample data is separate from your records. You can delete a day in Daily Log, or clear device data in Settings.

What is still being built

Stripe subscriptions, full cloud account deletion/export, automated retention, provider deletion procedures and validated behavioural analysis are not available in this stage. The live-call interface streams microphone audio to OpenAI after you choose Start call. The microphone remains active until you mute it or end the call. The coach replies automatically when you pause, using an AI-generated voice. Approximate text transcripts join this browser’s conversation history; MINDSTATE does not save raw call audio. Approved memories and recent conversation context may be sent when starting a call. When you enable learning, short batches of recent user transcripts and existing memories are sent to OpenAI to suggest useful enduring trading facts. Review-first mode queues suggestions for approval; automatic mode can save grounded facts without a separate approval each time. Corrections wait for review in either mode. Learning happens in the background after a call, during longer calls, or after a pause in text coaching. You can review the source quote, edit or delete a memory, or turn learning off. Pausing memory also pauses learning. This uses API credit and does not train a custom model. Voice transcripts can contain errors, so check important memories. After a call ends, a bounded transcript of that call is sent to OpenAI to prepare an editable recap. Draft and saved recaps stay with that conversation in this browser; saving a recap does not independently enable coach memory. If AI recap generation is unavailable, clearly labelled transcript highlights remain available. Test calls end after ten minutes. Live calling currently belongs to the private pilot; cloud account integration remains a later stage. Do not treat this preview as suitable for sensitive production data.

Our intended commitments

Private conversations must not be sold or used for advertising. Operational logs should exclude conversation content. Before launch we must publish controller contact details, purposes and lawful bases, provider and transfer details, retention periods, rights procedures, an age policy and complaint routes. Technical controls alone do not establish compliance with UK data protection law.

The coach’s scope

MINDSTATE supports reflection and trading psychology education. It does not provide medical treatment, diagnoses, trading signals, entries, exits or guarantees of profitability. If you are in immediate danger, contact local emergency services or seek urgent help from a trusted person.

Make your space work for you.

Voice, privacy & settings