Security & Responsible Disclosure

We build a product whose entire promise is safety. If you find a way to break it, we want to hear from you — and we'll treat you well for telling us.

Report a vulnerability: security@oscou.com. We acknowledge reports within 2 business days and aim to triage within 5.

Policy version 1.0 · 5 July 2026 · see also /.well-known/security.txt

Safe harbor. If you make a good-faith effort to follow this policy, we will not pursue or support legal action against you for your research, and we'll treat your access as authorized under computer-misuse laws. Act in good faith and we're on your side.

How to report

  • Email security@oscou.com with steps to reproduce, affected component (site, API, web app, extension, crypto core), and impact.
  • Include a proof of concept where possible. Encrypt sensitive details with our PGP key (fingerprint published in security.txt).
  • Give us a reasonable window to fix before any public disclosure — we target 90 days, and we'll keep you updated the whole way.
  • Please don't run tests against other people's accounts or data — use your own test accounts.

In scope

  • oscou.com and the marketing site.
  • The web app, browser extension, and the API (auth, sync, sharing, billing, files, breach range).
  • The crypto core and its protocol design (key hierarchy, sharing/HPKE sealing, SRP).
  • Anything that breaks our zero-knowledge claim — i.e. a way for the server (or a network attacker) to learn a password, private key, or plaintext.

What we care about most

  • Server-side ability to decrypt vault contents, wrapped keys, or shared-collection keys.
  • Authentication/authorization bypass; reading or writing another account's items, files, or memberships.
  • Breaking the sharer-pays entitlement gate.
  • Leaks through the breach-check endpoint beyond the disclosed 5-char hash prefix (k-anonymity).
  • Cryptographic weaknesses: key reuse, nonce reuse, weak KDF parameters, downgrade, padding/oracle issues.
  • RCE, SQL injection, SSRF, stored XSS, secrets in logs.

Out of scope

  • Reports from automated scanners without a demonstrated, exploitable impact.
  • Missing security headers or best-practice suggestions with no concrete attack.
  • Rate-limiting, denial of service, or volumetric attacks.
  • Social engineering of our staff or users; physical attacks.
  • Self-XSS, clickjacking on pages with no sensitive action, or issues requiring a rooted/compromised device or a malicious browser extension.
  • The strength of a user's own master password (that's what our security dashboard is for).

Rewards

We run a bug-bounty program that scales with impact. Indicative ranges (USD) at launch, at our discretion and subject to quality of report:

  • Critical — zero-knowledge break, mass account compromise, RCE: $2,000–$10,000+
  • High — cross-account data access, auth bypass, entitlement/Secure-Send break: $500–$2,000
  • Medium — scoped info disclosure, stored XSS: $150–$500
  • Low — limited-impact issues: swag + hall of fame

First valid reporter of a unique issue gets the reward. We publish a hall of fame (opt-in) and are happy to coordinate CVE assignment and public write-ups after a fix ships.

How we harden Oscou

  • Zero-knowledge by construction — the server only ever handles ciphertext, wrapped keys, and public keys. See the whitepaper.
  • One thing to audit — a single crypto core (Rust → WASM + native), scheduled for an independent third-party audit. The report will be published here.
  • Standard, audited primitives — Argon2id, AES-256-GCM, HPKE (X25519), Ed25519, HKDF-SHA-256; every record is versioned for clean rotation.
  • Memory-hard key derivation — your master password is stretched with Argon2id (64 MiB, 3 passes), and we require a strong master password at signup, so stolen ciphertext is extremely expensive to attack offline.
  • Privacy-preserving breach checks — our security dashboard checks passwords against known-breached corpora using k-anonymity: only a 5-character hash prefix ever leaves your device.
  • Least-metadata — item names and URLs are encrypted; search runs client-side. We disclose exactly what metadata we can see in the whitepaper.

This policy will evolve as Oscou grows. It is a description of our program, not a contract. Thank you for helping keep everyone's safe corner of the universe safe.

Security you can verify, not just trust.

Free for you, forever. Pay only when you're ready to share.