How we handle your data

The operational details behind our privacy policy: subprocessors, retention windows, security controls, and how agency verification actually works.

Last updated
October 5, 2026

Subprocessors

These are the third parties we share data with in order to operate the platform. We do not sell personal data. We update this list when our providers change.

VendorPurposeData sharedRegion
OVH ↗Server hosting: the application, database and backupsAll platform dataCanada (Montreal)
Email server (operated by us)Sending confirmations, notifications and agency emailsEmail address, name, message contentOVH infrastructure in Europe
Cloudflare ↗DNS, DDoS protection, cachingIP address, request metadataGlobal network
Stripe ↗Payments for paid plansCard details, billing address, transaction dataUnited States and others
Google reCAPTCHA ↗Bot detection on sign-up, login and contact formsDevice and interaction data, IP addressUnited States

Security controls

What we have in place today. We're a small team, so this list is short and honest — not aspirational.

Encryption in transit

Every connection uses HTTPS (TLS 1.2 or newer), with HSTS so browsers never fall back to plain HTTP.

Passwords

Account passwords are stored only as one-way hashes. We can’t read them, and neither can anyone who obtains the database.

Server access

Server logins accept SSH keys only; password logins are disabled. The admin area requires an admin role.

Abuse protection

Login, password reset, quote and review endpoints are rate-limited, and reCAPTCHA checks sign-up, login and contact forms.

Retention

How long we keep different categories of data. Closure requests go to support@vai.me.

Accounts and agency profiles
While the account is open; deleted within 30 days of a closure request
Quote requests and reviews
While the service needs them; deleted on request
Billing records
7 years (tax and accounting)
Server logs
14 days
Database backups
Daily, kept 14 days; weekly full backups kept 30 days
Usage events
Kept for analysis; deleted on request

How verification works

The "Verified" badge means something specific. Here's exactly what we check and what we don't.

1

Domain ownership

The Verified badge means the agency proved it controls its website: by embedding our badge or a link, adding a DNS TXT record, placing a meta tag on its homepage, or confirming a work email at the same domain.

2

Daily re-check

We re-check every badge automatically each day. If the proof stops checking out for seven days in a row, the badge is removed and the agency is told why.

3

Unclaimed listings

Some listings are built from public information and have not been claimed by the agency. They never carry a Verified badge, and their profile says so.

4

Reviews

Reviews are submitted through an agency's review link and checked by our team before they are published. Reviewer contact details are never shown.

What "Verified" does not mean

Verification confirms identity and accountability. It is not a quality endorsement. We don't audit deliverables, guarantee outcomes, or vouch for individual engagements. Reviews exist to surface that signal — not the badge.

Report a security issue

Found a vulnerability? Send a writeup to support@vai.me. We acknowledge within 2 business days and won't pursue legal action against good-faith research.

Data subject requests

Access, export, or delete your data: email support@vai.me. We respond within 30 days.

Want the full legal text?

Privacy Policy and Terms of Service spell out the legal commitments. This page covers the operational reality.