What we collect, and what we don’t.
Our core principle: the minimum data necessary to deliver results, retained for the minimum time possible.
During a face search
- The reference selfie you upload — held in memory, never written to disk, deleted within ~200ms of vector extraction.
- The 512-dimension face vector computed from that selfie — held in the search worker’s memory, deleted at end-of-search.
- The URL of the public folder you provided — referenced read-only via the source cloud’s API.
- Per-photo face vectors extracted from the folder during indexing — held in memory, never persisted, destroyed at end-of-search.
What we never collect
- The original photos from your cloud folder. We read them once for embedding and never copy them to our infrastructure.
- A persistent face database of you, the search subject, or any folder content.
- Demographic inference, age estimation, sentiment, or any secondary attribute beyond identity-matching.
How long we keep it.
The default retention for face vectors and selfies is 0 seconds after results are delivered. Indices for searched folders are retained based on plan:
- Free: 0 seconds. Re-searches re-index from scratch.
- Pro: 24 hours, per-account, AES-256 encrypted at rest. Deletable at any time from your dashboard.
You can delete a cached index immediately from your dashboard at any time, regardless of plan.
Who we share data with.
We do not sell user data. We share data only with:
- Paystack — for billing, contains no biometric data.
- Sentry & Posthog — error and product analytics, IP-anonymized.
- Your chosen gallery source (Google Drive, Google Photos, or Pixieset) — read-only access to your provided folder or album. We never write, modify, or cache the original photos.
Your rights.
Under GDPR, CCPA, and similar regulations you have the right to access, correct, port, and delete any data we hold about you. Since we don’t retain biometric data, most requests resolve as “we don’t have anything matching that description.” For account-level data, email us and we’ll respond within 7 business days.
Sub-processors.
Our active sub-processor list (updated 1 Mar 2026):
- Hetzner Cloud — EU-region compute & storage for billing data only
- Cloudflare — DDoS protection & CDN, no biometric data passes through cache layer
- Stripe — payments
- Postmark — transactional email
Contact our DPO.
Data Protection Officer: Elena Kowalski, reachable via email. EU representative: Walbucket EU GmbH, Berlin, Germany.