Who helps us run VEYIAN

These companies process information for VEYIAN, only to provide the service. None of them may use it for their own purposes, and none of it is used for advertising.

In use

CompanyWhat forDataWhereTransfer safeguard
Supabasedatabase, sign-in, file storageevery categoryEU (Ireland)to confirm (DPA; US parent: SCCs)
Vercelhosting the website and serverevery category in transit; request logsEU region dub1; US companyto confirm (DPA, SCCs)
Resendsending emailemail address, name, message contentto confirm (EU region recommended, M-2)to confirm
Expo (push notifications and app updates)delivering push notifications; over-the-air app updates (EAS)push token, notification text (generic, no health words)USto confirm
Apple Push Notification service and Firebase Cloud Messagingdelivering push notifications to the phone (behind Expo)push token, notification textUSto confirm
Google Maps Routesbus arrival timesbus position and stop coordinates (no names)USto confirm
YouTube (privacy-enhanced) and Vimeoplaying a drill or test video a coach linkedIP address and device data, when a video is playedUSto confirm
Google Fonts (in emails)email typefaceIP address when an email is openedUSnone; replace with a system font stack (L-18)

Switched off

These are built into the software but switched off. They receive nothing until we switch them on and update this page.

CompanyWhat forDataWhereTransfer safeguard
Typesafe AI (api.typesafe.ai)finance smart searchthe typed command with player codes, never names (task 195)USto confirm (zero-retention DPA needed)
OpenRouter (with a Gemini second opinion)finance smart search fallbackthe same codes-only payloadUSto confirm (zero-retention DPA needed)
Modalmatch video processing (GPU)match video of both teams' playersUSnone (personal workspace adriansaab2)
Cloudflare R2match video originals and outputsmatch videoto confirmto confirm
Vision storage site (OpenAI-hosted site)private match-recording storage endpointmatch videoUSnone; hard-disabled in production until EU storage with a DPA (vision-storage-gate.ts)
Browser speech recognition (e.g. Google, Apple)speaking a finance commandthe staff member's voicethe browser maker's serversnone
Off-host deletion-ledger copy (destination not chosen)re-erase deleted players after a backup restoreids and dates only, never namesto decide (Adrian)to decide
Sentry (error tracking, EU ingest; not installed)server error reportsscrubbed error events: no emails, names, bodies, tokens or user blockEU (ingest.de.sentry.io)to confirm
Uptime monitor (not chosen; e.g. Healthchecks.io EU)cron job heartbeatscounts onlyto decideto decide

Changes

We tell clubs at least 30 days before adding or replacing a company on this list, so a club can object. Questions: support@veyian.com.

Privacy notice · Support · Terms of use