This is one of 4881 IT projects that we have successfully completed with our customers.
How can we support you?

Weißes Quadrat mit umrandeten Seiten rechts oben

Anopmynizer

This IT project is part of our digitalization and optimization of our customers’ IT landscape. Through targeted measures, we promote technological progress, optimize cross-system processes and create a sustainable basis for future developments. Our IT reference projects serve as a basis for orientation. They support the reusability of tried and tested concepts as part of project implementation.

Brief description

AnonDoc is a tool for the GDPR-compliant anonymization of personal data in Word, Excel, PowerPoint, and PDF documents. Users upload one or more files through a desktop, web, or command-line client and receive anonymized copies in return. Documents can be grouped into projects, and within a project the tool keeps a reliable, consistent mapping between original and anonymized values (for example, every 'Andreas Schmidt' becomes the same 'Franz Muxedner'). Each mapping is unique to its project. Users select a single file or a folder of supported files, choose where the results are saved, and optionally name the project; if none is given, one is generated automatically.

Supplement

Technically, it is a Kotlin/Ktor REST service with shared DTOs in a multiplatform Contracts module, as well as a web client. A desktop client and a CLI client are planned as future extensions. Microsoft Presidio detects personal data. It runs a transformers-based NLP engine (spaCy for tokenization plus HuggingFace BERT NER models for English and German); DataFaker generates realistic pseudonyms. Project-scoped mappings are stored AES-GCM-encrypted in SQLite, so the same original always yields the same pseudonym within a project. A coroutine-based job manager processes uploads concurrently and reports progress via server-sent events. Format-specific adapters (currently .docx via docx4j) extract and rewrite text. Original files are ephemeral; only encrypted mappings persist. Metrics are exposed via Micrometer/Prometheus, and OpenAPI/Swagger-UI documents the API.

Subject description

The project is developed spec driven with the help of claude code. The developer writes a high-level description of the project and the technical infrastructure. Claude Code generates specifications from the high-level descriptions which are the reviewed by the developer. When the specifications are approved, Claude Code generates the code.

IT project data

Project start11.05.2026

Customers who trust us

Have we sparked your interest ?

Portrait Herr Knudsen, Mann im Anzug

Ole Knudsen

Key Account Manager

Contact now

We provide information on the handling of the data collected here in our privacy policy.

Contact now

We provide information on the handling of the data collected here in our privacy policy.

Download file

We provide information on the handling of the data collected here in our privacy policy.