Skip to main content
Where Your Event's Photos and Face Data Are Actually Stored
Organiser's Playbook

6 November 2026 · 3 min read · 507 words

By Micael, Founder of TIME&SPACE

Home/Blog/Organiser's Playbook/Where Your Event's Photos and Face Data Are Actually Stored

Where Your Event's Photos and Face Data Are Actually Stored

Micael, Founder of TIME&SPACE
Micael

TIME&SPACE · Organiser's Playbook

Event photos sit in Ireland, face matching runs in the Netherlands, and nothing involved in finding a guest's photo leaves the EU.

In short: Event photos are stored in a private Supabase bucket in Ireland. Face matching runs on a dedicated service in the Netherlands. A guest never gets a photo without a signed link that expires, and nothing involved in matching or storing it leaves the EU. This is not a compliance slide, it is the actual infrastructure.

The photos

Every photo uploaded to an event goes into a private Supabase Storage bucket, hosted in Ireland. Private means exactly that: there is no public URL for any photo. Every download, every thumbnail, every full-size view is served through a signed link generated on request, valid for a limited time and tied to that one request. Nobody, including us, can hand out a permanent public link to a guest's photo, because one does not exist.

The face matching

Finding a guest's own photos works by comparing a selfie against the faces already indexed from the event's photos. That comparison runs on a dedicated face service hosted on Railway in europe-west4, the Netherlands. It turns a face, in the selfie and in every event photo, into a 512-number description called an embedding, then compares the numbers. The embeddings live in the same Supabase project as the photos, in Ireland, inside a column built for exactly this kind of comparison.

The selfie image itself is deleted automatically 30 days after it is taken. The embedding built from it, the one used to retry a match if photos were still being uploaded, has the same 30-day limit, and it only exists at all in two cases: the first scan found nothing, or the guest explicitly asked to be told when more photos appear. A guest who scans and finds their photos without asking for a follow-up leaves no embedding behind at all.

What else touches your event's data

A handful of other services see a narrower slice of it. Confirmation and notification emails go out through Resend, also hosted in the EU, Ireland. Errors in the app itself are logged to Sentry's EU region. Nothing about an event, a guest, or a face is routed through infrastructure outside Europe to do its job.

What we do not claim

TIME&SPACE does not hold an ISO 27001 or SOC 2 certificate. Those are audited certifications, and getting one is a real undertaking we have not gone through. What we publish instead is how the system actually works: which provider holds what, which country it sits in, how long each kind of data lasts, and what gets deleted automatically and when. An organiser deciding whether to trust us with a guest's face should be able to check the real answer, not take a badge's word for it.

The short version

Photos: private Supabase storage, Ireland. Face matching: a dedicated service, the Netherlands. Emails and error logs: EU regions. A selfie survives 30 days at most, and most leave no trace at all beyond that window. None of it needs to leave Europe to do its job, so it does not.

TIME&SPACE

Built for event organisers. Setup takes under ten minutes.

Start Delivering Photos
Micael, Founder of TIME&SPACE
Micael

Founder, TIME&SPACE

TIME&SPACE · Event Organisers

Get the event photo delivery checklist

Setup guide, QR placement tips, GDPR checklist. One email. No spam.

TIME&SPACE

Automate photo delivery
at your next event

Guests find their photos via face recognition. Photographers upload once. Every attendee walks away with their own gallery, automatically.

See Plans & PricingHow It Works