Privacy Policy

Effective as of the date you first access OpenBrief. Last updated August 16, 2026. This describes what OpenBrief collects, what it sends to third parties, and how to get your data out or gone.

1. Account data we collect

Creating an account requires an email address and a password. We store:

2. Session and cookies

Signing in sets exactly one cookie, named session. It's a random 32-byte opaque token — not a signed JWT, so it carries no personal data by itself, only a lookup key — marked httpOnly (invisible to page JavaScript), SameSite=Lax, and Secure in production. It expires after 30 days, or immediately if you sign out (the matching session row is deleted server-side, which revokes it instantly rather than waiting for expiry).

No consent banner, because there's nothing to consent to yet. We checked directly: there is no Google Analytics, Plausible, PostHog, Mixpanel, advertising pixel, or any other third-party tracking or analytics script anywhere in this codebase. The session cookie is strictly necessary for the product to function (you can't stay signed in without it) and strictly-necessary cookies don't require a consent banner under GDPR/ePrivacy or similar frameworks. If that ever changes — the day a real third-party analytics or advertising script is added — a consent banner needs to be added before that script ships, not after.

3. What your workspace stores about your own usage

This data is shared with everyone else in your organization — OpenBrief is built around team workspaces, not solo silos — but not with anyone outside it, and not with us beyond what's needed to operate the service.

4. Public third-party data we pull in

OpenBrief's whole job is monitoring the public record about subjects you track — this data is about the world, not about you, fetched server-side and cached temporarily (5 minutes to 24 hours, depending on the source) so the same query isn't re-fetched on every page load. As of this writing, the real sources are:

5. What we send to third parties, and why

This is the material part: two real, outbound data flows exist today.

We don't sell your data. No advertising network, analytics vendor, or data broker receives any of it — there is no such integration anywhere in this codebase.

6. Data retention

7. Export or delete your data

Both are real, working features on the Settings page, not a request you have to email in for:

You can also reach us directly at hello@openbrief.io for a manual export in another format, or to request full deletion of a sole-member organization's data before the 30-day window closes.

8. Security

Passwords are scrypt-hashed with a random per-account salt, never stored or logged in plaintext. Session cookies are httpOnly and, in production, Secure (HTTPS-only). Optional third-party API credentials you add are stored server-side and never returned to a browser in full — only a masked partial value and a configured/not-configured status. No system is perfectly secure, and we can't guarantee against every possible breach, but we don't treat that as a reason not to do the basics correctly.

9. Children's privacy

OpenBrief isn't directed at, or knowingly used by, anyone under 18. If you believe a minor has created an account, contact us and we'll remove it.

10. International use

OpenBrief is operated from, and its data is processed in, the United States. If you access it from elsewhere, you're transferring your data to and having it processed in the US.

11. Why we process your data

We process your account and workspace data — email, organization membership, watchlist entries, notes, and everything else described above — because it's necessary to provide the product you signed up for: without it, we can't authenticate you, show you your own tracked targets, or generate the briefs and alerts you're using this for. That's the plain, factual basis for our processing, not a claim about which specific article of any particular privacy law it satisfies. We are not a law firm, and this page has not yet had a full attorney review for GDPR/CCPA/CPRA sufficiency (lawful-basis wording, an EU representative if one is needed, data-transfer mechanisms for any EU users) — see the reviewed-by banner at the top of this page. If you're an EU, UK, or California resident with questions about your specific rights, contact us (Section 13) and we'll do our best to help while that formal review is pending.

12. Changes to this policy

We'll update this page as the product's real data handling changes — most recently, to keep it accurate to what the code actually does — and update the "Last updated" date above when we do.

13. Contact

Questions about this policy, or a data request outside the Settings page: hello@openbrief.io.