Encrypted on your device
Patient records, prescriptions and your medicine list are stored in an encrypted database (256-bit SQLCipher). The key is generated on your device and kept in the operating-system secure store — macOS Keychain, Windows, or the Android Keystore — never in a file next to the data.
No patient data on our servers
We hold your account, your subscription state and, for QR verification, only the prescription number, verification code, issue date, your name and registration, and whether it is revoked. Never the patient’s name, diagnosis or medicines.
Locked finalized records
Once finalized, a prescription’s content cannot be edited, re-dated or deleted — enforced by the database itself with triggers and a tamper-evident fingerprint, not by application convention. Corrections are new records; the original stays.
Hardened desktop app
The desktop app runs with a sandboxed, isolated renderer, a strict content-security policy, validated IPC messages and disabled Node integration, so a defect in the interface cannot reach your files or records.
Signed licences
Your plan is a cryptographically signed licence checked on your device against a public key, so the free-plan limit and subscription work offline and cannot be edited by hand.
Safe rendering
Everything printed on a prescription is escaped, and prescription previews run in a sandbox with scripts disabled, so a pasted string cannot inject markup.
No analytics on clinical content
No patient names, diagnoses or medicines appear in analytics, logs, error reports, URLs or notifications.