verified_userSECURITY & TECHNOLOGY
shield

Security is not a feature.
It's the foundation.

AdMind connects to your advertising data with the strictest security standards — read-only access, end-to-end encryption, and multi-tenant isolation baked into every layer of the architecture.

AES-256
Encryption Standard
0
Credentials Stored
100%
Read-Only Platform Access
100%
Workspace-Scoped Queries

DATA PROTECTION

How we protect your data

Six security principles built into every layer — from the database to the API to the browser.

lock

End-to-End Encryption

All OAuth tokens and credentials are encrypted at rest using AES-256-GCM before being written to the database. Keys are never stored alongside data. In transit, everything runs over TLS 1.3.

shield_person

Read-Only API Access

AdMind connects to your ad platforms with read-only OAuth scopes. We cannot create, modify, or delete campaigns, budgets, or any platform resource without an explicit future write-back feature you opt into.

domain_verification

OAuth 2.0 Only

We never ask for or store your platform passwords. Authentication is handled entirely through official OAuth 2.0 flows with Google and Meta. Tokens can be revoked from your platform settings at any time.

hub

Multi-Tenant Isolation

Every database query is scoped to a workspaceId and adAccountId. It is architecturally impossible for one workspace's data to appear in another's. Isolation is enforced at the query layer, not just the UI.

manage_accounts

Zero Credential Storage

No platform usernames, passwords, or API keys are ever stored. Only encrypted OAuth access tokens are persisted — and only the tokens required for the read-only scopes you explicitly authorised.

verified_user

CSRF Protection

All OAuth flows are protected by cryptographically random state tokens validated on callback. HttpOnly, SameSite cookies prevent cross-site request forgery throughout the authentication lifecycle.

AI & DATA

What the AI sees — and what it doesn't

AI analysis is performed on aggregated performance metrics only. Credentials, identifiers, and audience data never leave your account.

send

What gets sent to AI

  • ·Aggregated campaign metric summaries (spend, clicks, conversions, CTR)
  • ·Keyword performance data (Quality Score ranges, match type distribution)
  • ·Anomaly context (metric, deviation percentage, date range)
  • ·Account-level trend data over selected date ranges
block

What never leaves your account

  • ·OAuth tokens or any authentication credentials
  • ·Your platform account IDs or customer identifiers
  • ·Personal data of your ad platform's end users
  • ·Raw ad creative content or proprietary audience data
info

No AI training on your data. AdMind uses Anthropic's Claude API. Anthropic's API usage policy does not use API inputs or outputs to train models. Your campaign data is never used to improve AI models.

INFRASTRUCTURE

Enterprise-grade infrastructure

Built on best-in-class cloud infrastructure providers, each with industry-standard security certifications.

cloud
Hosting & Edge Network

Vercel

Application deployed on Vercel's global edge network with automatic HTTPS, DDoS mitigation, and zero-downtime deployments. SOC 2 Type II certified.

storage
Managed PostgreSQL

DigitalOcean

Database hosted on DigitalOcean Managed PostgreSQL with encryption at rest, automated daily backups, and private networking between application and database.

bolt
Background Job Queue

Inngest

Async sync jobs processed via Inngest's durable function platform. Each sync stage runs in an isolated Vercel invocation with its own 5-minute timeout budget.

security
DNS & DDoS Protection

Cloudflare

All traffic routes through Cloudflare's network for DNS resolution, DDoS protection, and SSL termination before reaching Vercel's edge.

PLATFORM CONNECTIONS

How we connect to your ad platforms

key

OAuth 2.0 Authorization

You authorise AdMind through the official OAuth consent screen on Google or Meta. We never see your login credentials — only the access token the platform issues.

read_more

Minimum Required Scopes

Google Ads: adwords (read-only metrics). Meta: ads_read and read_insights only. We request the narrowest scopes possible to perform analytics.

encrypted

Token Encryption at Rest

Access tokens are immediately encrypted with AES-256-GCM before storage. The encryption key is separate from the database and rotated periodically.

settings_backup_restore

Revoke at Any Time

Disconnect any account from AdMind Settings, or revoke access directly in your Google or Meta account settings. Disconnecting deletes all synced data for that account.

COMPLIANCE & YOUR RIGHTS

Designed with privacy in mind

AdMind handles advertising performance data — not personal data of your customers. We have no access to, and do not process, the personal information of your ad platform's end users.

gavel

GDPR

Users have the right to access, correct, or delete their data at any time. Disconnecting an ad account from Settings triggers immediate deletion of all associated synced data.

balance

CCPA

We do not sell, share, or rent user data to any third party for commercial purposes. Ad metrics synced to AdMind are used exclusively to provide the AdMind service.

database

Data Minimisation

We sync only the campaign metrics required to power the analytics features. Raw ad creative content, audience lists, and customer data from your platforms are never accessed.

delete_forever

Right to Deletion

Delete your AdMind account and all workspace data — including every synced metric, analysis, and recommendation — is permanently purged within 30 days.

policy

Third-Party Processors

We use Vercel (hosting), DigitalOcean (database), Inngest (jobs), and Anthropic (AI). Each processes only the minimum data required for their function.

private_connectivity

Data Residency

Application and database are hosted in US-East data centres. If you require EU data residency, contact us — this is on our roadmap for enterprise customers.

TECHNOLOGY STACK

Built with modern, proven technology

Every component in the AdMind stack is open-source, auditable, and widely adopted in production at scale.

FrontendNext.js 16App framework
FrontendTypeScriptType-safe codebase
FrontendReact 19UI rendering
DatabasePrisma 7Type-safe ORM
DatabasePostgreSQLRelational database
AuthNextAuth v5Session management
InfrastructureInngestDurable job queue
InfrastructureVercelHosting & CI/CD
InfrastructureCloudflareDNS & DDoS
AIClaude (Anthropic)AI analysis & generation
IntegrationsGoogle Ads APIAd platform integration
IntegrationsMeta Marketing APIAd platform integration

Questions about security?

We're happy to answer technical due diligence questions or walk through our security architecture in detail.

mailContact usarrow_backBack to home