Security & data protection

Babel is a live speech-translation service operated by Hakol Sound (Israel). This page describes where your data lives, what we collect, how long we keep it, and who processes it on our behalf. Questions or a DPA request: RonP@hakolsound.co.il.

How a translated event flows

An organizer sends the stage audio through our web app. It is transcribed in real time, translated by an LLM, synthesized back into speech, and delivered to attendees on their own phones — they scan a QR code and pick a language. Attendees create no account and give no personal details.

Where data lives

The database of record is Supabase, hosted in the EU (Ireland). The real-time worker runs on Fly.io with its primary region in the EU (Amsterdam) and additional regions activated per event for latency. Transcripts, event settings, and account data are stored in the EU.

What we collect

  • Source and translated transcripts of the event audio.
  • Organizer account data (email, events, settings).
  • Knowledge packs — glossaries and speaker names from documents the organizer uploads.
  • Operational telemetry (broadcast minutes, listener counts, latency, per-event cost) — aggregates, not content.
  • Payment records via Stripe — we store the purchase record only, never card data.

Attendees are not asked for personal information; listening is anonymous.

How long we keep it

Spoken content — captions, transcripts, and latency traces — is automatically deleted after 90 days. Organizers can also delete an event's transcripts and captions on demand at any time from the event summary page; the booking and receipt are retained for accounting. Operational aggregates and billing records are kept for as long as the account is active.

Voice cloning

Optionally, an event can deliver translation in a cloned voice of the speaker. This is opt-in per speaker and captured live for that event; clone voices are ephemeral and are not retained after the event.

Subprocessors

We use the following processors to deliver the service:

ProcessorPurposeRegion
SupabaseDatabase, auth, stored transcripts & settingsEU (Ireland)
Fly.ioReal-time translation worker (audio in → captions/audio out)EU primary (Amsterdam) + regional edges
VercelWeb app hostingGlobal edge
Anthropic (Claude)Live translationUS
Google CloudFallback translation + some voice synthesisUS / global
ElevenLabsSpeech-to-text (Scribe) + some voice synthesisUS
CartesiaVoice synthesisUS
StripePayments (Babel never stores card data)US / global
ResendTransactional emailUS
UpstashRate limitingGlobal
PostHogProduct analyticsEU / US
SentryError monitoringUS

Data processing agreement

We sign DPAs with enterprise customers and can provide our subprocessor list and data-flow summary on request. For a DPA, zero-retention arrangement, or a security questionnaire, contact RonP@hakolsound.co.il.

This page describes current practices and is not a contract. See also our pricing.