We see no data.
All encryption operations happen in the browser. What our servers store is exclusively ciphertext — mathematically unreadable without the passphrase.
Upload data
The company transfers customer records to MeinDatensatz in encrypted form. The original data never leaves the secure transfer as plaintext.
Send invitation
End customers receive a single-use signed access link by email. The passphrase is transmitted separately — secure by design.
View & correct data
The end customer unlocks their data with the passphrase, reviews it, and sends corrections back — encrypted, audited, tamper-proof.
Everything you need for GDPR subject access
No custom development. No operations. Ready to deploy immediately.
End-to-end encryption
XSalsa20-Poly1305 (libsodium). No plaintext in database or logs. Passphrase is never stored.
Single-use access token
Only HMAC-SHA256 hash stored. 7-day expiry. After unlock: session-based access with 30-min idle timeout.
OTP authentication
No password risk: admins sign in with a one-time 6-digit code — maximum 5 attempts per hour.
Complete audit log
Every access, every change, every export is logged tamper-proof — without PII in the logs.
Tenant isolation
Full data isolation. All database queries are tenant-scoped. No cross-tenant access possible.
Automated email invitations
End customers receive a signed link with your tenant branding. No sensitive content in the email body.
Frequently asked questions
Can't find what you're looking for? We're happy to help.
Ready for GDPR subject access without manual effort?
Contact us — we typically set up your tenant within one business day.