Architecture and security
Everything on this page is checkable.
Identity, access, audit, hosting and resilience, set out so your IT team can check each one.
The short version
Phishing-resistant sign-in for each role, included. Passkeys and SSO against Entra ID and Google Workspace, at no extra cost.
Wellbeing, medical, counselling and child-safety records are separately governed. A classroom teacher never sees a counselling note through a general wellbeing permission.
Audit records reads as well as writes. Each access to a sensitive record is recorded, including our own support access.
Australian hosting and onshore support. Records are stored and processed in Melbourne, Victoria.
Each point is set out in full below.
How it is built, in a minute.
Sign-in, each school kept apart, access by role, the audit trail, tokens for other systems, and where the records and backups live. Real screens, invented data.
Identity
Phishing-resistant sign-in is included at no extra cost, because schools are targeted and passwords get reused.
Authorisation is per record class.
Kestrel governs each kind of sensitive record on its own. A counselling note, a behaviour entry and a reportable-conduct record each reach only the people who need them. The data layer enforces the separation.
| Record class | Default reach | Notes |
|---|---|---|
| Pastoral entries | Teachers of the student, tutor, head of house | Positive and negative observations, awards, detentions. |
| Wellbeing | Head of house, wellbeing team | Visible as an alert to classroom teachers without exposing the entry text. |
| Medical | Nurse, front office; alerts to the people who supervise | Conditions and action plans surface on rolls and excursion lists. Treatment detail stays out of them. |
| Counselling | Named counsellors only | Health information. Excluded from general wellbeing reads and from exports by default. |
| Child safety | Named officers only | Separate store, separate audit stream, retention floor of 45 years, legal hold available. |
| Family and financial | Registrar, business office | Parenting orders and per-guardian permissions govern what each parent receives. |
Kestrel enforces a court order. Where a parenting order restricts contact, collection or correspondence, the restriction is a property of the relationship record. Reports, messages and portal access route accordingly.
If your permission model is more complicated than this, with boarding houses, multiple campuses or a counsellor shared with another school, describe it and we will show you how it maps.
Bring it to a walkthroughAudit of each read and write.
Hosting and residency
Resilience
An API for your own systems.
Your school issues its own API tokens, each scoped to what it may read and each with an expiry.
Reporting a vulnerability
If you have found something, we want to hear about it. Report to security@hoverpoint.io. We will keep you updated while we fix it and credit you publicly unless you would rather we did not. Good-faith research is welcome.
Completing a security questionnaire?
Tender matrices want a document. The security pack contains our completed questionnaire responses and our subprocessor list.
Request it at security@hoverpoint.io. We will send it whether or not you are in a live procurement with us.
Questions schools ask
Are passkeys and single sign-on an extra cost?
No extra cost. Passkeys and single sign-on against Microsoft Entra ID and Google Workspace are included for every role, and a school can require a passkey for its people, which counts as two factors.
Where is student data stored?
In Australia. Records are stored and processed in Melbourne, Victoria, and support is onshore.
Who can read a counselling note?
Named counsellors only. Counselling notes are kept out of general wellbeing reads and out of exports by default, so a classroom teacher never sees one through a general wellbeing permission.
Does the audit trail record who looked at a record?
Yes. Kestrel records reads as well as writes on every sensitive record class, including our own support access, in an append-only trail kept for seven years.
Bring your IT manager.
Start with the eight-minute film. Then, if you’d like, forty minutes with us, and all the questions they bring.