ZeugnyAI
ZeugnyAI Trust Center

Security you can check, not just trust.

Employment certificates hold some of the most sensitive data a company keeps. This page shows how ZeugnyAI handles it, which controls are in place, which are planned, and where your team can verify each one.

Scope: ZeugnyAI Cloud (app.zeugny.com), the Self-Hosted edition and the Zeugny Engine. ZeugnyAI Chat and the free Certificate Checker are consumer products with their own privacy notices.

Data & subprocessors

Where data lives, who processes it, how long it stays

Everything below describes the managed Cloud. With Self-Hosted, all platform data moves into your infrastructure; only the engine's pseudonymised records stay with us.

Where data is stored

Where data is stored
DataStored inRegionProtection
Employee records, ratings, drafts and certificatesAzure Database for PostgreSQLSwitzerland North (Zürich)TLS in transit; encrypted at rest by Azure; pseudonym mappings additionally AES-256-GCM
Scans of signed paper certificatesSame databaseSwitzerland North (Zürich)As above
BackupsPoint-in-time restore (35 days) and nightly dumps in Azure StorageSwitzerland North (Zürich); copy in Switzerland WestEncrypted at rest by Azure; kept in two Swiss regions; dumps are made on a ZeugnyAI-operated CI runner and uploaded over HTTPS
Keys and secretsAzure Key VaultSwitzerland North (Zürich)Role-based access, soft delete
Application and database logsAzure Log AnalyticsSwitzerland North (Zürich)Kept for 30 days
Pseudonymised engine records: requests, model prompts and responses, intermediate results, a response cacheEngine database on the same server, and Cloudflare R2 object storageSwitzerland North (database); Cloudflare global network (R2)Known names, employers and dates replaced; retention limit and deletion planned

Subprocessors

Providers that process data on our behalf when you use the managed Cloud.

Subprocessors
ProviderPurposeData receivedLocation
Microsoft AzureHosting, database, backups, key management, logsPersonal dataSwitzerland North (Zürich); backup copies in Switzerland West
CloudflareEngine hosting and storage; delivery of notification e-mailsPseudonymised text (engine); recipient address, name and link (e-mail)Global network
Microsoft Azure AI FoundryLanguage models that write and check certificate textPseudonymised textResource in Switzerland North; processing within the EU data zone (Data Zone Standard)
Microsoft Azure AI Foundry (Decision-1)Decision model: next question, consistency checksPseudonymised structured dataResource in Sweden Central; EU Data Zone Standard deployment
OpenRouter and the inference providers it routes toDocument extraction, classification, search queries; job-title and task suggestionsPseudonymised text; job titles and task listsGlobal; depends on the upstream provider
Voyage AISearch and ranking in our reference corpusPseudonymised search text, such as job titles and tasksUSA
GoogleOptional “Sign in with Google”Name and e-mail address of the person signing inGlobal

Model providers receive pseudonymised text only. Self-Hosted customers can send e-mail through their own SMTP server, which removes Cloudflare from the e-mail path.

How long data is kept

How long data is kept
DataKept forHow it ends
Personal data of former employees10 years after the end of employment by default; other periods on requestAn hourly job redacts name, contact and birth details, erases drafts and deletes the pseudonym mappings; job assignments are kept
Issued certificatesAs long as they must remain verifiable and reissuableOn an erasure request they are marked deleted and removed from every view, unless a legal hold applies
Audit trailFor the life of your accountKept as evidence; entries are never edited
Backups35 days (point-in-time); nightly dumps up to 60 days including soft deleteExpire automatically
Logs30 daysExpire automatically
Pseudonymised engine recordsKept until the planned retention limit takes effectAn automatic retention limit and a customer-facing deletion are planned