anonym.legal

By · Last updated 2026-06-05

Înapoi la BlogTehnic

Date personale cross-platformă: Mac, Linux și Windows

Ofițerii de confidențialitate pe Mac, juridicul pe Windows, inginerii de date pe Linux — toți prelucrând aceleași date cu instrumente diferite. Iată de ce detecția agnostică față de sistemul de operare este esențială.

June 5, 20266 min citire
cross-platformMac Linux GDPRenterprise ITOS agnosticcompliance consistency

Date personale cross-platformă: Mac, Linux și Windows

Ofițeri de confidențialitate pe Mac. Echipe juridice pe Windows. Ingineri de date pe Linux. O singură obligație de conformitate.

Majoritatea instrumentelor PII au fost construite pentru o singură platformă. Aceasta este problema.

Golul de sistem de operare în echipele de confidențialitate

Echipele enterprise de confidențialitate folosesc rareori un singur sistem de operare. O companie tehnologică globală tipică arată astfel:

  • Ofițeri de confidențialitate și DPO-uri: macOS (frecvent în firmele din SUA și Marea Britanie)
  • Analiști juridici și de conformitate: Windows (standard în enterprise-ul european)
  • Ingineri de date și DevOps: Linux (standard pentru roluri tehnice)

Trei medii de sistem de operare. Trei funcții de echipă. O singură obligație partajată: prelucrarea datelor cu caracter personal cu controale tehnice consecvente.

Când fiecare grup folosește o versiune diferită a aceluiași instrument — sau o interfață diferită — controalele nu sunt aceleași. Par doar să fie.

De ce instrumentele pentru o singură platformă creează riscuri

Majoritatea instrumentelor PII sunt livrate ca aplicații desktop pentru un singur sistem de operare. Utilizatorii de Mac și Linux primesc o alternativă web, sau nimic.

Aceasta creează o separare care contează în audituri. Iată ce se întâmplă când aplicația web rămâne în urma celei desktop:

Versiunile modelelor NLP diferă. O versiune desktop poate include un model NLP mai nou decât aplicația web. Versiunile mai vechi ale modelului pot omite tipuri de entități pe care versiunile mai noi le detectează.

Ciclurile de actualizare divergează. Instrumentele implementate prin politică de grup pot rula cu două sau trei versiuni în urma unei instalări directe. Golurile de versiune înseamnă goluri de detecție.

Configurația nu se poate sincroniza. Instrumentele care stochează setările în registrul sistemului de operare nu pot partaja acele setări cu utilizatorii de Mac sau Linux. Un preset construit pe o platformă poate fi necitibil pe alta.

Comportamentul bibliotecilor variază. Instrumentele care se bazează pe biblioteci la nivel de sistem de operare pentru parsarea PDF sau OCR pot produce rezultate diferite pe platforme diferite — chiar și din același document sursă.

Oricare dintre aceste goluri înseamnă că același document poate produce rezultate de anonimizare diferite. Cauza nu este datele. Este platforma.

Consultați cerințele măsurilor tehnice GDPR pentru modul în care autoritățile de reglementare evaluează consecvența.

GDPR Articolul 5(2) și măsurile sistematice

Articolul 5(2) din GDPR este principiul responsabilității. Acesta impune operatorilor să demonstreze respectarea principiilor de protecție a datelor de la Articolul 5(1). Pentru măsurile tehnice din Articolul 32, aceasta înseamnă că măsurile au fost aplicate sistematic.

Sistematic înseamnă consecvent. Dacă anonimizarea variază în funcție de sistemul de operare al persoanei care a executat-o, măsura este variabilă — nu sistematică.

Într-o investigație APD, „am folosit Instrumentul X, dar se comportă diferit pe Mac față de versiunea desktop, iar documentul a fost procesat pe Mac” nu este un răspuns satisfăcător. Arată o aplicare neuniformă.

Proiectarea agnostică față de sistemul de operare nu este o preferință. Derivă din cerința de aplicare sistematică.

Două tipare pentru conformitate agnostică față de sistemul de operare

Adevărata conformitate PII agnostică față de sistemul de operare se potrivește cu două tipare arhitecturale.

Tiparul 1: Aplicație web

Detecția rulează pe server. Sistemul de operare al clientului este irelevant. Fiecare utilizator accesează același motor cu aceleași modele și aceeași configurație.

Limitare: necesită acces la internet. Mediile air-gap nu o pot folosi.

Tiparul 2: Aplicație desktop nativă cross-platformă

O aplicație desktop construită pe un runtime cross-platformă (precum Tauri sau Electron) compilează același cod pentru toate cele trei platforme. Aceleași modele NLP sunt incluse în fiecare compilare. Configurația se sincronizează prin cont, nu prin stocarea locală a sistemului de operare.

Aceasta satisface cerințele offline și air-gap. Detecția rămâne consecventă între platforme.

Aplicația Desktop anonym.legal folosește framework-ul Tauri/Rust. Compilează același cod pentru Windows (x64/ARM64), macOS (Intel/Apple Silicon/Universal) și Linux (x64). Modelele NLP și motorul de detecție sunt identice în fiecare compilare. Sistemul de operare nu este o variabilă în rezultat.

Caz de utilizare: echipă de confidențialitate cu 12 persoane

Echipa de confidențialitate a unei companii tehnologice globale, formată din 12 persoane, lucra în trei medii de sistem de operare:

  • 4 ofițeri de confidențialitate și DPO-uri: macOS (MacBook Pro)
  • 5 analiști juridici și de conformitate: Windows (Surface Pro)
  • 3 ingineri de date: Linux (stații de lucru Ubuntu)

Instrumentul lor anterior PII era o aplicație desktop pentru o singură platformă. Utilizatorii de Mac și Linux recurgeau la aplicația web a furnizorului. Era o versiune mai veche cu mai puține tipuri de entități.

Golul de conformitate era evident. DPO-ul pe Mac detecta 180 de tipuri de entități. Juridicul pe aplicația desktop detecta 267. Inginerii pe Linux se alinigeau la aplicația web cu 180. Acesta este un gol de 87 de entități pe documentele procesate de DPO.

După trecerea la o aplicație desktop cross-platformă:

  • Aceeași aplicație implementată pe toate cele 12 mașini
  • Modele NLP identice și motor de detecție pe fiecare mașină
  • Un singur preset „Standard Confidențialitate” sincronizat între toate conturile
  • Jurnal de audit unic din toți cei 12 utilizatori în sistemul de conformitate

Auditul APD a venit șase luni mai târziu. Echipa a demonstrat acoperire identică a entităților în toate cele 12 conturi, indiferent de sistemul de operare. Constatarea a fost închisă.

Citiți mai multe despre funcționalitățile jurnalului de audit și documentare.

Ce să verificați înainte de a alege un instrument

Când evaluați un instrument PII pentru o echipă cu mai multe sisteme de operare, adresați aceste întrebări:

Toate versiunile de platformă folosesc același model NLP? Dacă versiunile pentru Mac și Linux rămân în urmă, aveți o problemă de consecvență.

Cum este stocată și partajată configurația? Stocarea bazată pe registru nu se poate sincroniza între platforme.

Sunt ciclurile de actualizare aceleași pentru toate platformele? Lansările eșalonate creează goluri de versiune.

Care este alternativa pentru utilizatorii non-desktop? Dacă este o aplicație web mai veche, acoperirea nu este aceeași.

Un instrument care răspunde bine la aceste întrebări va produce același rezultat de detecție din același input pe orice sistem de operare. Acesta este aspectul aplicării sistematice.

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.