SchoolOS

Provided by ForwardAxis Technologies Pte. Ltd., Singapore

SchoolOS Privacy Policy

Effective date: 2 November 2026. Applies to the SchoolOS mobile app (Android and iPhone) and the SchoolOS web service it connects to.

In short. SchoolOS is a staff app for schools. Your school creates your account and decides what is recorded. ForwardAxis runs the service for the school on Google Cloud in Singapore. We do not sell personal data, show advertising, track you across apps or websites, or use analytics or crash-reporting services. Some data is kept after deletion, in backups and logs; section 9 says exactly what and for how long.

1. Who we are

ForwardAxis Technologies Pte. Ltd. ("ForwardAxis", "we", "us"), a company incorporated in Singapore, UEN 202645105N, registered address 456 Segar Road, #07-119, Segar Meadows, Singapore 670456.

Privacy contact: hello@forwardaxis.sg (subject line "Personal data - SchoolOS").

2. Who the app is for

SchoolOS is a timetabling, relief-planning and leave service for schools. The app is for school staff: teachers, Key Personnel, relief coordinators and administrators. It is not for students, parents or the general public, and it is not directed at children. You cannot register in the app: your school's SchoolOS administrator creates your account.

3. Who is responsible for your data

ForwardAxis provides SchoolOS to your school, on the school's behalf. Your school decides what personal data is entered into SchoolOS and why. We use that data only to provide, secure and support the service for the school, not for our own purposes. Your school's own policies and its agreement with us also apply.

4. What data is processed

DataExamplesComes fromUsed for
Account dataname, e-mail address (your sign-in name), role, staff/teacher code; your password is stored only as a one-way hashyour schoolsign-in; showing you what your role allows
Timetable and relief datayour lessons, classes, rooms, relief duties, your accept/decline response and any decline reasonyour school and youshowing your day; planning and recording relief cover
Relief instructions, handover messages and attachmentslesson objectives, materials, expectations; messages between the absent and the covering teacher; files you choose to attach (for example PDF, Word, PowerPoint, Excel, text files or photos)youhanding over a lesson
Leave datadates and periods, leave category (for example medical leave, professional development, official duty, personal), an optional private note, status and decisionyou and approversleave requests and relief planning
In-app notificationsthe type of event (for example "New relief assignment") and a link to the screen concernedthe servicekeeping you informed
Security and audit recordsyour e-mail address, time, IP address and the action taken (for example a sign-in, a leave request or a change to a relief plan), sometimes with the values before and after a changethe servicesecurity, preventing misuse, and the school's audit requirements
Service logsIP address, time, the address requested and the result, recorded by the hosting platform for each requestthe servicerunning and securing the service, investigating faults
Notification registration (iPhone only)the push-notification token that Apple issues to the app on your iPhone, and a random identifier of this installation of the appyour iPhonestored with your account at your school only, so that notifications from your school can be delivered to your device if the school enables them; see section 6

Health-related information. A leave request can carry the category "medical leave", and the optional private note is free text. We treat this as health information. Please enter only what your school needs and no medical details. A private note is visible to you, your school's administrators, relief coordinators and Key Personnel, not to other teachers.

Free-text fields (leave notes, handover messages, decline reasons, relief instructions) contain whatever you type. Please do not enter more than the school needs.

5. What the app does on your phone

6. Notifications

While the app is open or running, it checks your school's SchoolOS server for new in-app notifications and shows a banner on your phone. The banner contains only a fixed, generic text such as "New relief assignment" and "Open SchoolOS to view details", never names, classes, subjects, dates, leave details or message text. The details load inside the app after you have signed in.

No notification content is currently sent through Google or Apple push-notification services. On iPhone, if you allow notifications, iOS gives the app a push-notification token, which the app stores with your account on your school's SchoolOS server, together with a random identifier of this installation. The server returns a secret that stays on your iPhone in the iOS Keychain and lets the app withdraw the registration later. The registration is withdrawn when you sign out or change school (if your phone is offline at that moment, the app retries later), and when your school deactivates your account. A withdrawn registration can no longer be used and is deleted when your account is removed. Registrations are never used for tracking or advertising and are not shared. A notification meant for a different school than the one the app is set to is discarded without being shown. You can turn notifications off in your phone's settings at any time; the in-app notification list keeps working. The Android app does not create a push registration.

If we start to deliver notifications through Google Firebase Cloud Messaging or Apple Push Notification service, we will update this policy first. Those services would receive only a device token and the same generic text and link, and their servers may be outside Singapore.

7. Where your data is stored and who processes it for us

8. Who can see your data

We do not sell personal data, do not share it for advertising or marketing, and the SchoolOS service does not send school data to artificial-intelligence services.

9. How long data is kept

We do not yet delete most school data automatically after a fixed period. Where there is no fixed period, this section says so. To ask for deletion, contact your school's SchoolOS administrator first, then us (section 10).

10. Your choices and how to make a request

You can ask to see or correct your personal data, ask for it to be deleted, or withdraw your agreement to a use of it. Because your school controls the data, please contact your school's SchoolOS administrator first. If your school cannot help, write to us at hello@forwardaxis.sg; we will pass your request to your school and help it respond.

You can stop phone notifications at any time in your phone's settings, and sign out to withdraw this phone's notification registration.

Deleting your account: see How to delete your SchoolOS account.

11. Security

Sign-in is required. Access is checked on the server according to your role and your school. Connections are encrypted (HTTPS). Passwords are stored only as one-way hashes, accounts lock for 15 minutes after 6 failed sign-ins in a row, passwords must be changed at first sign-in and at least every 90 days, and sessions end after a period of inactivity. Sign-ins and changes are logged. We do not claim any security certification, independent security test or approval by any authority.

12. Changes to this policy

We publish any change on this page and update the effective date. We tell schools that use SchoolOS about material changes before they take effect.

13. Contact

ForwardAxis Technologies Pte. Ltd., 456 Segar Road, #07-119, Segar Meadows, Singapore 670456, Singapore.
E-mail: hello@forwardaxis.sg