Legal

Privacy Policy

Short version: your data never leaves your phone.

Last updated: 21 August 2026

BareMind is a fully offline app. It stores everything you enter — mood logs, sleep, journal entries, health data — on your device only. Nothing is transmitted to any server. There are no accounts, no analytics, and no third-party SDKs that collect personal data. The website has no signup of any kind.

What data BareMind stores

All of the following is stored locally on your device using the browser's IndexedDB and localStorage. It never leaves your device. On both Android and iOS, sensitive entries are encrypted at rest (AES-256-GCM) using a key kept in the device's secure hardware storage (Android Keystore / iOS Keychain). Some structured numeric values (e.g. step counts, sleep duration) are stored unencrypted inside the app's private, OS-sandboxed storage.


What BareMind does not do


Device permissions

BareMind requests the following permissions. Each is used only for the stated purpose and data stays on-device.


Data deletion

All data is stored on your device. You can delete it at any time:


Your phone's own backup

BareMind runs no backup or sync of its own. Your phone may still run one, and the two are worth telling apart:

The encryption key is a separate matter: it is stored device-only and is never placed in iCloud Keychain, so encrypted entries lifted from a backup onto a different phone stay unreadable. To move your data deliberately, use the app's own export in Settings → Data — that file is yours to place where you like.


Voice model download (Android only)

On Android, the voice journal feature uses whisper.cpp, an open-source on-device speech recognition engine, running the open Whisper model. When you first open Voice Journal, the app downloads one speech model file (about 875 MB, shared by every language) from Hugging Face (huggingface.co), a public model repository, and checks it against a fixed checksum. This model download is the only outbound network request BareMind makes, and no personal data is sent during it — Hugging Face sees only what any file download produces (your IP address and the file name). The speech model is the same for everyone and contains nothing about you. On iOS there is no voice journal and no model download — the iOS app makes no outbound network requests at all.


Age & eligibility (children's privacy)

BareMind is intended for users aged 13 and older and is not directed at children under 13. I do not knowingly collect personal information from children under 13; if you are under 13, please do not use this app. If you believe a child under 13 has used the app, contact privacy@baremind.health.


This website (baremind.health)

There is no signup on this site — no waitlist, no newsletter, no account, no form of any kind. The pages send no requests anywhere, load nothing from a third party, and set no cookies. There is no analytics script, no pixel, no embedded font or CDN.

One thing is unavoidable: to serve you a page at all, the web server has to see your request.

A launch waitlist used to run here. It was retired on 13 August 2026 and every address it held was deleted from the live file and from every backup. Nothing was kept, and the signup endpoint no longer exists.


Your rights

These rights apply only to the server logs described above — that is the entirety of the personal data I hold. They do not apply to anything inside the app, because that never reaches me and I have no way to retrieve it.

In practice a log line is only linkable to you if you tell me the IP address and rough time to look for, and after 14 days it is gone regardless. Email privacy@baremind.health for any of these and I answer within 30 days. If you are in the UK, the EU or the EEA and you think your data has been handled badly, you also have the right to complain to your national data protection authority — you do not have to come to me first.


Changes to this policy

If this policy changes materially, the updated version will be posted at this URL with a revised date. Because BareMind has no accounts, I cannot notify you directly — check this page if you want to see the latest version.


Contact & data controller

The app has no data controller, because there is nothing to control. No accounts, no servers, no analytics — what you write stays on your phone. I never receive it, so there is nothing for me to hand over, delete, sell or lose.

For this website's server logs — the only personal data that exists anywhere in BareMind — the data controller is me. BareMind is built and run by one person, in Canada.

I answer data requests within 30 days. Questions about this policy, or to exercise any of the rights above:

privacy@baremind.health