By George Curta · Last updated 2026-08-12
Beeldredigering — Gebruikersgids
Detecteer en bedek persoonlike data binne skanderings, foto's, en skermskote. Hierdie gids loop deur die oplaai-, analiseer-, redigeer-, en aflaai-werksvloei, die grootte- en formaatgrense, OCR-taalondersteuning, en die onderliggende API-oproep.
Werksvloei: oplaai, analiseer, redigeer, aflaai
Elke beeld deurloop dieselfde vier stappe, of jy nou die web app gebruik, die API direk aanroep, of die anonym_legal_redact_image-gereedskap oor die MCP-bediener aanroep.
1. Laai Op
Kies 'n PNG- of JPG-lêer. Die app kontroleer die lêertipe en -grootte teen jou plan se oplaaigrens voordat enigiets na die bediener gestuur word.
2. Analiseer
OCR (Tesseract) lees die teks in die beeld en teken aan waar elke stuk teks sit. Daardie onttrekte teks loop dan deur dieselfde PII-detektor wat vir dokumente gebruik word, wat die gevonde entiteite en hul posisies teruggee — niks word nog geredigeer nie.
3. Redigeer
Voer die versoek weer uit met modus gestel op "redact" om elke opgespoorde area te bedek met 'n soliede swart blok wat direk op die beeld se pixels geteken word. Dit is 'n eenrigting visuele redigering, nie 'n omkeerbare enkripsie nie.
4. Laai Af
Die geredigeerde beeld word teruggegee as 'n lêer (PNG of die oorspronklike inhoudstipe) wat jy plaaslik stoor — niks word op die bediener behou nadat die respons gestuur is nie.
Grootte- en pixelgrense
- Slegs PNG en JPG (JPEG) word ondersteun. Ander raster formate soos TIFF, BMP, WebP, en GIF word tans nie ondersteun nie.
- Beelde word bediener-kant beperk tot 20 MB. Jou plan se eie grens kan laer wees — Basic-plan beperk oplaaie tot 5 MB (Pro 10 MB, Business 20 MB); die gratis plan sluit glad nie beeldredigering in nie.
- Totale resolusie (breedte × hoogte) word beperk tot 150 megapixels. Oplaaie bo daardie grens word verwerp voor verwerking.
OCR-taalondersteuning
OCR loop op Tesseract. Die API se language-veld aanvaar 'n ISO 639-1-kode (verstek na "en" vir Engels) wat na 'n Tesseract-taalpakket gekarteer word — ongeveer drie dosyn tale word gekarteer, insluitend Duits, Frans, Spaans, Italiaans, Portugees, Nederlands, Pools, Russies, Oekraïens, Arabies, Hebreeus, Hindi, Japanees, Koreaans, Chinees, Thai, Vietnamees, en Turks. Werklike beskikbaarheid hang af van watter Tesseract-pakkette op die OCR-bediener geïnstalleer is; 'n onbeskikbare taal val terug na Engels.
API-verwysing
Beeldredigering is direk via die API beskikbaar vir integrasies wat nie deur die web app gaan nie, en oor die MCP-bediener as die anonym_legal_redact_image-gereedskap (modus "analyze" of "redact") vir MCP-kliënte soos Claude.
POST /api/presidio/imageAuthentication: Verifieer met 'n Bearer-token in die Authorization-kopreël (óf 'n API-token óf 'n geverifieerde sessie, dieselfde as die teksanalise-eindpunte). Versoeke sonder 'n geldige token gee 401 terug.
Request body: Stuur 'n multipart/form-data-liggaam. Vereiste velde: file (die PNG- of JPG-beeld) en mode ("analyze" of "redact"). Opsionele velde: language (ISO 639-1 OCR-taalkode, verstek "en"), entities ('n JSON-lys van entiteittipes om opsporing tot te beperk), score_threshold, en fill_color (slegs redact-modus, verstek "black"), operator (redact mode only: "redact" | "replace" | "mask", default "redact"), and mask_char (redact mode with operator="mask" only, default "*").
Response: In analyze-modus is die respons JSON: die opgespoorde entiteite (tipe, teksposisie, en vertroue telling) plus 'n tokens_charged-veld. In redact-modus is die respons die geredigeerde beeld self (binêr, Content-Type image/png of die oorspronklike tipe) met die tokenkoste teruggegee in die X-Tokens-Charged-kopreël.
FAQ
Watter beeldformate word ondersteun?
Slegs PNG en JPG (JPEG). Ander raster formate soos TIFF, BMP, WebP, en GIF word tans nie ondersteun nie.
Wat is die grootte- en resolusiegrense?
20 MB en 150 megapixels totale resolusie, verder beperk deur jou plan se eie oplaaigrens (5 MB op Basic, 10 MB op Pro, 20 MB op Business).
Vereis beeldredigering 'n betaalde plan?
Ja. Beeldredigering vereis 'n Basic-plan en hoër. Die gratis plan ondersteun slegs teks-anonimisering.
Is die redigering omkeerbaar?
Nee. Redigering bedek die opgespoorde area met 'n ondeurskynende swart blok direk op die beeld se pixels — 'n eenrigting visuele redigering, nie omkeerbare enkripsie soos die teks-anonimiseerder bied nie.
Hoe roep ek die API direk aan in plaas van die web app te gebruik?
Stuur 'n POST-versoek na /api/presidio/image met 'n Bearer-token in die Authorization-kopreël en 'n multipart/form-data-liggaam wat file en mode ("analyze" of "redact") bevat. Sien die API-verwysingafdeling hierbo vir die volledige veldlys en responsvorm.
Probeer Beeldredigering
Laai 'n skandering, foto, of skermskoot op en sien die opgespoorde PII binne 'n paar sekondes bedek.
Maak die web app oopLimitations / Important note
- OCR-based text extraction is probabilistic; low-quality scans and handwriting lower detection recall.
- Redaction is a visual, one-way black box over the detected region — not reversible encryption.
- This page is informational and is not legal advice.
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, held by our hosting provider.
- 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 company HQ is in Saarbrücken, Germany. Our servers run in Hetzner's Falkenstein datacenter.
Hetzner holds 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
Automated checks run on every release.
Each surface gets its own sweep script and report.
Human reviewers spot-check the output each week.
We test detection against sample documents before each release.
A failing unit or integration run stops the release.
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.
Paid plans can buy top-up credits.
Credits reset at the end of each cycle.
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
- Open the web app and try a sample file.
- Learn how credits get counted.
- See current plans and limits.
- Meet the team behind the product.
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.