Security

We treat client data the way we’d want ours treated.

Carelyt stores information regulated by the Australian Privacy Principles. The page below describes how the platform is built to protect it — in plain language, without certifications theatre.

How it’s protected

Six things that hold the line.

01Data residency

Hosted in Sydney, by default.

Your data lives in Australia. We host on Supabase's Sydney region, which means your client information does not leave Australian soil for routine operations. The pages you see are served from a global network so the site loads fast wherever you are, but the database holding your information stays in Sydney.

02Tenant isolation

Teams cannot see each other's data.

Each team's information is fenced off in the database itself, not just by the app. So even a bug in our code cannot let one team see another team's clients. We test this with two-team fixtures every time we touch a feature.

03Encryption

In transit and at rest.

Anything you type into Carelyt is sent over a secure connection and stored encrypted on disk. Sensitive keys live on the server only — they never reach the browser, and they never touch any code we ship to the public.

04Authentication

Email and password, magic links, MFA.

Email + password by default, with magic links and multi-factor authentication available when you want them. If a teammate forgets their password, an admin can trigger a reset from the team page in two clicks.

05Backups

Daily, point-in-time recovery.

Daily backups, with point-in-time recovery for the last week. If something goes wrong on our side, we can roll the database back to any minute in the previous seven days — and we'll tell you if we do.

06Audit trail

Sensitive actions are logged.

Sign-ins, role changes, removed teammates, and team setting changes are recorded with who did what and when. Super-admins can review the trail straight from the dashboard.

If something goes wrong

We tell you, fast.

A breach of client information is a notifiable event under the Australian Privacy Act. Our incident process is built around honesty and speed.

01

Detect

Database, application, and infrastructure logs are monitored. Failed auth attempts, unusual queries, and out-of-band activity raise alerts to the team.

02

Contain

Affected sessions, keys, or accounts are revoked immediately. We assume the worst case until we have evidence otherwise.

03

Notify

If client information was likely accessed, we contact your super-admin within 72 hours with a plain-language description of what happened, what we know, what we don't, and what we're doing.

04

Remediate

We fix the underlying cause, write up the post-mortem, and share what changed so the same shape of issue cannot happen again.

Questions to ask any vendor

The checklist we’d hand a sceptical IT manager.

We’ve put our answers next to each one. If you’re vetting another vendor, hold them to the same standard.

Where does my data live?

Sydney (ap-southeast-2). Australia, full stop.

How is multi-tenant isolation enforced?

Postgres row-level security, not just app code.

Who can see service-role keys?

No one in the browser. They live in server-only env vars.

What about backups?

Daily, with point-in-time recovery for the last 7 days.

Can a removed teammate keep access?

No. Their session is revoked the moment they're removed.

Do you sell or share data with third parties?

No. Operational sub-processors only — Stripe for billing, Resend for email, Mapbox for the map.

Talk to us

Security questions get human answers.

If you’re vetting Carelyt for a clinical environment and need more detail than this page covers, write us a line. You’ll get a real person, not a sales script.

Email security

hello@carelyt.com.au