anonym.legal

By · Last updated 2026-03-10

Înapoi la BlogSănătate

HIPAA în cloud: Arhitectura zero-knowledge pentru PHI

Acordurile cu asociații de afaceri nu previn încălcările HIPAA atunci când furnizorul dumneavoastră cloud AI procesează PHI în text simplu. Iată ce schimbă arhitectura zero-knowledge și de ce BAA-ul nu este suficient.

March 10, 20269 min citire
HIPAA compliancezero-knowledge architecturePHI anonymizationcloud securityBAA limitations

Presupunerea de conformitate pe care organizațiile medicale o fac greșit

Fiecare organizație medicală care implementează instrumente cloud AI primește același sfat de la echipa juridică: semnați un Acord cu Asociatul de Afaceri cu furnizorul și sunteți acoperiți conform HIPAA.

Cerința BAA este reală. Regula de Confidențialitate HIPAA cere entităților acoperite să execute BAA-uri cu asociații de afaceri — furnizorii care creează, primesc, mențin sau transmit informații medicale protejate în numele lor. Furnizorul AI care procesează notele dumneavoastră clinice are nevoie de un BAA înainte de a atinge acele date.

Dar cerința BAA abordează relația contractuală dintre organizații. Nu abordează ce se întâmplă cu PHI pe infrastructura furnizorului după semnarea contractului.

Întrebarea critică nu este dacă aveți un BAA. Este dacă furnizorul poate accesa PHI-ul dumneavoastră în text simplu — și ce se întâmplă cu acele date când suferă o breșă.

Ce acoperă efectiv un Acord cu Asociatul de Afaceri

Un BAA stabilește că un asociat de afaceri va:

  • Folosi PHI-ul doar în scopurile specificate în acord
  • Implementa garanții adecvate pentru protejarea PHI
  • Raporta orice breșă PHI entității acoperite
  • Returna sau distruge PHI la terminarea acordului

BAA-ul este o obligație contractuală. Asociatul de afaceri se angajează să gestioneze PHI-ul responsabil, să implementeze securitate rezonabilă și să notifice entitatea acoperită dacă ceva merge prost.

Ce nu face BAA-ul:

  • Nu previne compromiterea sistemelor asociatului de afaceri
  • Nu elimină accesul tehnic al asociatului de afaceri la PHI în formă decriptată
  • Nu protejează entitatea acoperită de răspunderea HIPAA atunci când asociatul de afaceri suferă o breșă

Atunci când un furnizor cloud AI suferă o breșă și stocarea server-side conține PHI-ul pacienților dumneavoastră în formă decriptabilă, obligația de notificare a breșei este satisfăcută de BAA — dar expunerea PHI este reală, pacienții sunt prejudiciați și entitatea acoperită se confruntă cu ancheta de aplicare HIPAA indiferent de contractul semnat.

Problema PHI server-side

Instrumentele cloud AI care procesează date medicale funcționează pe o arhitectură fundamentală: datele călătoresc la serverele furnizorului, sunt procesate acolo de modelul AI și rezultatele sunt returnate utilizatorului. Pentru ca aceasta să funcționeze, infrastructura furnizorului trebuie să aibă acces la date într-o formă pe care modelul AI o poate procesa.

Aceasta înseamnă fie că datele sunt necriptate pe serverele furnizorului, fie că criptarea este gestionată de furnizor folosind chei pe care le controlează furnizorul.

Criptarea controlată de furnizor nu este criptare end-to-end. Dacă furnizorul deține cheile, furnizorul poate decripta. Dacă furnizorul poate decripta, un server compromis al furnizorului expune datele dumneavoastră în formă lizibilă.

Aceasta este arhitectura pe care BAA-urile nu o abordează. BAA-ul cere furnizorului să folosească „garanții adecvate" — dar criptarea server-side controlată de furnizor satisface acea cerință contractual, chiar dacă nu oferă nicio protecție împotriva breșelor server-side.

Datele medicale procesate de AI cloud în aceste condiții au un profil de risc specific: PHI-ul folosit pentru a genera documentație clinică asistată de AI, coduri de facturare sau planuri de îngrijire există în infrastructura furnizorului într-o formă care poate fi citită dacă acea infrastructură este compromisă.

Aplicarea HIPAA nu distinge între „am suferit o breșă dar aveam un BAA" și „am suferit o breșă". PHI-ul pacienților entității acoperite a fost expus. Entitatea acoperită a avut obligația de a-l proteja. Implementarea tehnică a acelei protecții este cea care determină dacă obligația a fost îndeplinită — nu contractul.

Ce schimbă arhitectura zero-knowledge

Arhitectura zero-knowledge abordează problema accesului server-side la nivel arhitectural.

Într-o implementare zero-knowledge, PHI-ul este anonimizat înainte de a părăsi mediul entității acoperite. Furnizorul AI primește date anonimizate — note clinice cu identificatori de pacienți înlocuiți de tokenuri structurate, înregistrări de facturare cu nume și numere de cont substituite, planuri de îngrijire cu informații demografice eliminate.

Modelul AI procesează conținutul anonimizat și returnează rezultate. Entitatea acoperită re-asociază rezultatele cu înregistrarea originală a pacientului folosind maparea tokenurilor, care nu a fost niciodată transmisă furnizorului.

Ce schimbă aceasta:

Furnizorul nu primește niciodată PHI. Notele clinice procesate prin anonimizare zero-knowledge nu conțin nume, date de naștere, adrese, numere de fișă medicală sau alți identificatori PHI definiți de HIPAA. Modelul AI al furnizorului operează pe date anonimizate.

O breșă a furnizorului nu expune PHI. Dacă infrastructura furnizorului AI este compromisă, datele stocate acolo conțin conținut anonimizat fără informații identificabile ale pacienților. Breșa nu poate duce la expunerea PHI deoarece PHI nu a fost niciodată transmis.

Cerințele BAA sunt satisfăcute la un standard mai ridicat. Entitatea acoperită a implementat garanții tehnice care depășesc minimul contractual — nu deoarece BAA-ul o cere, ci deoarece arhitectura face expunerea PHI imposibilă din punct de vedere tehnic în loc de a fi pur și simplu interzisă contractual.

Standardul de conformitate care rezistă cu adevărat

Aplicarea HIPAA de către Biroul HHS pentru Drepturile Civile se concentrează pe dacă entitățile acoperite au implementat garanții rezonabile și adecvate pentru protejarea PHI. „Rezonabil și adecvat" este evaluat față de riscul pentru PHI, probabilitatea compromiterii și costul garanțiilor disponibile.

Furnizorii cloud AI care procesează PHI sub BAA-uri au suferit breșe. Riscul nu este ipotetic. Întrebarea pe care investigatorii de aplicare o pun este dacă entitatea acoperită a implementat garanții care au abordat profilul de risc cunoscut al relațiilor lor cu furnizorii.

O entitate acoperită care s-a bazat pe un BAA și pe criptarea server-side controlată de furnizor a luat o abordare contractuală a unei probleme tehnice. O entitate acoperită care a implementat anonimizarea zero-knowledge înainte de a transmite orice PHI furnizorilor AI a luat o abordare tehnică care a eliminat expunerea.

A doua abordare abordează întrebarea de aplicare: PHI-ul nu a fost niciodată în posesia furnizorului în formă utilizabilă. Nu există nicio breșă de raportat, niciun pacient de notificat, nicio anchetă de aplicare la care să se răspundă — deoarece arhitectura a făcut imposibil modul de eșec.

Pentru organizațiile medicale care evaluează adoptarea cloud AI, cadrul de conformitate nu este „obțineți un BAA și continuați". Este „asigurați-vă că PHI nu ajunge niciodată la un mediu al furnizorului în formă recuperabilă". BAA-ul satisface cerința contractuală. Arhitectura zero-knowledge o satisface pe cea tehnică.

Surse:

Pregătit să vă protejați datele?

Începeți să anonimizati PII cu 285+ tipuri de entități în 48 de limbi.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.