Privacy Policy

Effective date: 27 February 2026

Sapphire is built to be local-first for NSW students. This policy explains what information Sapphire handles, why it is handled, and the choices you have over your data.

Who this policy applies to

This policy applies to users of Sapphire web experiences, including guest usage and optional signed-in usage.

Definitions

Information Sapphire handles

How Sapphire stores your data

Sapphire is local-first. By default, app data is stored on your device using browser storage. If you use Sapphire as a guest, data remains on that device unless you export or share it.

Optional sign-in and cloud sync

If you choose to sign in (including with Google), Sapphire can sync your app data so it is available across your devices. Sync is optional. You can continue using Sapphire without creating an account.

How we use information

What we do not do

Sharing, export codes, and your responsibility

Sapphire lets you create share/export codes. Only share these codes with people you trust, since they may grant access to your selected gradebook or timetable content.

Third-party services

Sapphire may rely on third-party providers for hosting, authentication, and delivery infrastructure. When these providers process data for Sapphire, it is for service delivery purposes only.

Data retention

Local guest data remains in your browser until you clear it, reset it, or remove it using your browser controls. Account-synced data is retained while your account is active and for a limited period required for backup, recovery, security, and legal obligations.

Security

For account-synced cloud data, Sapphire's servers follows industry standard security standards, including encrypted string attributes for sensitive fields using AES-128-GCM encryption at rest. This reduces exposure risk for stored data, and is paired with access controls and operational safeguards. It is important to note that no online service can guarantee absolute security.

Regulatory Compliance

Sapphire's servers maintains compliance with SOC 2 Type I, making it suitable for handling sensitive user data.

Your choices and rights

Children and school users

Sapphire is designed for students, including school-age users. If you are a parent, guardian, or school representative and have concerns about data handling, contact us so we can review and assist.

Policy updates

We may update this Privacy Policy from time to time. Material changes will be reflected by an updated effective date on this page and, where practical, additional in-app notice.

Data control and deletion

You can reset your Sapphire data at any time from the app settings. This clears local data, and when signed in, also removes synced cloud data where deletion functionality is available.

Contact

Questions about this policy, privacy requests, or data concerns can be directed via my email: neon@neonxsl.dev.