โ† Back to the app

๐Ÿ”’ Your data, explained

How the Templehall Cafe app and website handle information, in plain English. Checked 28 October 2026.

This is a demo preview, with no lock. It holds made-up example data, and nothing on it is encrypted, so please don't type real customer details into it. Gav's real app works as described under โ€œThe real appโ€ below: it's always locked.

The app keeps your cafe's information on your phone. The one thing that leaves the phone without you choosing is a website order when kitchen printing or โ€œpay firstโ€ is on. A copy of that order waits on our server so the printer can collect it, and it's deleted 48 hours after the order was made.

The lock

Website orders and the kitchen printer

What's public, by your choice

Counting visits

Backup

What Clarity HQ can and can't see

Honest limits

Check it yourself

Technical note (real app): the app is encrypted with AES-256-GCM using your browser's built-in Web Crypto. A random key encrypts the data, and that key is itself locked by your passcode (PBKDF2-SHA256, 600,000 rounds) or a Face ID / fingerprint passkey (WebAuthn PRF + HKDF). Backups use a key from your backup password (PBKDF2-SHA256, 600,000 rounds, random salt). Print queue: each order is its own record on Cloudflare KV and is deleted 48 hours after it was made (6 hours if it's waiting for payment). The list of orders holds no names, phone numbers or addresses, just order ids, times and payment status. The owner and printer keys are stored only as SHA-256 hashes.