← GapCheck

Privacy Policy

Version 0.3 · for the GapCheck portal and worker app

These documents are published for review before launch. They describe the software as it is today and have not yet been checked by a lawyer. Questions: hello@gapcheck.net.

Draft 0.3, 6 October 2026. Written to match what the software does today. Not yet reviewed by a lawyer. Version 0.3 · 6 October 2026

Gap Check (a sole trader business) ABN 24 289 004 542 ("GapCheck", "we", "us") makes software for NDIS providers: a portal for the provider's office and an app for its support workers. The software keeps training records, rosters, shift notes, charts and the claim files a provider sends to the NDIA. This policy says what personal information we hold, why, who can see it, and what you can do about it.

We are a small Australian business. We follow the Australian Privacy Principles in the Privacy Act 1988 (Cth) for everything described here.

Three kinds of people

What we hold

About a provider's staff

Name, email address (which is also the sign-in), a password stored only as a scrypt hash we cannot read, the account's role (administrator, coordinator or assessor), appearance settings, whether they opted in to a Monday summary email, and the times they sign in.

About a provider's workers, entered by the provider

About a provider's participants, entered by the provider or written by its workers

Progress notes, chart entries, medicine records, incident records and a "sick" marker against a worker are health information, which the Privacy Act treats as sensitive. We hold them only on the provider's instruction and only to run the features the provider uses.

What we ask providers not to enter. The software has no field for a participant's full name, date of birth, address, care plan or behaviour support plan, and it refuses document uploads against a participant, so a restrictive-practice authorisation or a behaviour support plan cannot be stored here. (An incident record can say that a restrictive practice was used; that is a record of an event, not the authorisation.) We ask providers to keep those details out of free-text notes too. A note that names other people is the provider's responsibility under its own privacy obligations.

From the mobile app

The app turns a dictated note into text on the phone. The recording is not sent to us or to anyone else. The app does not read contacts or photos, and does not use the camera.

What stays on the phone. So the app works without signal, it keeps a copy of the worker's shifts (with the participant labels and, where the feature is on, the participant's medicine list), offers, announcements, hours and pay estimates, unsent notes and drafts, and the queue of notes, chart rows and clock events (with location, if on) it has sent or is waiting to send. The worker's answer about the tax-free threshold stays on the phone, and the tax estimate is worked out there; we never see either. Signing out removes all of it and the device's key. If a provider removes a phone's access, the app clears its copies the next time it talks to us and keeps only unsent notes and results until the worker signs in again.

Trying the demo

The app has a "Try the demo" button. It signs you in as a made-up worker at a made-up provider, on our live service. Everyone who tries the demo is the same made-up worker, so anything you type there — a note, a chart row, a clock-in — can be seen by the next person who tries it and by us. Do not put anything real in the demo. The demo never records location, and demo access expires after a day.

Location

Location is off unless a provider switches on "ask for location on clock" in its account settings. When it is on, the app asks the phone's operating system for permission and, if the worker allows it, sends the phone's position at the moment of clocking in or out, and at no other time. The worker can decline, and the clock-in still works; the record then says location was declined. The provider's staff can see the position on the shift page and open it in a map. A clock-in position can show where a participant lives: the provider decides whether to use this feature and owes its workers and participants an explanation of it.

Automatically

Why we hold it

De-identified use. Today we use personal information for nothing but running the service. If we ever want to use de-identified, aggregated information about assessment results — for example, how workers across providers do on one question — to improve our courses and marking, we will say so in this policy first, remove names, emails, identifiers and free-text answers before any use, and never use progress notes, chart entries, medicine records, incident records, locations or pay for it.

We do not sell personal information. We do not use it for advertising or to profile individuals.

Who else sees it

Nobody else. We disclose personal information only where the law requires or authorises it. If we are compelled to hand over a provider's data we will tell the provider unless the law forbids it.

Our own access. Our staff can see provider data only to support and maintain the service, and only when there is a reason to. A support request is the usual reason.

Within a provider. The provider's administrators and coordinators can see everything the provider holds. An assessor can see the training register, credentials and the training and credential items on the "needs attention" page, but not notes, charts, medicines or incidents. A worker, on the app, sees only their own shifts, notes, pay estimates and training. Every query is scoped to one provider; one provider cannot see another's data.

What leaves the service, by the provider's choice

The provider's staff can download:

Those files are the provider's. Where they go after download is the provider's decision and responsibility.

A worker can also choose to make one of their own completion records public as a link, to show an auditor; nothing about a worker is public unless they do this. The only things public without sign-in are course videos, the app itself, a provider's logo, and an invite page showing the invited worker's display name and provider.

Where it is held

On one server in Sydney, Australia, with a nightly copy to a machine we control in Australia. Email goes through Zoho Mail's Australian service. Nothing is stored overseas.

Security

Passwords are hashed with scrypt. Session cookies and device keys are stored only as digests, so a stolen copy of the database cannot be used to sign in. All traffic is encrypted in transit. Repeated failed sign-ins are slowed down by account and by network address. Every database query is limited to the provider making it. The app keeps its device key in the phone's secure store, and the Android app is excluded from cloud backup. A signed note, a chart entry, an incident record and a clock event are never edited or deleted.

Some of what we hold would cause real harm if it leaked: notes and charts about a participant's health, medicine records, incident records, NDIS numbers, pay rates, and clock-in positions that can show where someone lives. We treat all of it as sensitive.

No system is perfectly secure and we will not claim otherwise.

Data breaches

If we become aware of a breach that is likely to result in serious harm, we will assess it promptly and tell the affected providers what happened, so they can tell their workers and participants, whom only they can identify. We will notify the Office of the Australian Information Commissioner and the affected people where the Notifiable Data Breaches scheme requires that of us, and help the provider meet its own obligations under the scheme.

How long we keep it

While a provider's account is open, we keep its records so the register, the notes and the claim evidence stay complete. That includes notes, charts, medicine and incident records, uploaded documents, and clock events with their positions. Records are not deleted when a worker or participant leaves; the provider archives them, and they stay in the provider's export.

Shorter periods: network addresses on audit rows and in server logs, 90 days; sign-in sessions, 14 days; password-reset links, 60 minutes; failed sign-in records, 7 days; the rows staged while a CSV of workers or participants is being imported, 30 minutes; demo access, one day.

When a provider closes its account we give it the export described above and then delete its records, including its audit log, from the live system within [NUMBER] days, and from backups within a further [NUMBER] days as backups age out. The record that a provider accepted these terms is kept permanently.

We do not set retention periods for a provider. Its own obligations decide how long it must keep training, claim, incident and complaint records.

Access and correction

Provider staff: you can see, correct and export your organisation's records in the portal. A signed note cannot be edited; a worker corrects it by signing a new note that supersedes it. Chart entries, incident records and clock events cannot be edited or removed by anyone; if one is wrong, record the correction in a note or an incident entry, and tell us if it must be struck out.

Workers: ask your employer. Your record is theirs and they can correct it. If you cannot get an answer, contact us at hello@gapcheck.net and we will help.

Participants: ask the provider that supports you. We hold only the label and identifier your provider chose, so we cannot find your records from your name. If you contact us, we will help you put the request to your provider.

Complaints

Write to hello@gapcheck.net. We will acknowledge within [NUMBER] business days and respond within [NUMBER] days. If you are not satisfied you can complain to the Office of the Australian Information Commissioner at oaic.gov.au.

Changes

We post changes here with a new version number and date. For a change that matters, we tell account holders by email before it takes effect, and the portal asks them to accept the new version.

Contact: Gap Check, Shop 2/290 Boundary Street, Spring Hill QLD 4000, hello@gapcheck.net