codes. is built by a small team. We read every message and try to reply within a day or two.
Question, bug, pairing trouble, an idea for a feature — all welcome. If something went wrong, tell us what you were doing, what you expected and what happened instead. The app version is in Settings → About.
Yes. The free tier and Pro Team tier are entirely offline. The only feature that needs internet is the optional cloud sync in Pro Online — and even that automatically falls back to file-share mode if there's no connection.
Settings → Export creates a JSON backup of all your codes, categories, customers, and team configuration. Transfer the file to your new phone (email, AirDrop, USB), then Settings → Import.
Backups are not encrypted by default. Store them somewhere safe and delete after import if they contain sensitive data.
Yes. Settings → Team → "Leave team" (Distributor) or "Disband team" (Owner). On Owner disband, all Distributors receive a disconnect message and their team-tagged data becomes read-only.
Any messages already addressed to your phone will be delivered the next time you re-enable sync, until they expire (currently 7 days). Pending outbound messages on your side will fall back to file-share when you next try to send.
If you have used online sync and want your data removed from our server:
Everything on the server is end-to-end encrypted, so we cannot read it either way. Deleting sync data does not touch codes your teammates already received on their own phones. If you never enabled online sync, there is no server-side data to delete — uninstalling the app removes everything.
A paired phone in your team is running a newer version of the app. Update yours from the App Store / Google Play to get full compatibility. The banner is dismissible if you'd prefer to wait.
Settings → Load practice data → "Clear practice data" button (only visible after demo data has been loaded). Or for the team-mode preview: tap "Exit demo" on the banner at the top of the Codes view.
Settings → Pro features → "Restore purchase". You'll need to be signed in to the same Apple ID or Google account that made the original purchase.
Refunds are handled by the platform (Apple App Store or Google Play) under their own policies — we can't refund directly. See:
No. The app does not auto-back-up to any cloud. We recommend running Settings → Export periodically and storing the backup somewhere safe (email-to-self, Drive, iCloud, etc.).
⚠ If your phone is lost or its storage is wiped, all data is gone. Cloud sync (Online tier) is not a backup — it routes messages, not snapshots.
Email support@evdiag.net with as much detail as you can. Screenshots help a lot.
See the home page for what's recently changed.
See our Privacy Policy and Terms of Use.