01
Solution · Medical transcription
Transcription at scale, without leaving the region.
Whisper-class transcription on the OpenAI audio shape, per-minute billed, pinned to Switzerland, the EU or the US with no cross-border failover.
The problem
Why this is hard
Dictation and consult recordings are high-volume and unambiguously PHI. Transcription vendors often process audio wherever capacity is cheapest — which is exactly what a regulator asks about. CloudSitus gives you Whisper-class transcription that resolves to a same-jurisdiction host, bills by the minute, and returns the subtitle formats your tooling already expects.
How it works
The pipeline, end to end
Step 1: Send the audio
POST /v1/audio/transcriptionsMultipart upload with model=whisper, X-Region and X-PHI:true. Choose json, text, srt, vtt or verbose_json depending on what you need downstream.
Step 2: Stay in jurisdiction
Residency-separatePHI transcription runs on Microsoft Azure in CH, Scaleway in EU and Microsoft Azure in US. There is no cross-border failover — a failed CH call is a CH error, not a quiet EU completion.
Step 3: Summarise (optional)
POST /v1/chat/completionsPipe the transcript into a resident chat model for a structured summary, action items or coding suggestions — same region, same PHI gate.
Step 4: Pay per minute
x-phi-cost-microBilling is per minute of audio. Every response reports its exact cost.
Why CloudSitus
What makes it compliant
02
No cross-border failover
03
Per-minute billing
04
Subtitle-ready output
In code
A representative call
Transcribe a consult in the EU with timestamps and segments — pinned, PHI-gated, per-minute billed.
Compliance posture
- CH transcription → Azure Speech (Switzerland), HIPAA BAA + nFADP/GDPR.
- EU transcription → Scaleway (EU), GDPR Art. 28 DPA. Voxtral (Mistral) carries general traffic only.
- US transcription → Azure Speech (US), HIPAA BAA.
- X-Region: WORLD reaches Deepgram (global, general traffic only) — reach, not residency; X-PHI:true there returns phi_blocked.
- Every other named region (UK, ASIA, ANZ, INDIA, LATAM, MENA) returns no_route — residency-pinned transcription is limited to verified jurisdictions.
curl https://cloudsitus.com/api/v1/audio/transcriptions \
-H "Authorization: Bearer $PHI_API_KEY" \
-H "X-Region: EU" -H "X-PHI: true" \
-F file=@dictation.wav \
-F model=whisper \
-F response_format=verbose_jsonx-phi-routed: scaleway-whisper-v3/EU/phi
x-phi-tier: phi
x-phi-cost-micro: 660 # ~3.3 min @ per-minute rateWhat if my region’s transcription provider is temporarily down?
Is transcription available outside CH, EU and US?
Ready when you are
Build medical transcription on a gateway that survives the audit.
Prepaid credits from $10, no subscription. The residency and PHI posture is the same on your first call as in production.
Prepaid credits from $10 · No subscription · No data retained