Written for whoever has to sign this off: an IT person, a doctor, an auditor, a partner abroad. It says what is true, including the parts that are inconvenient for us.
Most business software keeps your customers, your books and your patients on the vendor's servers, and asks you to trust the vendor. Ours mostly does not: the software you buy runs on your own computer, and the records stay there. There is no shared pool your data sits in, because for those products there is no pool.
That is an architecture, not a promise, which is why the rest of this page can be specific rather than reassuring.
This depends on which product you use, and we would rather draw the line clearly than let "your data never leaves you" cover things it does not.
The eleven apps you download, and the ones our engineers install for you: MediFlow, Agency OS, Meridian, Ascend.
Anything you run in the browser here: a free trial at /try, an app opened at
/run, plus Cloud sync if you switch it on.
Your account here is deliberately thin. It exists to know who owns which licence:
| We store | Why |
|---|---|
| Name | To address you like a person. |
| Email or phone | One of the two, to reach you and to sign you in. Not both required. |
| Business name | Optional. For the invoice. |
| Password | Hashed with scrypt and a random per-account salt, compared in constant time. Never stored as text, and not recoverable by us. |
| Your licences and invoices | What you bought and when it renews. |
No card details, ever. Payments are handled by the payment provider; card numbers do not pass through and are not stored here.
An agent that can act on your business is only safe if something bounds it. Every action one takes passes a single gate, and the rules are the same for all of them:
| Class | What happens |
|---|---|
| Reversible | Runs. Answering a message, drafting a reply, logging a call. |
| Irreversible | Held until a human types EXECUTE, or until you have signed a mandate scoping exactly what it may do unattended, scoped to a named action, a daily cap and an expiry date. |
| Affects a person | A human decides, every time. No mandate can cover it, and there is no setting that turns this off. |
Every action is written to a hash-chained record: each entry is hashed together with the one before it, so an edited history stops verifying and you can see where. That makes tampering evident. It does not make it impossible, and we will not describe it as tamper-proof.
We bill for the work the agents do, which normally means a vendor has to watch the work. Ours does not. What reaches us is a signed count of which agent did which action how many times, and never what the action was about.
This is enforced rather than promised: our server rejects a usage report outright if it contains anything phone-, email- or Aadhaar-shaped, before it is stored. A report carrying a customer's number is refused, not cleaned up afterwards.
| Control | State |
|---|---|
| Transport | HTTPS only, with HSTS. Certificates renew automatically. |
| Browser hardening | Framing denied, MIME sniffing off, referrers not sent, and camera, microphone and location denied to the page. |
| Sessions | Random 24-byte tokens, invalidated on sign-out. |
| Abuse | Sign-in and sign-up throttled per address; the wider API is rate-limited. |
| Licence signing | Ed25519. The private key exists only on the server; your copy of an app carries the public half and can verify without contacting anyone. |
A security page that only lists strengths is not worth reading. These are the honest limits, and you should weigh them:
Your records are never held over money. If a licence lapses, the AI workers stop. Reading and writing your own books does not. Non-payment is a reason to stop our work, never to lock you out of yours.
Everything exports. Leaving is a supported action, not a support ticket. Software you have bought outright keeps running whether or not you are still paying us.
Send them. We will answer specifically, in writing, including where the answer is "we do not do that yet".
This page describes how the software is built. It is not a contract. The terms and privacy policy are. Where the two differ, those govern.