OMDEX
Private practice tools
that stay private

Offline-first scheduling, records and bookkeeping.
No accounts, no subscriptions. Your data stays on your device —
with optional end-to-end encrypted sync across your own devices.

Local-first, works offline
AES-256 encrypted
Optional encrypted cloud sync
Single HTML file
omdex
records
figures
Schedule

omdex v4.3.5

A complete offline scheduler for solo therapists and practitioners. Manage clients, track sessions, handle payments, and generate invoices — all from a single file that lives on your device.

  • Week, month & overview calendar views
  • Client database with fee tracking
  • Payment status & income reports
  • CORE-10, PHQ-9 & GAD-7 clinical outcome assessment
  • Recurring task system
  • Email template generator, PDF invoice generator
  • 'omdex-modes' reflective clinical tool included
  • Passcode lock with AES-256 encryption
  • Optional encrypted cloud sync across devices
Get omdex — £9.99 Try free demo Already have a licence?  Open →

One-time payment. No subscription, no renewal. Updates are always included — buy once and keep using it.

Record

omdex-records v1.1.4

A companion client register for solo practitioners. Store contact details, emergency contacts, GP information and generate correspondence — fully offline, fully encrypted.

  • Full client contact register
  • Emergency contact & GP details
  • Referral, admin & ending details
  • Email & formal letter generator
  • CSV import from Google Forms / Excel
  • Export to CSV, .doc or PDF
  • Same AES-256 encryption as omdex
  • Shared theme system
Get omdex-records — £4.99 Try free demo Already have a licence?   Open →

Designed to pair with omdex. Names and contact details stay separate from your session records.

Finances

omdex-figures v1.2.2

A self-assessment bookkeeping tool for sole traders and freelancers. Track business income and expenses against HMRC SA103 categories, monitor your tax liability, and export a ready-to-use summary — all offline, all encrypted.

  • Business & personal income/expense ledger
  • HMRC SA103 category mapping
  • Estimated tax & NI liability calculator
  • Month-by-month and year view
  • Customisable categories
  • Tax report print / export
  • 40+ themes, passcode lock, AES-256 encryption
  • Single HTML file — nothing leaves your device
Get omdex-figures — £4.99 Try free demo Already have a licence?   Open →

Standalone — works for any sole trader. Not just therapists. If you file a self-assessment tax return, omdex-figures is built for you.

Keep identifying details
separate from clinical notes

omdex works on a simple principle: client names and contact details should be stored separately from session notes and clinical information. Each client is identified by a code — so your scheduling and notes stay clean and anonymised, while contact details live in their own dedicated space.

SCHEDULE
Sessions, fees, payment status and CORE-10 outcomes — all referenced by client code, keeping clinical data clean and anonymised.
RECORD
Contact details, GP information, referral notes and correspondence — stored separately from session data, offline and encrypted.
TRACK
Track business income and expenses against HMRC SA103 categories, monitor your tax liability, and export a ready-to-use summary.

Built for how you actually work

1 / 8 omdex omdex Overview
Overview — upcoming schedule, all clients, and session notes side by side.

Built for
confidentiality

Designed from the ground up for practitioners who handle sensitive client data. No compromises.

🔒
Local only by default All data is stored in your browser. Nothing is transmitted anywhere unless you explicitly enable cloud sync.
🔐
AES-256 encrypted Set a passcode and every byte on disk is encrypted. Your key, your data. The passcode itself is never stored.
📴
Works offline Once loaded, the app works with no internet connection. Install as a PWA for native-like use.
Encrypted cloud sync (opt-in) Sync across your own devices using a sync code you choose. Data is AES-256 encrypted before it leaves your device — the server stores only an opaque blob. No account needed.
📂
Portable backups Export a single encrypted .json file. Restore on any device with your passcode. Your .json is your primary safety net.

Simple as it should be

Step 01 Get your licence

Purchase on Gumroad and receive instant access. No download needed — the apps live at omdex.app.

Step 02 Add your first client

Create a client code — initials plus a number works well (e.g. JD01). Codes keep your records anonymous to anyone who finds the file, while staying easy for you to recognise.

💡 Tip: be consistent from the start
Step 03 Set a passcode & back up

Create a passcode on first use — this encrypts all your data. Then use Save .JSON regularly to export an encrypted backup. Browser storage is not permanent; your .json is your safety net.