Security & Privacy

Built for schools.
Secured by design.

We take the safety of student and school data seriously. Here's exactly how we protect it.

Hosted on Google Firebase
Encrypted in transit & at rest
Australian Privacy Act compliant
No advertising. No data selling.
Google sign-in with school accounts
Infrastructure

Where your data lives

School Sport Portal runs on Google Firebase. All data infrastructure is hosted in australia-southeast1 (Sydney) on Google Cloud Firestore.

Cloud Firestore

Real-time data sync for carnival management, results, and scheduling — region: australia-southeast1 (Sydney).

Firebase Authentication

User identity via Google Sign-In using school Google Workspace accounts. No passwords stored by School Sport Portal.

Cloudflare CDN

Served via Cloudflare's global network with TLS 1.3, DDoS protection, and WAF.

Stripe Payments

All payment processing handled by Stripe. School Sport Portal never stores card numbers.


Data Handling

What data we collect and why

We collect only the information needed to run carnival and sport events for schools.

Data TypePurposeRetentionShared With
School name & contactAccount setup, invoicingDuration of subscriptionStripe (billing)
Student namesCarnival event entry & resultsDeleted on requestNo third parties
Event results / scoresCarnival reporting & rankingsRetained while account is activeNo third parties
Google account (staff)Authentication onlySession-scopedGoogle (auth only)
Usage analyticsProduct improvementAnonymised, 12 monthsNo third parties

Access Controls

Who can see your school's data

Access to school data is strictly limited and controlled at multiple layers.

School-level isolation

Each school's data is stored under its own namespace. Firebase Security Rules enforce that authenticated users can only read and write data belonging to their own school.

Role-based access within a school

Administrators can configure events and manage user access. Teachers have read access to results relevant to their events. No student account types are created.

No data selling

School Sport Portal does not sell, rent, or share your school's data with advertisers, data brokers, or any third party for commercial purposes.


Encryption

Encryption in transit and at rest

TLS 1.3 enforced everywhere

All connections are encrypted using TLS 1.3. HTTP connections are automatically redirected to HTTPS.

Data encrypted at rest

All data in Firebase Firestore and Storage is encrypted at rest using AES-256. Keys managed by Google KMS with HSM backing.


Compliance

Legal & regulatory framework

Australian Privacy Act 1988

School Sport Portal is operated by Luck Dragon Pty Ltd (ACN 679 268 862). We comply with the Australian Privacy Principles (APPs). Our full Privacy Policy is at schoolsportportal.com.au/privacy.

Data residency

School Sport Portal's database is hosted in australia-southeast1 (Sydney) using Google Cloud Firestore. All carnival and event data is stored on Australian soil, consistent with Victorian DET Information Privacy Principle 9 (IPP 9) requirements for data localisation.

Breach notification

In the event of a data breach likely to result in serious harm, School Sport Portal will notify affected schools and the OAIC in accordance with the Notifiable Data Breaches scheme under the Privacy Act 1988 (Cth).


Your Controls

Account and data management


Questions about security or privacy?

Our team is happy to answer questions from IT staff, privacy officers, or school leadership.

Email privacy@schoolsportportal.com.au