Privacy Policy
Zorvexl (SafeRide school transport platform) — Last updated: September 9, 2026
Zorvexl operates a school transport management platform used by schools, in the form of three apps — Zorvexl Guardian (for parents/guardians), Zorvexl Driver (for van drivers), and Zorvexl Staff (for teachers and school staff) — plus a web-based admin panel used by school administrators. This policy explains what information each app collects, why, and how it's handled.
Each school using Zorvexl is the data controller for its own students, guardians, drivers, and staff. Zorvexl acts as the data processor, storing and transmitting this information on the school's behalf to run the transport, attendance, results, and fee-tracking features described below.
1. Information We Collect
Guardians (Zorvexl Guardian app)
- Account details: name, phone number, email (optional), and school-issued login credentials.
- Home/pickup location: a GPS coordinate and address you set, used to calculate your van's ETA to your stop.
- A push-notification token (via Firebase Cloud Messaging), used to deliver van-arrival alerts, absence confirmations, exam-result and fee-reminder notifications to your device.
- Which children (students) are linked to your account, so you can view their attendance, results, and fee status.
Students (children)
Students do not use the app directly. On their behalf, and under the school's direction, we process: name, class/roll number, route and pickup stop, daily attendance (classroom and bus-boarding), exam/test results entered by teachers, and fee payment status. This exists solely to run the transport, attendance, and academic-reporting features the school has enabled — never for advertising, and never sold to third parties.
Drivers (Zorvexl Driver app)
- Account details: name, phone number, license number, and school-issued login credentials.
- Live GPS location — collected only while a trip is actively running and the app is open in the foreground — used to show guardians their van's real-time position and ETA. Location is not tracked in the background or outside of an active trip.
- SOS alert location, if you trigger an emergency alert during a trip.
Staff (Zorvexl Staff app)
- Account details: name, phone number, designation, and school-issued login credentials.
- A one-time GPS reading at check-in time, used to confirm you're at school when you check in for the day.
- Attendance, leave requests, timetable, and (for teachers) the classroom attendance and exam results you record for students.
School Administrators
- Account details and school information used to manage the school's data within the platform.
Crash Diagnostics (Driver and Staff apps)
If the Driver or Staff app crashes, the last error's stack trace is saved on the device and sent to our backend the next time the app opens, so we can diagnose and fix the bug. This contains only technical error details — no personal data.
2. How We Use This Information
- To operate the core service: live van tracking, ETA calculation, attendance recording, exam results, and fee tracking/reminders.
- To send push and (where applicable) email notifications relevant to your role — e.g. van arrival, absence confirmation, fee reminders, school announcements.
- To let school administrators manage their school's routes, classes, staff, and enrolled families.
- To diagnose and fix app crashes (Driver and Staff apps).
We do not use your data for advertising, and we do not sell personal data to third parties. Data is only visible within your own school — for example, a driver sees the stops on their assigned route, not another route or another school's data.
3. Permissions Used
- Location (fine/coarse): used only while the relevant app is open and in use — to show/report the van's position, set a guardian's pickup pin, or verify a staff check-in location. Never collected in the background.
- Notifications: used to deliver trip, attendance, results, fee, and emergency alerts.
4. Third-Party Services We Use
| Service | Purpose | What's shared |
|---|---|---|
| Google Firebase | Push notification delivery; brief relay of a van's live GPS position while a trip is active | Notification token; van's live coordinates (not tied to a guardian's identity within Firebase) |
| OpenStreetMap / Nominatim | Address search when a guardian sets their pickup location | The address text you type into the search box |
| Google Maps | Displaying the live map in-app | Map tile requests as you view the map |
| Resend | Delivering a one-time verification code for super-admin login (platform-operator use only, not guardian/parent-facing) | Email address, verification code |
5. Data Storage & Security
- Account data (students, guardians, drivers, staff, attendance, results, fees) is stored in a PostgreSQL database hosted on Railway.
- Live van GPS positions pass through Firebase Realtime Database only while a trip is active, for real-time display — not retained as historical GPS trails.
- Passwords are never stored in plain text — they're hashed before storage. All traffic between the apps and our servers is encrypted (HTTPS).
6. Data Retention
We retain account and activity data for as long as your school's account with Zorvexl remains active, so that attendance, results, and fee history stay available. A school administrator can request deletion of a specific student's, guardian's, driver's, or staff member's data, or of the school's entire account, at any time by contacting us (below).
7. Children's Privacy
Zorvexl Guardian, Driver, and Staff are used by adults (parents/guardians, drivers, and school staff) — none of the three apps are directed at or used directly by children. Information about students is provided and controlled by the school and used strictly for school transport and academic administration.
8. Your Choices
- You can update your location, password, and notification settings from within the relevant app.
- You can request access to, correction of, or deletion of your data by contacting your school administrator or us directly.
9. Changes to This Policy
If we make material changes to this policy, we'll update the "Last updated" date above. Continued use of the apps after a change constitutes acceptance of the revised policy.
10. Contact Us
Questions about this policy or your data can be sent to:
Email: info@zorvexl.com