Discover how we protect your documents
Features
Automatic anonymization of personal data with over 95% accuracy. See the result with your own eyes.
Personal identification
Names and legal entities
Contact details
Financial data
Administrative codes
QR codes and barcodes
Relationships and roles
Your own data types
Native PDFs
Word (DOCX)
Images (JPG, PNG)
Scanned PDFs
Batch processing
Download in original format
Spreadsheets
Archives
Encryption in transit and at rest
Metadata removal
EU-based servers
Configurable auto-deletion
GDPR compliant
No access to your content
ENS Medium certification
Full activity log
One configuration for each document type
Configuration profiles
Every document needs different rules. Create custom profiles and reuse them with one click.
We identify every sensitive piece of data
Smart detection
Twenty predefined data types in seven families, plus the ones you define yourself. The engine chains recognisers with check-digit validation, Spanish entity models, coreference resolution and detection of family and role relationships.
LEASE AGREEMENT
Mr./Ms. María García López, of legal age, with ID number 12345678Z, residing at C/ Gran Vía 28, 3ºB, 28013 Madrid, phone +34 612 345 678, email maria@company.com, hereinafter referred to as "the tenant".
Bank details: ES91 2100 0418 4502 0005 1332
Born on 15/03/1985, Social Security number 28 12345678 09, vehicle license plate 1234 BCD.
Track the status of every document
Real-time tracking
From upload to download, every document has full traceability.
| Document | Date | Status | Action |
|---|---|---|---|
| 📄 employment_contract.pdf | Apr 8, 2026 | Processing | — |
| 📄 payroll_march_2026.pdf | Apr 7, 2026 | Completed | Download |
| 📄 medical_report_anna.docx | Apr 6, 2026 | Downloaded | View |
Your documents are deleted automatically
Secure storage
Comply with the GDPR data minimisation principle effortlessly.
Configurable retention period
Choose 24h, 48h, 72h, 7 days or custom. You decide.
Irreversible deletion
Once the period expires, files are destroyed with no possibility of recovery.
Encrypted in transit and at rest
TLS 1.3 for transfers, AES-256 for storage.
Your documents are encrypted in transit and at rest, processed automatically with nobody reviewing their content, and deleted when you decide. CEDESA DIGITAL, S.L. acts as the processor and holds ENS Medium certification.
TLS 1.3 AES-256 ENS Medium Processor, Art. 28 GDPR GDPR
Choose what replaces each piece of data
Substitution modes
Detecting data is half the work. The other half is deciding what goes in its place, and that depends on what the document is for. The three modes can be combined per data type in the same document.
Masking
A solid redaction block or asterisks, preserving the original length so the layout does not shift. For publishing.
Tokenisation
Stable numbered labels: [PER_1] is the same person on page 1 and on page 40. You can tell who is who without knowing who they are. For processing and analytics.
Synthetic data
False but plausible values, of the same type and length, with a valid check digit and consistent gender. For training, testing and statistical transfers.
Anonymising and pseudonymising are not the same
Two modes
Anonymising is irreversible: no mapping table, no key and no original value is kept. Pseudonymising is reversible: pseudonyms are stable and the mapping is stored encrypted with your organisation key, with reversal restricted to an authorised profile and written to the log.
The difference matters because a pseudonymised document remains personal data under the GDPR, even if whoever reads it cannot identify anyone. It cannot be published as if it were anonymous. anonimiza.do makes you choose the mode, and can produce both outputs in a single run.
Review before you publish
Supervision
Review is carried out by users in your organisation, with their own credentials. The screen shows the document with detections highlighted and, alongside it, the full list: value, data type, confidence and originating layer. One click accepts or discards a detection, and you can manually select a fragment the system did not flag. The «by unique value» mode groups every occurrence of the same value, so a single decision resolves the forty times a name appears in a long case file. Approving generates a numbered version, and earlier ones are kept.
Need the technical detail?
The seven layers of the engine, the full data type catalogue with its validations, the format table, the API and the security measures, all on one page.
Protect the personal data in your documents
3 free documents every month. No credit card. No installation.
Create free account