Last updated: 1 June 2026 · Translation provided for convenience; in case of divergence, the Italian version prevails.
The controller for the data processed in connection with the Celatum service is:
Salvioni Digital Solutions SAGL
UID: CHE-290.921.033
Switzerland
Website: salvionisolutions.ch
Contact: info@celatum.ch
Celatum detects and anonymizes personally identifiable information (PII) present in the documents or text you provide. All document processing — text extraction, PII detection via a local AI model, anonymization, and pseudonymization — takes place entirely on your device. No document content, extracted text, detected PII, or anonymized output is transmitted to us or to third parties.
Since we never see your documents, we are not the controller of the personal data they contain. You remain the controller of that data and are responsible for your own compliance obligations under the FADP, the GDPR, or any other law applicable to the documents you process.
| Data | Purpose | Storage |
|---|---|---|
| Documents you open | PII detection and anonymization | In memory only; released after processing or on session wipe |
| Detected PII entities | Displayed for review before anonymization | In memory; zeroed via secure wipe on reset, tab switch, file close, or app close |
| Pseudonymized templates (.piia) | Saved by you for later re-population | On your disk, in the directory you choose |
| User glossary | Custom translation terms | ~/.celatum/glossary.csv |
| Application preferences | Theme, language, settings | Browser localStorage within the app |
| Audit log | Local append-only activity log for support diagnostics (no PII content) | ~/.celatum/audit.log |
| Error log | Debugging information (no PII content) | ~/.celatum/errors.log |
| Temporary files | Intermediate processing during template operations | OS temporary directory; deleted immediately and on next app startup |
| Data | Purpose | Legal basis |
|---|---|---|
| License key | Activate and validate your license | Performance of contract (Art. 6(1)(b) GDPR / Art. 31(2)(a) FADP) |
| Hashed device identifier | Bind the license to your device (SHA-256 hash of MAC address, hostname, and operating system — the raw values are never transmitted) | Performance of contract (Art. 6(1)(b) GDPR / Art. 31(2)(a) FADP) |
| Device name | Display in the license management dashboard | Performance of contract (Art. 6(1)(b) GDPR / Art. 31(2)(a) FADP) |
| Version check request | Check whether a newer version is available (no personal data in the payload) | Legitimate interest (Art. 6(1)(f) GDPR / Art. 31(1) FADP) |
All network communication uses TLS 1.2 or higher. Connections are restricted to a list of authorized hosts (celatum.ch). No other outbound connection is permitted.
The GLiNER ONNX model runs locally via the ONNX Runtime library. After the initial download, the model operates fully offline. No input data, tokens, or inference results are sent externally. At startup, the application disables all telemetry to upstream providers.
The application implements defense-in-depth measures to minimize the time PII remains in memory:
Known limitation: Go strings are immutable values managed by a garbage collector. While the application zeroes the underlying memory of heap-allocated strings, the Go runtime may retain copies during garbage collection compaction cycles. This is a language-level constraint and is documented as such. The measures taken satisfy the «reasonable technical measures» standard under both Art. 32 GDPR and Art. 8 FADP.
~/.celatum/.~/.celatum/.You have the right to access, rectify, erase, restrict, port (portability), and object to the processing of your personal data. You may also withdraw consent at any time and lodge a complaint with your supervisory authority.
You have the right to information (Art. 25), rectification (Art. 32 para. 1), erasure or destruction (Art. 32 para. 2 let. c), and data portability (Art. 28). You may lodge a complaint with the Federal Data Protection and Information Commissioner (FDPIC).
To exercise any of these rights, contact info@celatum.ch. We will respond within 30 days.
For data stored locally on your device, you are in full control: delete ~/.celatum/ to remove all application data, or use the «Reset to defaults» button in Settings to reset the glossary.
The license server is hosted in Switzerland on Infomaniak Network SA infrastructure. License activation and validation requests are transmitted exclusively to that Swiss-hosted server.
Payments are processed by Stripe Payments Europe Ltd. (Ireland) on our behalf. When you subscribe, you provide payment details directly to Stripe; we do not store card numbers or other sensitive payment data. Stripe acts as our processor for billing and may transfer billing data to its parent company in the United States under the EU-US Data Privacy Framework and its UK extension. Stripe’s privacy practices are described at stripe.com/privacy.
No other processors are involved. Document content is never transmitted to anyone — not even to us — so there are no document-data transfers to consider.
This application is a professional tool not intended for children under 16. We do not knowingly process personal data of children.
We may update this notice to reflect changes to the application or applicable law. The «Last updated» date at the top indicates the most recent revision. Material changes will be communicated via the application’s update notification.
Salvioni Digital Solutions SAGL
UID: CHE-290.921.033
E-mail: info@celatum.ch
Website: salvionisolutions.ch