01 · Overview
About SchoolBox
SchoolBox is a complete school management and communication app designed to make everyday academic information simple, accessible, and organized.
Students and parents can stay updated with attendance, assignments, exam schedules, results, performance details, notices, events, fee status, and school announcements. Teachers and school administrators can use the platform to share important information and manage academic updates efficiently.
This Policy applies to the SchoolBox Android application and the services, school accounts, and backend systems connected to it. A school may also provide additional privacy notices for information it controls through the platform.
02 · App activity
What the app does
Attendance
View daily and monthly attendance and, for authorized staff, record or correct attendance.
Diary and assignments
Check assignments, homework, school diary entries, and class-related updates.
Exams and performance
Access exam schedules, marks, results, report information, and performance summaries.
Notices and events
Receive circulars, announcements, event information, and event photos.
Fees
View fee structures, payment records, assigned fees, and pending amounts.
School administration
Authorized users may manage schools, users, students, teachers, classes, subjects, inventory, academic years, and RFID-enabled attendance where configured.
03 · Data collection
Information we may collect
Account and identity
Phone number, OTP verification status, name, email where provided, user ID, role, school ID, class, and linked student or staff profiles.
Academic records
Attendance, assignments, diary entries, subjects, classes, examination schedules, marks, results, performance summaries, and academic-year information.
Administrative records
Fee assignments and payments, notices, events, inventory records, school settings, and RFID card or attendance records where a school enables those features.
Photos and files
Photos selected by an authorized user for events, profiles, or reports, plus generated documents that a user chooses to print or share.
Device and technical data
An app-generated device identifier, device name or platform label, Firebase Cloud Messaging token, app version, network availability, IP address and server logs produced when the app communicates with the service.
Android ID clarification
The current app build uses an application/device registration identifier for notifications. It does not declare access to phone identifiers and does not show use of the Android hardware ID, IMEI, IMSI, SIM identity, or MAC address.
04 · Device access
Android permissions
The following table describes permissions present in app version 1.0.1.
| Permission or access | Status | Purpose |
|---|---|---|
| Internet | Used | Connects to SchoolBox services and loads school information. |
| Notifications | Used with consent | Delivers notices, announcements, and school updates. |
| Network state | Used | Checks whether a network connection is available. |
| Wake lock and vibration | Used | Supports timely notification delivery and notification alerts. |
| Photos | User selected only | Lets authorized users select photos for an app feature. No broad media-library permission is declared. |
| Location | Not requested | The app does not request precise or approximate location permission. |
| Microphone and direct camera access | Not requested | The app does not declare microphone or direct camera permission. |
| Contacts, SMS, phone and call logs | Not requested | The app does not request access to these private device records. |
| Accessibility, overlay and app installation | Not requested | The app does not declare these sensitive capabilities. |
05 · Web content
Web links and in-app browser
SchoolBox includes an internal, non-public WebView component supplied through its URL-launching functionality. The app may use it to open a web link inside the application when a feature requires it.
JavaScript and browser storage may be enabled for a link when required by that page. The current build does not expose this WebView as an activity that other apps can directly launch, and no JavaScript-to-Android interface used to expose native app data was identified.
A third-party web page opened from the app may have its own privacy policy. Users should review the destination page before submitting personal information.
06 · Purpose
How we use information
- Authenticate users through phone and OTP verification.
- Connect a user with authorized school, role, class, student, or staff profiles.
- Provide attendance, diary, exam, result, fee, notice, event, and administrative functions.
- Send push notifications and important school announcements.
- Process photos, reports, print jobs, and sharing actions requested by the user.
- Protect accounts, diagnose errors, maintain service availability, and prevent misuse.
- Comply with legal obligations and valid requests from competent authorities.
- Improve app usability and school workflows using service and support feedback.
08 · Notifications
Push notifications and device registration
SchoolBox uses Firebase Cloud Messaging to deliver notifications. For this purpose, the app may send a Firebase messaging token, an app-generated device identifier, and a device/platform name to the SchoolBox backend.
Notification permission can be allowed or denied in Android settings. Disabling notifications stops notification alerts, but school information may still be available when the user opens the app.
09 · Retention
Local storage and data retention
The app stores session information in private Android application storage so a verified user can remain signed in. Other apps normally cannot read this private storage without elevated device access. Signing out or clearing app data may remove locally stored session information.
Server-side records may be retained while an account or school relationship remains active, for the period required for academic, accounting, audit, safety, or legal purposes, and for a reasonable period afterward. Retention periods may vary by data category and the instructions of the relevant school.
Temporary photos, reports, and shared files created on the device may remain in application cache until Android or the application clears them.
11 · Student privacy
Children’s and student information
SchoolBox is designed for school communities and may process information about students, including children. Such information should be entered and used only by a school, authorized staff, a parent or guardian, or another person with a lawful educational purpose and appropriate authority.
Schools are responsible for obtaining any consent or authorization required in their jurisdiction, assigning appropriate roles, keeping account access current, and ensuring that student information is used only for legitimate educational and administrative purposes.
A parent or guardian seeking access, correction, or deletion of a child’s information should first contact the relevant school, because the school may control the academic record.
12 · User control
Your choices and privacy rights
Depending on applicable law and the school’s responsibilities, users may request to:
- —Access or receive a copy of personal information associated with their account.
- —Correct inaccurate or incomplete information.
- —Delete information where retention is not legally or operationally required.
- —Restrict or object to certain processing where the law provides that right.
- —Withdraw optional consent, including notification permission, without affecting earlier lawful processing.
Requests may require identity verification. Academic records may need to be handled by the school that created or controls them.
13 · External services
Third-party services
The app uses Google Firebase components for application setup, installations, data transport, and Firebase Cloud Messaging. Google may process technical information under its own terms and privacy policy.
Android system services may also be used for notifications, photo selection, printing, file sharing, and opening links. These actions occur only when needed for an app feature or initiated by the user.
14 · Updates
Changes to this Privacy Policy
This Policy may be updated when app features, legal requirements, service providers, or data practices change. The revised version will display a new effective date. Material changes may also be communicated through the app, school notice, or app-store listing where appropriate.
15 · Contact
Questions or privacy requests
Contact the relevant school for student records, attendance, fees, results, or school-managed account data. For application-level privacy or technical questions, use the official support contact shown inside SchoolBox or on its official app-store listing.
By using SchoolBox, you acknowledge that you have read and understood this Privacy Policy.