VIGILANTEall legal →

Vigilante · Legal

SECURITY OVERVIEW

Technical and organizational measures that protect the Service.

Last updated June 15, 2026 · Version 1.0

1. Architecture

The Service uses multi-tenant PostgreSQL with row-level security (RLS) so each account accesses only its own watches, snapshots, signals, and briefs.

Privileged keys for agent runs and LLM APIs are held server-side only; web and mobile clients authenticate with user-scoped tokens.

2. Authentication and access

Sign-in uses magic-link email authentication via Supabase Auth. Sessions use secure HTTP-only cookies on web and platform secure storage on mobile.

Internal access follows least-privilege principles.

3. Encryption

Data in transit is protected with TLS. Data at rest is encrypted by our cloud infrastructure providers. Secrets are stored as environment variables, not in source control.

4. Application controls

API routes validate input. Budget caps and pause controls limit runaway AI spend. Dependency updates and vulnerability monitoring are recommended for all deployments.

5. Monitoring and incidents

We log application errors, authentication events, and usage for reliability and security. Report suspected incidents to security@vigilant.app.

We will notify affected customers of breaches affecting personal data as required by law and our DPA.

6. Responsible disclosure

We welcome responsible vulnerability reports at security@vigilant.app. Please include reproduction steps and avoid accessing other customers' data.

7. Compliance roadmap

Formal certifications (e.g., SOC 2) may be pursued as the product matures. Contact legal@vigilant.app for enterprise security questionnaires.