Last updated: 2026-03-14
The data controller is:
Portalix UG (haftungsbeschränkt)
Thalkirchner Str. 103
81371 Munich, Germany
Managing Director: Stefan Böck
Email: hello@saklam.com
Saklam is a platform for masking personally identifiable information (PII) before using AI services. Masking follows a Zero Knowledge principle: PII detection and masking takes place entirely in your browser or locally on your device. Our servers only ever receive already-masked data.
Masking is performed by the saklam-pii library, which uses:
Important: Due to local processing, your personal data never leaves your device
in unmasked form. The Saklam server only sees placeholder tokens (e.g. [NAME_1], [EMAIL_1]).
When using Saklam, the following data may be collected:
Your data is processed based on the following legal grounds:
The provider of this website automatically collects and stores information in server log files, which your browser automatically transmits. These are:
Retention period: Server log files are automatically deleted after 7 days.
The core product of Saklam is masking personal data before transmission to AI services.
In the Web Chat, PII detection and masking takes place entirely in your browser using the JavaScript library saklam-pii. This library runs a BERT NER model and over 430 regex patterns locally in your browser (WebAssembly / ONNX Runtime).
Data flow:
Result: Our servers and the AI provider never see your personal data in plain text.
The Desktop App performs all processing locally on your device. No plain text data is transmitted to Saklam servers. Communication with AI services occurs directly from your device, either via your own API key (BYOK) or via the Saklam proxy.
Chat histories, masking mappings, and settings are stored exclusively in your browser's localStorage. This data is never transmitted to our servers. You can delete this data at any time via your browser settings.
For routing masked requests to AI services, we use LiteLLM as a routing layer on our EU servers. LiteLLM only forwards already-masked texts. Supported AI providers include:
Legal basis: Art. 6(1)(b) GDPR (contract performance). Since only masked data is transmitted, this does not constitute a transfer of personal data to third parties within the meaning of the GDPR.
For payment processing, we use Stripe (Stripe Payments Europe, Ltd., Dublin, Ireland). When purchasing a subscription, your payment data is processed directly by Stripe. We do not store any credit card or bank details ourselves.
Stripe Privacy Policy: https://stripe.com/en-de/privacy
Legal basis: Art. 6(1)(b) GDPR (contract performance).
This website and the Saklam servers are hosted in Germany (Hetzner Online GmbH / Noez GmbH). All data is transmitted encrypted (SSL/TLS).
This website does not use tracking cookies. Only technically necessary session cookies are used (e.g., for language selection), which are automatically deleted at the end of your visit.
The Web Chat uses your browser's localStorage to store chat histories, masking mappings, and settings. This data remains exclusively on your device.
For website analytics, we use Simple Analytics (Simple Analytics B.V., Netherlands). Simple Analytics is a privacy-friendly analytics service that:
Simple Analytics Privacy Policy: https://simpleanalytics.com/privacy
For the live demo on the website, the Saklam Mask API (api.saklam.com) is used. This service is hosted in Germany and processes entered texts only for masking, without storing them.
You have the right at any time to:
Contact for data protection inquiries:
Email: hello@saklam.com
You have the right to lodge a complaint with a data protection supervisory authority about our processing of personal data.
Competent authority:
Bavarian State Office for Data Protection Supervision (BayLDA)
Promenade 18, 91522 Ansbach, Germany
Phone: +49 (0) 981 180093-0
Email: poststelle@lda.bayern.de
We reserve the right to adapt this privacy policy to comply with changed legal requirements or changes to our service. The current version can always be found on this page.