By · Last updated 2026-04-07

Početna/Dokumentacija/Paket za testiranje produkcije

419/419 testova prolazi

100% uspešna stopa

Sveobuhvatni paket za testiranje produkcije koji pokriva interakcije GUI-ja, API krajnje točke, sigurnost, performanse i kompatibilnost preglednika.

13 većih verzija48 jezika4 preglednika5 operatora
419
Ukupno testova
48
Jezici
4
Preglednici
5
Operatori

Nadogradnja Infrastrukture

467× Brže

U ožujku 2026., migrirali smo sa zajedničkog VPS-a na namenski server sa 16× više RAM-a, 5 paralelnih analyzer worker-a i svim 48 unaprijed učitanih.

Stari Server
CPUShared vCPU
RAM8 GB
PohranaSSD
Analyzer Radnici1
Jezici u Cache-u3
Unaprijed Učitani Modeli1
Prosečan Odgovor2,358 ms
Novi Server
CPUDedicated CPU
RAM128 GB
PohranaNVMe RAID
Analyzer Radnici5
Jezici u Cache-u48
Unaprijed Učitani Modeli23
Prosečan Odgovor17 ms
141×
Prosečna Poboljšanja
u svim 48 jezika
467×
Vršna Poboljšanja
Katalonski: 3.267ms → 7ms
634
Vršni Protok
500 istovremenih zahteva
23
Hladni Pokretaji Eliminirani
svi modeli unaprijed učitani pri pokretanju

Konkurentna Izvedba

Novi server obrađuje stotine istovremenih zahteva preko svih servisa bez greške.

ServisIstovremenoUspehProsekRPS
Analyzer (spaCy)500100%331 ms634
Analyzer (12-lang mix)120100%114 ms515
Anonymizer1,000100%8 ms1,501
Structured Data100100%331 ms144
Frontend (Next.js)200100%979 ms104
Mixed Workload110100%56 ms536

Brzina Punog Pipeline-a

Latencija analize i anonimizacije end-to-end na novom serveru, merena sa svim jezičnim modelima zagrejani.

JezikMotorPipeline ProsekEntiteti
EnglishspaCy10.2 ms9
GermanspaCy13.4 ms9
FrenchspaCy10.5 ms10
SpanishspaCy7.8 ms9
JapanesespaCy9.9 ms6
ChinesespaCy13.6 ms5
ArabicTransformer12.7 ms7
HebrewStanza117.3 ms6

Vremena starog servera uključuju kompletan GUI test pipeline (Playwright + API). Vremena novog servera su samo API benchmark-ovi sa svim modelima zagrejani. Poboljšanja reflektuju prave infrastrukturne dobitke: eliminacija hladnih pokretanja, 5× paralelizm i NVMe pohrana.

13 većih verzija testiranja

Svaka veća verzija pokriva jedno funkcijsko područje platforme, od autentifikacije do kompatibilnosti preglednika.

1
100%

Authentication & Session

22/22 testova

Prijava, trajnost sesije, profil, provjere zdravlja, zaštita autentifikacije, odjava/ponovna prijava

2
100%

PII Detection (Analyzer)

62/62 testova

Analiza 48 jezika preko GUI-ja, filtri entiteta, pragovi rezultata, slučajevi na rubovima, prečaci tipkovnice

3
100%

Anonymizer (5 Operators)

40/40 testova

Operatori Replace, Redact, Hash, Mask, Encrypt preko API-ja i GUI-ja, brze akcije, multilingvalni

4
100%

Decrypt (Roundtrip)

22/22 testova

Okrugle putanje šifriranja-pa-dešifriranja za AES-256/128/192, multilingvalni, potvrda ključa, veliki tekst

5
100%

Batch & File Upload

20/20 testova

Obrada teksta u grupama, sučelje za učitavanje datoteka, prebacivanje između kartice, status obrade

6
100%

Entity Management

28/28 testova

CRUD entiteta u 3 kartice, AI Creator, pravila provjere, provjera čišćenja

7
100%

Preset Management

28/28 testova

CRUD unaprijed postavljenih vrijednosti u 3 kartice, tok primjene, pravila provjere, provjera čišćenja

8
100%

Settings (10 Tabs)

42/42 testova

Sve 10 kartice postavki: Račun, Naplata, Tokeni, Sigurnost, Historija, Jezik, Ključi šifriranja, Usluge, Razvojni

9
100%

API Security

35/35 testova

Glavne krajnje točke, zaglavlja sigurnosti, CORS politika, provjera ulaza, sigurnost autentifikacije, ograničenje brzine

10
100%

Token Usage Monitoring

24/24 testova

Potrošnja tokena po veličini teksta, operatoru, jeziku, filtru entiteta, dešifriranje, grupe, izvoz CSV

11
100%

Lighthouse & Quality

20/20 testova

Lighthouse rezultati na 8 stranica, odgovor prikaza, dostupnost, SEO, greške konzole, prekinute veze

12
100%

48 Languages + RTL

56/56 testova

Analiza za svi 48 jezika, 4 provjere RTL rasporeda, prebacivanje jezika, provjera selektora

13
100%

Cross-Browser

20/20 testova

5 stranica kroz Chromium, Firefox, WebKit i Mobile Chrome — bez grešaka konzole

Pokrivenost 48 jezika

Svaki podržani jezik testira se sa pravim PII uzorcima. Tri vrste NLP motora osiguravaju optimalnu preciznost za svaki jezik.

spaCy25Stanza7Transformer16
JezikKodMotorEntitetiStari ServerNovi ServerDobitak BrzineStatus
Englishenspacy113270 ms8 ms34×
Germandespacy148313 ms7 ms45×
Spanishesspacy1041,841 ms6 ms307×
Frenchfrspacy1332,327 ms8 ms291×
Italianitspacy971,787 ms7 ms255×
Portugueseptspacy611,764 ms6 ms294×
Dutchnlspacy1222,486 ms6 ms414×
Polishplspacy701,726 ms8 ms216×
Russianruspacy412,226 ms6 ms371×
Japanesejaspacy231,436 ms6 ms239×
Chinesezhspacy242,554 ms7 ms365×
Koreankospacy161,305 ms6 ms218×
Arabicartransformer20554 ms8 ms69×
Hindihitransformer22486 ms7 ms69×
Turkishtrspacy112504 ms6 ms84×
Romanianrospacy1221,730 ms6 ms288×
Greekelspacy291,822 ms7 ms260×
Croatianhrspacy67989 ms7 ms141×
Slovenianslspacy641,264 ms7 ms181×
Macedonianmkspacy241,259 ms7 ms180×
Swedishsvspacy1401,002 ms6 ms167×
Danishdaspacy1071,910 ms7 ms273×
Norwegiannbspacy1091,606 ms7 ms229×
Finnishfispacy1181,229 ms7 ms176×
Icelandicistransformer73559 ms8 ms70×
Ukrainianukspacy251,434 ms9 ms159×
Lithuanianltspacy861,601 ms7 ms229×
Bulgarianbgstanza248,735 ms98 ms89×
Serbiansrtransformer24519 ms8 ms65×
Hungarianhustanza828,141 ms39 ms209×
Czechcstransformer81562 ms8 ms70×
Slovaksktransformer70577 ms8 ms72×
Latvianlvtransformer83526 ms8 ms66×
Estonianettransformer79531 ms8 ms66×
Hebrewhestanza178,850 ms101 ms88×
Persianfatransformer12439 ms7 ms63×
Vietnamesevistanza7411,282 ms99 ms114×
Indonesianidtransformer79524 ms7 ms75×
Thaithtransformer20521 ms5 ms104×
Malaymstransformer87510 ms7 ms73×
Filipinotltransformer75501 ms7 ms72×
Bengalibntransformer18455 ms7 ms65×
Urduurtransformer12445 ms7 ms64×
Afrikaansafstanza1197,867 ms55 ms143×
Swahiliswtransformer68526 ms7 ms75×
Armenianhystanza6919,643 ms85 ms231×
Catalancaspacy1003,267 ms7 ms467×
Basqueeustanza82783 ms40 ms20×

Kompatibilnost između preglednika

5 kritičnih stranica testirano je kroz 4 motora preglednika bez grešaka konzole i bez horizontalnog prelijevanja.

Chromium

5 od 5 stranica

Sve prolaze

Firefox

5 od 5 stranica

Sve prolaze

WebKit

5 od 5 stranica

Sve prolaze

Mobile Chrome

5 od 5 stranica

Sve prolaze

Testiranje sigurnosti

35 testova

35 namjenskih testova sigurnosti koji pokrivaju API krajnje točke, zaglavlja, CORS, provjeru ulaza, autentifikaciju i ograničenje brzine.

Glavne krajnje točke

8 tests

8 testova koji potvrđuju dostupnost API krajnje točke i kodove odgovora

Zaglavlja sigurnosti

6 tests

6 testova za CSP, X-Frame-Options, HSTS i više

CORS politika

5 tests

5 testova za rukovanje zahtjevima s drugačijeg izvora

Provjera ulaza

6 tests

6 testova za XSS, SQL injekciju i loše oblikovane ulaze

Sigurnost autentifikacije

5 tests

5 testova za zaobilaženje autentifikacije i sigurnost sesije

Ograničenje brzine

5 tests

5 testova za primjenu ograničenja brzine API-ja i zaglavlje Retry-After

Analiza potrošnje tokena

Ukupno korištenih tokena: 761

22 teста potrošnje tokena koji mjere učinkovitost troškova u operacijama, veličinama teksta, jezicima i operatorima.

OperacijaZnakoviJezikEntitetiOperatorTokeniVrijeme odgovora
analyze50en44N/A4220 ms
analyze200en140N/A9276 ms
analyze500en387N/A21367 ms
analyze1,000en745N/A39542 ms
analyze5,000en3776N/A1934,398 ms
analyze10,000en7566N/A38514,494 ms
anonymize160en113replace7291 ms
anonymize160en113redact7236 ms
anonymize160en113hash7243 ms
anonymize160en113mask7276 ms
anonymize160en113encrypt7242 ms
analyze148en4lang-compare20 ms
analyze145de3lang-compare20 ms
analyze144es3lang-compare20 ms
analyze145fr4lang-compare20 ms
analyze136it3lang-compare20 ms
analyze145pt3lang-compare20 ms
analyze137nl3lang-compare20 ms
analyze137pl2lang-compare20 ms
analyze132ru3lang-compare20 ms
analyze84ja2lang-compare20 ms
analyze70zh2lang-compare20 ms
analyze123ar4lang-compare20 ms
analyze160en106PERSON only7258 ms
analyze160en108PERSON+EMAIL+PHONE8266 ms
analyze160en113All entities8264 ms
decrypt342en37decrypt2188 ms
batch-analyze476en,de,fr394N/A265,278 ms

Metodologija testiranja

Naš paket testiranja kombinira testiranje na razini GUI-ja sa Playwright-om i izravnom validacijom API-ja za sveobuhvatnu pokrivenost.

Testiranje GUI-ja

Automatizacija preglednika Playwright testira stvarne korisnićke tokove — klikanje na gumbe, popunjavanje obrazaca, navigiranje između stranica i potvrda vizualnog izlaza.

Testiranje API-ja

Izravni HTTP zahtjevi potvrđuju svaku krajnju točku s graničnim slučajevima, loše oblikovanim ulazima i graničnim uvjetima koje samo testiranje GUI-ja ne može pokriti.

Cachiranje sesije

Autentificirane sesije se caciraju i ponovo koriste tijekom većih verzija, što skraćuje vrijeme izvršavanja testova zadržavajući realno ponašanje korisnika.

CRUD čišćenje

Svaki entitet, unaprijed postavljena vrijednost i ključ šifriranja kreiran tijekom testiranja se nakon toga očiste, osiguravajući da su testovi idempotentni i ponovljivi.

Pogledaj ga u akciji

Isprobaj anonym.legal sam — 48 jezika, 285+ vrsta entiteta, 5 operatora anonimizacije, sve potvrđeno našim paketom testiranja.

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.