Effective 21 October 2026 · App Strategist LLC, Virginia, USA
This policy describes BipolarOS (“bpOS”), made by App Strategist LLC and published alongside The Bipolarist. It is written to be read rather than to be survived, and it describes what the software actually does today. Where something is designed but not yet shipped, it says so.
The short version: your device holds the record. If you use bpOS only on your own phone or browser, there is no account and no row of yours on any server of ours — not an empty one, not a hashed one. Two features are opt-in and involve a server, and they are described in full below.
App Strategist LLC, a Virginia limited liability company, is the controller of any personal information described here. Contact: info@bipolaros.com.
bpOS is for adults. We do not knowingly collect information from anyone under 18. If you believe a minor has created an account, write to us and we will delete it.
There are three arrangements. Find yours.
Your states, logs, runbooks, journal entries, patterns, emergency contacts and settings are stored on your own device, by your browser or by the app. We hold nothing. There is no account, no identifier, and nothing of yours transmitted to us. Exporting your data produces a file on your device, by your own action.
The Loop lets up to three people you choose receive a content-free signal that you would like someone near. Turning it on creates an account and means we hold:
Your states, logs, journal entries and patterns are never sent to the Loop. Loop messages carry a first name, a fixed phrase, a tokenized link and opt-out language. Nothing about how you are doing is in them.
Loop members do not have accounts. They hold a link, and either side can revoke it at any time, which immediately invalidates every token for that member.
Backup and multi-device sync is planned and is not running today. When it ships, the design is end-to-end encrypted: a random key encrypts your record on your device and is itself wrapped under a key derived from your passphrase and under a recovery key you generate at setup. The passphrase and the derived key never leave your device, so what we store is a blob we cannot read, plus metadata about when a sync happened and how large it was. There is no escrow, no reset and no support path: losing both the passphrase and the recovery key loses the backup.
We will update this policy before that feature is enabled for anyone.
bpOS sends an anonymous daily tally — numbers like how many times the app was opened or how many
runbooks were run — as a single {day, {event: count}} record once per day. There is no
identifier, no session, no timestamp finer than a day and no content, and the server will only add
small integers into per-day buckets. Crisis-path usage is never counted. If your
browser sets navigator.doNotTrack, this is disabled entirely.
The marketing page at bipolaros.com carries Google Analytics. The app does
not, and neither does this page.
| Who | What reaches them | Why |
|---|---|---|
| Twilio | A recipient phone number and the message body | To deliver Loop texts and your own reminders. Only if you enable texts. |
| Resend | A recipient email address and the message body | To deliver sign-in links, invitations and Loop email. |
| Opalstack | Whatever is stored server-side, as our host | Hosting. They do not use it. |
| Substack | Your subscription and payment details, held by them | The Bipolarist subscription. We never see your payment information. |
That is the whole list. We do not sell your information, we do not share it for advertising, and we never use location — bpOS does not ask for it and the app is served with a policy that disables it outright.
Deleting your data deletes your account. There is no half-state where the account survives empty: the account record, Loop members and their tokens, signals and reminder schedules all go, and member links stop working the same way they do after an ordinary revocation.
Server backups are taken nightly and kept seven days, so a deleted record can persist in a backup for up to a week before aging out. We keep the window short on purpose — the data is small and largely reconstructible, and a longer window only keeps deleted contact details alive for no good reason.
One exception, named because a policy that hides it is worth less. If we are served with legal process, or have reason to believe litigation is coming, the law requires us to stop deleting what is relevant to it. Routine deletion then pauses for that data until the matter resolves. No law requires us to keep backups longer than seven days, and we do not.
Stated plainly, because the people using this deserve to know which it is.
One honest weakness, specific to the web. The same server that would store your ciphertext also serves the JavaScript that decrypts it. “We are incapable of producing plaintext” is true of data already stored and not true of data not yet entered: a sufficiently broad order could compel a modified bundle. The native app is materially stronger — it is signed, reviewed and not re-delivered on every visit. We do not claim otherwise, and anyone whose threat model includes a court order against us should prefer the app.
HIPAA binds health care providers, health plans and their business associates. A consumer app is none of those, and bpOS is not a HIPAA covered entity. The practical consequence is worth understanding: records your clinician holds are shielded by rules that do not protect records you keep yourself, and information you give a consumer app can be reachable by ordinary civil discovery in a way clinical records are not.
That asymmetry is the reason this product is built the way it is — the device holds the record, the server is told as little as possible, and the sections above tell you exactly what that “as little as possible” amounts to.
Our full security model, including the threat model it is built against, is published at SECURITY.md.
If you are a Washington, Nevada or Connecticut resident, additional rights apply to consumer health data and are described in our Consumer Health Data Privacy Policy.
If we change this policy in a way that affects what we collect or who receives it, we will say so in the app before the change takes effect, not only by revising this page. The effective date at the top always reflects the current version.
info@bipolaros.com · App Strategist LLC, Virginia, USA