Sub-processors

Language notice

This page is provided in Greek for your convenience and readability. In the event of any conflict or discrepancy between the Greek and English versions, the English version is the legally binding text.

We use the third-party services below to provide and operate film.mystage.ai. Each is bound by a Data Processing Agreement and an approved basis for any transfer of data outside the EEA.

Draft — pending legal review

This document is a working draft and has not yet been finalised by our legal team. It will be updated before it becomes binding.
ProviderPurposeData sharedRegionTransfer basisDPA
Cloudflare R2Storage of all customer binary assets (uploads, generated images/clips/videos).Uploaded photos/audio (may contain likeness), generated media.EUAdequacy (EU)View DPA
Customer.ioSending transactional and lifecycle email (contact, export-ready, erasure confirmation).Email address, message content/metadata.EUDPFView DPA
ElevenLabsText-to-speech / voice cloning (eleven_multilingual_v2) for Greek + English narration.Voice sample (biometric), generated audio.USDPFView DPA
fal.aiImage-to-video clip generation (Seedance REST fallback + Kling 3 i2v via fal.ai proxy). fal.ai acts as GDPR-compliant proxy for Kling by Kuaishou (China) — direct Kling API is prohibited.Start image (may contain likeness), generated clips, customer avatar image (for i2v animation).USSCCView DPA
HeyGenTalking-head avatar video rendering using pre-built HeyGen avatars. No customer biometric upload to HeyGen in current scope.Avatar video output (contains customer-selected avatar likeness); rendered video URLs.USSCCView DPA
HiggsfieldImage-to-video clip generation (Seedance via MCP/OAuth, subscription-billed).Start image (may contain likeness), generated clips.USSCCView DPA
OpenAIImage generation (GPT Image 2) for avatar-in-property and hook images.Prompt text, reference/uploaded images.USSCCView DPA
StripePayment processing and billing.Email, billing details, payment card metadata (Stripe-tokenised; we store no PAN).USDPFView DPA
SupabasePrimary application database and authentication (in-EU, Frankfurt).Account email, profile, orders, consent records, application data.EUAdequacy (EU)View DPA
sync.soLipsync (lipsync-2-pro) � applies Greek/English audio onto the talking clip.Avatar clip (likeness), audio, generated lipsync output.USSCCView DPA
Trigger.devDurable orchestration of the video pipeline and the erasure cascade.IDs-only run payloads (the IDs-only D-07 pattern is the no-PII mitigation).USSCCView DPA
VercelHosting and serving the Next.js application (compute + edge network).HTTP request metadata, IP addresses, application logs.USDPFView DPA

Last updated 29 Jun 2026.

Note: the EU–US Data Privacy Framework (DPF) adequacy decision relied on for some US transfers is subject to a pending appeal before the Court of Justice of the European Union; we monitor this and will update the bases above if it changes.

Note: Stripe processing also includes Stripe Connect Express accounts used to pay referral commissions to customers who opt in to our invite-a-friend program — Stripe holds the payee's name and bank details for that payout; we never see or store them.