api.orcarouter.ai) : les contrôles que vous pouvez
activer dans votre espace de travail aujourd’hui, et les quelques-uns qui
restent de votre côté de la ligne.
1. Ce qu’un déploiement IA HIPAA couvre sur la passerelle
Le pack de framework HIPAA mappe une poignée de clauses des règles de Sécurité et de Confidentialité sur des contrôles que la passerelle peut réellement appliquer sur le chemin de relais — les Guardrails pour le texte et le Firewall pour l’egress d’outils. Installer le pack matérialise ces contrôles comme de vraies lignes de guardrail et de firewall éditables dans votre espace de travail.| Clause (45 CFR) | Contrôle de la passerelle |
|---|---|
| §164.502(b) Minimum Necessary | Redacter les PHI dans les prompts & sorties |
| §164.514(b) De-identification | Hard-block des identifiants HIPAA dans les requêtes |
| §164.312(b) Audit controls | Journaliser chaque décision de guardrail |
| §164.312(e) Transmission security | Refuser l’egress d’outil vers les plages privées / metadata |
2. Installez le pack HIPAA
Parcourir le catalogue et vérifier l’état de préparation est ouvert à tout Member et gratuit. Installer un pack est une action Admin de l’espace de travail et nécessite un plan payant — c’est soumis côté serveur dans tous les cas.3. Redactez les PHI avant que le modèle ne les voie
Le contrôlephi_redaction du pack sème un guardrail qui bloque les
identifiants de santé américains au stage input — numéros NPI, codes
ICD-10, codes médicament NDC, et numéros d’enregistrement DEA — en utilisant
un regex ancré sur le contexte afin qu’un numéro à dix chiffres égaré ne le
déclenche pas. Superposez un PII Shield par-dessus pour masquer les
identifiants généraux (email, téléphone, SSN, IP, et le reste du
jeu d’entités intégré)
en étiquettes typées comme [SSN] avant que la requête ne quitte la
passerelle.
Prouvez la règle dans l’onglet Test de l’éditeur avant de l’attacher à
une clé :
Le masquage au stade input est actif ; le masquage en direct
output/streaming ne l’est pas. PII Shield masque la requête avant que
le modèle amont ne la voie jamais. Sur les réponses, une action block
est appliquée sur la sortie streaming et non-streaming, mais le mask en
sortie est actuellement non-streaming uniquement. Si vous avez besoin de
nettoyer les PHI hors de la sortie du modèle sur un flux aujourd’hui,
bloquez plutôt que de masquer, ou exécutez en non-streaming — et prouvez
votre combinaison exacte stage/stream dans la sandbox d’abord. Voir la
référence guardrails.
4. Refusez l’egress PHI et journalisez chaque décision
Deux des quatre contrôles HIPAA portent sur ce qui se passe après que le texte est propre :Sécurité de transmission — refuser l'egress PHI (§164.312(e))
Sécurité de transmission — refuser l'egress PHI (§164.312(e))
Le pack écrit une règle de firewall deny sur la surface
egress
avec une liste de deny host/CIDR concrète pré-remplie — loopback,
link-local / cloud-metadata (169.254.0.0/16), et les plages privées
RFC1918 / IPv6-ULA — de sorte qu’un outil ne puisse pas discrètement
expédier des PHI vers un endpoint interne. Vous n’avez pas à rédiger les
CIDRs ; vous pouvez élargir ou resserrer les listes allow/deny dans les
règles du firewall. L’application d’egress
se déclenche sur les jambes sortantes que votre intégration de passerelle
rapporte comme egress, donc déployez-la en mode shadow d’abord
pour voir ce qui serait refusé avant que cela ne change le trafic.Contrôles d'audit — journaliser chaque décision de guardrail (§164.312(b))
Contrôles d'audit — journaliser chaque décision de guardrail (§164.312(b))
Le contrôle d’audit du pack enregistre chaque décision de guardrail dans
le flux Matches de l’espace de travail (
GET /api/guardrail/match,
Member). Par défaut, le flux enregistre *qu’*une règle s’est déclenchée
et sa chaîne de détail mais pas la sous-chaîne correspondante — la
posture prudente en matière de vie privée, qui est ce que vous voulez
pour les PHI. Laissez Log raw content désactivé à moins d’avoir un
besoin de triage spécifique, puisque l’activer persisterait les PHI
correspondantes elles-mêmes.5. Épinglez la résidence des rapports et produisez une preuve signée
Quand vous générez un rapport de conformité, sa région de résidence des données est une propriété de l’artefact de rapport —us, eu, uk,
ap, cn, ou global. Définissez-la une fois (Admin) ; les lectures
inter-régions d’un rapport épinglé sur une région différente sont refusées.
- Clé publique :
GET /api/public/compliance/pubkey - Vérifier un rapport :
POST /api/public/compliance/verify - Partager en lecture seule avec un auditeur :
GET /api/public/compliance/share/:token
POST /api/compliance/packs/hipaa/golive) sont des actions
payantes, soumises à Admin.
6. Ce qui reste votre responsabilité
Le pack est honnête sur ses limites : la checklist HIPAA inclut des clauses que la passerelle ne peut pas appliquer, et le rapport les divulgue comme des lacunes ouvertes plutôt que de marquer silencieusement le framework couvert à 100 %.| Clause (45 CFR) | Pourquoi elle est vôtre |
|---|---|
| §164.308(b)(1) Business Associate Agreements | Un BAA est un contrat légal entre organisations — aucun réglage de passerelle ne le signe. |
| §164.308(a)(5) Security awareness & training | Un contrôle de personnes-et-processus, hors périmètre pour l’automatisation du chemin de relais. |
7. Rétention et droit à l’effacement
Deux défauts de plateforme comptent pour une charge de travail PHI :- La rétention des journaux de requêtes vaut 30 jours par défaut et est bornée côté serveur à un maximum strict de 180 jours. Définissez votre rétention par espace de travail pas plus longue que ce que votre politique de minimum nécessaire exige.
- L’effacement est une demande de suppression de compte en libre-service suivie d’une fenêtre de grâce de 30 jours, après quoi la PII est irréversiblement nettoyée et les matches de guardrail et journaux de requêtes associés sont purgés. Utilisez cela pour traiter une demande d’effacement de personne concernée de bout en bout.
Le défaut du flux Matches de ne pas journaliser le contenu brut
correspondant (voir §4)
empêche la piste de preuve dé-identifiée de devenir elle-même un store de
PHI. Confirmez que Log raw content est désactivé sur chaque guardrail
orienté PHI.
8. Checklist go-live
Avant d'envoyer de vraies PHI
Avant d'envoyer de vraies PHI
- BAA signé avec la partie appropriée (votre responsabilité).
- Pack HIPAA installé ;
readinessmontre les quatre contrôles couverts. -
medical_phi_block+ PII Shield attachés aux clés que votre charge de travail PHI utilise, et prouvés dans l’onglet Test. - Règle firewall de deny d’egress déployée en mode shadow, puis appliquée une fois que le flux Events semble correct.
- Log raw content confirmé désactivé sur les guardrails PHI.
- Région de résidence des rapports définie ; rétention définie sur votre fenêtre de minimum nécessaire.
- Lacunes organisationnelles (formation, BAA) suivies hors de la passerelle.
Connexe
Référence Guardrails
Entités PII, masquage, l’onglet Test, et le flux Matches en profondeur.
Référence Firewall
Règles d’egress, mode shadow, et le flux Events.
Preuve SOC 2
Le même flux install → rapport → vérification pour SOC 2.
Journalisation sans PII
Gardez les PHI hors de vos propres journaux et du flux Matches.
Arrêter l'exfiltration
Rédigez les contrôles d’egress derrière §164.312(e).
Responsabilité partagée
Exactement où la ligne de la passerelle se termine et où la vôtre
commence.
