Subprocessors
Every EDFlow sub-processor with its purpose, whether health information can reach it, the data categories, its location and when it applies, from the single list shared with the privacy page and the security review pack.
This table is generated from the single sub-processor list used by the privacy page, the PIA inputs and the security review pack, so they always agree.
| Sous-traitant | Fonction | Renseignements de santé? | Données | Emplacement | Quand il s'applique |
|---|---|---|---|---|---|
Amazon Web Services (self-hosted Convex, RDS, KMS) | Base de données et serveur pour les établissements hospitaliers | Oui | Données de visite nécessaires au service (minimum nécessaire) | Canada (ca-central-1; ca-west-1 pour la reprise après sinistre) | Déploiements de production des hôpitaux |
Convex, Inc. | Serveur géré pour la démonstration et le développement | Non | Données synthétiques seulement | États-Unis | Déploiements hors production seulement |
Vercel | Diffusion Web et fonctions serveur | Non | Aucun RPS par conception; jetons d'authentification en transit | Fonctions à Montréal (yul1); CDN mondial pour les fichiers statiques | Chaque déploiement |
Expo Push (with Apple APNs and Google FCM) | Notifications poussées | Non | Jetons de notification des appareils; texte de notification générique | États-Unis | Quand les notifications poussées sont activées pour le site |
Twilio | Messages texte (liens de partage, mises à jour, codes de vérification) | Non | Numéros de téléphone; texte générique sans nom d'hôpital ni de patient | États-Unis | Quand les messages texte sont activés pour le site |
Resend | Courriel (invitations du personnel, réinitialisations, liens de résumé) | Non | Adresses courriel; texte de message générique | États-Unis | Quand le courriel est configuré |
Microsoft Entra ID | Authentification unique du personnel | Non | Identité du personnel seulement | Le locataire de l'hôpital | Quand l'hôpital active l'authentification unique |
Vercel AI Gateway (Anthropic, Amazon Bedrock, Google Vertex AI) | Fonctions d'IA, sans conservation des données | Non | Requêtes nettoyées; aucun identifiant | États-Unis (sans conservation des données) | Seulement pour les sites qui ont approuvé la phase 2 de l'IA (traitement aux États-Unis, sans conservation des données) |
OpenAI (speech transcription) | Saisie vocale Web dans la démonstration | Non | Audio de démonstrations synthétiques | États-Unis | Saisie vocale Web seulement; désactivée pour les hôpitaux jusqu'à approbation |
Notes
- Only the database host receives health information by design. Push, SMS and email carry generic text and opaque links; SMS providers necessarily receive the phone number of a patient or family member who opts in.
- AI providers receive patient-derived data only for sites whose privacy office has approved AI phase 2, under zero data retention and with no training on the data. Web voice transcription stays off for hospital tenants until its conditions are met.
- Optional and env-gated: push, SMS, email, SSO and AI can each be turned off per site. Without them, the service falls back to in-app delivery.
- Showcase-only processors never see hospital data.
Change notice
New sub-processors, or a change in what one receives, are announced to each custodian in advance, with the updated PIA inputs. Flow-down terms (confidentiality, breach notice, residency where applicable) apply to every sub-processor that can receive personal information.
Related
Dernière mise à jour le
Cette page vous a-t-elle été utile?
Data residency
Where EDFlow stores hospital data: AWS ca-central-1 with disaster recovery in ca-west-1, backups in Canada, RPO and RTO, the web tier in Montréal, and which environments hold synthetic data only.
Accessibility
EDFlow accessibility conformance for hospital reviewers: WCAG 2.2 AA on every surface, how it is tested (axe in CI, keyboard, screen readers, Dynamic Type and font scale), the conformance report, and known issues.