Security & Trust

How we handle your data

Plain-English answers to the questions our customers ask before they trust us with their brand data.

Encryption in transit and at rest

All traffic is served over TLS 1.2+. Database volumes are encrypted at rest. API keys for AI engines are stored in environment variables and never logged.

Minimal data retention

Free scan data is purged after 7 days. Paid plan data is retained for the lifetime of the account and deleted within 30 days of cancellation.

GDPR-aware by default

EU and UK residents can request data export or deletion at any time. We honor DSAR requests within 30 days. Standard Contractual Clauses are in place for cross-border transfers.

Hosted on hardened infrastructure

Production runs on a managed PostgreSQL provider with automated backups, point-in-time recovery, and isolated networks. No production access for engineers without audit logs.

We never train on your data

We do not use customer prompts, responses, or reports to train any model. Paid AI engine providers (OpenAI, Anthropic, Google) operate under their own zero-retention agreements with us.

Responsible disclosure

Found a vulnerability? Email security@brandcitation.com. We acknowledge within 48 hours and triage within 5 business days.

Compliance roadmap

Where we are on the path to SOC 2

We publish every milestone. Public trust report ships with the SOC 2 Type I in Q3 2026.

Q2 2026

GDPR data processing agreement (DPA) live

Shipped
→

Q4 2026

Single sign-on (SSO) for larger teams

Planned

Q3 2026

SOC 2 Type I audit

In progress
→

Q4 2026

SOC 2 Type II audit

Planned
→

Q1 2027

Custom data residency for larger teams

Planned

Subprocessors we use

We share this list publicly. Email privacy@brandcitation.com to be notified of changes.

PurposeProviderRegion

PostgreSQL hosting

Primary database

Self-hosted on Hetzner / DigitalOceanEU + US

Redis hosting

Job queue, rate limiting, session cache

UpstashGlobal edge

Email

Transactional email (signup, audit delivery, billing)

ResendUS

Payments

Subscription billing

PolarEU

AI engines

Run AI visibility prompts

OpenAI, Anthropic, Google, PerplexityUS + EU

Auth

Session and account management

Better AuthSelf-hosted

Common questions

Do you train models on my prompts or responses?+

No. We never use customer data to train any model. Our AI engine providers operate under zero-retention agreements.

How long do you keep my data?+

Free scan data: 7 days. Paid plan data: lifetime of the account, plus 30 days after cancellation. After that, it is permanently deleted.

Can I export my data?+

Reports can be saved or printed from the browser. CSV export is available where the dashboard exposes tables, and full account data exports can be handled by request.

Where is my data stored?+

Currently in EU and US regions. Custom data residency for larger teams is on our Q1 2027 roadmap.

Are you SOC 2 compliant?+

Not yet. SOC 2 Type I is on our Q3 2026 roadmap. Type II by Q4 2026. We will publish a public trust report once certified.

Need a signed DPA or custom terms?

Larger teams can request a signed Data Processing Agreement, custom security questionnaires, and redlined MSA.

Contact Security Team