Privacy-first by default. Where an app genuinely needs server-side data to work — like showing you who's nearby — we disclose exactly what's stored and for how long, instead of pretending otherwise.
This policy applies to all services under architect-dna.ch and its subdomains, as well as native mobile apps published by Architect-DNA: VOID FREQ (iOS), VOID CELL (Nexus Breach, Grid Fall, Sector Zero), Rida, Konnekt, Noise, Prompt Vault, LIA, CV Card, VELO NOIR, Podcast DNA, TACZ, Zugcafé, Einspruch, and any future services.
Most services collect no personal data. Specifically:
localStorage on your own device — never on our servers.Zugcafé is the one app that genuinely needs a server, because it shows you real people near you right now. We store, on a Supabase server:
"Activities" (the nearby feed posts) expire and stop being shown after 5 minutes. Rooms disappear from the public browse list after 24 hours or once you're more than 5km away, but a room's direct link — and its message history — is not automatically deleted, so anyone who already has the link can still open it later. Anyone with a room's URL can read that room's messages; there is no per-user access control. Do not share anything in a Zugcafé chat you wouldn't want a stranger with the link to read.
Passkey-enabled applications use the WebAuthn / FIDO2 standard with the PRF extension for key derivation. Your private key never leaves your device. We store only a credential ID in localStorage. No biometric data is accessible to us at any point.
LIA stores encrypted evidence documents. All encryption is performed client-side before any data is persisted. Only ciphertext is stored — the decryption key never leaves your device and is never accessible to us.
Some applications use Anthropic Claude and/or Groq (Llama models) APIs for AI features — including the PulseBot chat widget on this site, and Einspruch's letter generation. When you use one of these features, your input is transmitted to that provider's servers. See anthropic.com/privacy and groq.com/privacy-policy. We do not store AI conversation history on our end.
Zugcafé's data (see above) is hosted on Supabase. See supabase.com/privacy.
Einspruch's payments are processed by Stripe. See stripe.com/privacy.
Map tiles are loaded from OpenStreetMap servers. Your IP address may be visible to OSM when fetching map tiles.
The site is hosted on Vercel. Vercel may log request metadata (IP, user agent) per their infrastructure policy. See vercel.com/legal/privacy-policy.
For apps that store data only in your browser, clearing your browser's site data (or using an in-app reset) deletes it completely — there is no server-side copy to remove.
For Zugcafé, activity posts expire automatically after 5 minutes. Room and message data is not on an automatic deletion schedule; contact us to request deletion of a specific room or message.
As a user in Switzerland or the EU, you have the right to access, correct, and delete any personal data we hold. For most apps, all data is already stored locally on your device and you're already in full control. For Zugcafé data or Einspruch payment records, contact us and we will act on your request.
Architect-DNA · Bern, Switzerland
systems@architect-dna.ch