Security

This page is the public coordinated-disclosure policy for Team Trajectory. Our source repository is private, so this page — not a repo file — is the canonical version of this policy.

How we protect your data

  • Encryption in transit (TLS/HTTPS) for all traffic.
  • Passwords, and password-reset / email-verification / session (refresh) tokens, are one-way hashed — raw tokens are never stored.
  • Short-lived access tokens backed by revocable, rotating server-side sessions.
  • The browser sign-in token is held in a protected (httpOnly) cookie, never exposed to page scripts.
  • Role-based access controls scoped per team.
  • Rate limiting on authentication endpoints.

Reporting a vulnerability

Found a security issue? Email security@teamtrajectory.app with the affected URL or endpoint, steps to reproduce, and your assessment of impact.

We will acknowledge your report within 72 hours and send a status update within 7 days. We do not currently offer a paid bug bounty, but we're grateful for responsible disclosure.

Safe harbor

If you make a good-faith effort to comply with this policy — no data exfiltration beyond what's needed to prove a proof-of-concept, no access to other users' data, no denial-of-service testing, no social engineering, and you stop immediately at the first sign you've reached another real user's actual data (and report that as part of your disclosure) — we will not pursue or support legal action against you for your research.

Machine-readable version: /.well-known/security.txt on this domain and on app.teamtrajectory.app. Questions about your own data or privacy rights go to privacy@teamtrajectory.app instead — see our Privacy Policy.