The patient’s phone
A patient signs in with a one-time code sent to their email. There is no password to forget or reuse. They see their own pathway and nothing else, and their session ends after a period of inactivity.
A patient’s entries belong to their practice’s record; the practice answers access and correction requests.
The practice team
Owners, clinicians and staff each have defined permissions, enforced by the application. Clinician sign-in requires a second factor. The actions that matter are written to an audit trail the practice owner can read.
Roles limit what a person can do; they do not decide what a practice should review or when.
The application
Every practice’s records are separated from every other’s by the database itself, not only by the application. Data is encrypted in transit and at rest, and the database is never reachable from the internet. The application and its database run on AWS in Sydney.
Practice separation is tested as code on every change.
AI processing
Drafting receives the practice documents you select. The assistant can receive structured patient information under temporary references, never a patient’s name, along with what you type. Processing stays in Australia, and a practice owner can turn AI off. Your content is not used to train AI models, and request logging at the AI service is switched off.
Temporary references do not make health information anonymous. Keep patient details out of uploaded documents and prompts.
Practice billing
Stripe handles the practice’s subscription and receives the practice’s business details and aggregate counts. It never receives a patient’s name or clinical content, and billing never cuts a patient off mid-recovery.
Founding terms are stated before a practice is invited to sign up.
Email
Email carries invitations, sign-in codes and reminders a practice turns on. An optional daily digest to the practice holds counts and a link to the portal, never a patient’s name or reading.
Nothing clinical is sent by email, and a check-in never triggers an urgent message to anyone.
Read all six data boundaries
The patient’s phone
A patient signs in with a one-time code sent to their email. There is no password to forget or reuse. They see their own pathway and nothing else, and their session ends after a period of inactivity.
A patient’s entries belong to their practice’s record; the practice answers access and correction requests.
The practice team
Owners, clinicians and staff each have defined permissions, enforced by the application. Clinician sign-in requires a second factor. The actions that matter are written to an audit trail the practice owner can read.
Roles limit what a person can do; they do not decide what a practice should review or when.
The application
Every practice’s records are separated from every other’s by the database itself, not only by the application. Data is encrypted in transit and at rest, and the database is never reachable from the internet. The application and its database run on AWS in Sydney.
Practice separation is tested as code on every change.
AI processing
Drafting receives the practice documents you select. The assistant can receive structured patient information under temporary references, never a patient’s name, along with what you type. Processing stays in Australia, and a practice owner can turn AI off. Your content is not used to train AI models, and request logging at the AI service is switched off.
Temporary references do not make health information anonymous. Keep patient details out of uploaded documents and prompts.
Practice billing
Stripe handles the practice’s subscription and receives the practice’s business details and aggregate counts. It never receives a patient’s name or clinical content, and billing never cuts a patient off mid-recovery.
Founding terms are stated before a practice is invited to sign up.
Email
Email carries invitations, sign-in codes and reminders a practice turns on. An optional daily digest to the practice holds counts and a link to the portal, never a patient’s name or reading.
Nothing clinical is sent by email, and a check-in never triggers an urgent message to anyone.