// SECURITY_AND_PRIVACY
Your data, explained.
No policy wall. Hereβs exactly what happens when you use The Ad Bench, in plain language.
// VIDEO_AND_IMAGES
Your files never leave your device.
When you upload a video, your browser extracts the keyframes (JPEG snapshots) locally. Only those compressed images are sent to our servers β the original file stays on your machine. We never receive your raw MP4.
If your video has a voiceover, the audio is sent to OpenAI Whisper for transcription. The audio stream is processed and discarded β it is not stored.
Images are downscaled to 1568px max before upload. Again, the original file never leaves your browser.
// TRACKING
No tracking pixels or ad cookies.
We use Google Analytics 4 for basic traffic measurement. GA4 does not log or store IP addresses, and the script only loads after you opt in via Privacy Choices in the footer β until then no analytics script is fetched and no analytics cookie is set. We honor the Global Privacy Control (GPC) signal: if your browser sends it, analytics stay off even if you previously opted in.
No Facebook Pixel β zero Meta tracking on this site.
No ad retargeting cookies β we don't place any cross-site advertising cookies.
No Mixpanel or Amplitude β no behavioral analytics beyond opt-in GA4.
No fingerprinting β we don't collect device fingerprints.
// SESSIONS
Signed, encrypted sessions.
When you sign in, we set a session cookie named tab_sess containing a signed JWT (HS256). The cookie is HttpOnly, Secure, and SameSite=Lax. JavaScript canβt read it. It expires after 30 days.
All traffic is TLS 1.2+ with HSTS preloading. The site enforces X-Frame-Options: DENY and a Content Security Policy on every response.
// DATA_RETENTION
Everything has an expiry.
Anonymous keyframes β auto-deleted after 24 hours.
Shared report links β last 30 days for an anonymous scan; save the report to an account and it stays until you delete it from My Reports or close your account.
Account Value Score results β stored for 90 days.
Saved reports β kept until you delete them or close your account.
Your email address β kept until you request deletion. See Privacy for how.
You can delete individual reports from My Reports, or close your account entirely from the Danger Zone on your account settings page.
// AI_PROCESSING
Your ads go to Anthropic. Not for training.
Ad creative you submit is sent to Anthropicβs Claude API for analysis. Anthropicβs commercial API terms prohibit training on submitted data. We donβt use your ads to train any model.
Keyframes are stored on Vercel Blob at randomized, unguessable URLs β they are not publicly listed or indexed.
// SUB_PROCESSORS
Who handles your data.
Vercel β hosting, edge network, blob storage.
Upstash β Redis β stores sessions, reports, rate-limit state.
Anthropic β Claude API β ad analysis; Anthropic's commercial API terms prohibit training on submitted data.
OpenAI β Whisper API β audio transcription (not stored); we do not use your audio to train OpenAI models.
ElevenLabs β Submissive Chicken voice output only.
Brave Search β optional creator-context enrichment for Account Value Score only.
Resend β transactional email (password reset, auth links).
Mailchimp β marketing email β only if you opt in.
Stripe β payment processing for Pro and Agency plans.
All sub-processors encrypt data at rest and in transit. Full details in the Privacy Policy.
// CONTACT
Security reports.
Found a vulnerability? Email security@theadbench.ai. We aim to respond within 48 hours. We donβt currently run a paid bug bounty, but we take every report seriously.
For general privacy requests (data export, deletion, correction), email legal@theadbench.ai or use the delete controls in your account.