Last updated: 20 September 2026
School Resource Center respects the privacy and security of its users and the school information managed through the application.
This Privacy Policy explains how information is collected, used, stored, protected, and handled when users access or use the School Resource Center mobile application.
The application is developed and maintained by Byte Craft Enterprises and is currently used for school resource and Extra-Curricular Activity (ECA) management.
The current school implementation is:
Beau Vallon Secondary School
By using School Resource Center, you acknowledge the practices described in this Privacy Policy.
If you do not agree with this Privacy Policy, please do not use the application.
2. Purpose of the Application
School Resource Center is designed to assist authorized school staff with school and ECA administration.
Depending on the user's authorized role, the application may be used to manage or view:
Access to these functions is controlled according to the user's assigned role.
3. Who Can Use the Application
School Resource Center is primarily intended for authorized school personnel.
Accounts are created and managed by authorized school administrators or other permitted school staff.
Users cannot freely create public accounts through the application.
Examples of authorized users may include:
The current version does not provide student or parent login accounts.
4. Information We Collect and Process
School Resource Center processes information necessary to provide school-management functionality.
Depending on the user's role and school configuration, we may process:
Name
Staff identifier or Staff Code
Email address
Phone number
Department
Job or club role
Account status
Club assignments
Authentication identifiers
Login-related account information
Passwords are not stored as readable plaintext in the application database.
The application may process student information provided by the school, including:
Student name
Student identifier or school ID
Gender where supplied by the school
Year level
Home class
Academic year
Active/inactive status
ECA club membership
Club role
Attendance status
Attendance notes where necessary for school administration
The application is designed to collect only information reasonably required for school and ECA administration.
It is not intended to store unrelated sensitive information such as home addresses, medical information, religion, financial information, or other information that is not required for the application's functions.
6. Attendance Information
Authorized users may record attendance information for official ECA sessions.
This may include:
Student name or identifier
Teacher name or identifier
Club
Date and time of the ECA session
Attendance status
Optional student attendance notes
Staff member who submitted or updated the attendance
Submission timestamps
Attendance records may be retained as part of the school's historical administrative records.
7. Club, Project and Activity Information
Authorized staff may create school-related content including:
Private operational information is kept separate from approved Club Wall content.
Internal notes, attendance information, student IDs, staff credentials, and other private administrative information are not intended to be published through the Club Wall.
8. Search and App Activity
The application may process search terms and operational actions when users use features such as:
Search information may be processed to return requested results.
Certain administrative actions may be retained as part of operational or audit records where necessary for security, accountability, and school administration.
9. Device and Application Identifiers
The application uses Firebase and related Google services.
These services may process identifiers associated with the application installation, authentication session, or device in order to provide functions such as:
These identifiers are not used by School Resource Center for advertising.
Authorized administrators may import student or teacher information using supported CSV files.
The application uses Android's system file-selection functionality to allow the administrator to select a file.
The selected file is processed for the purpose of importing school records.
The original CSV file itself is not intentionally uploaded and stored as a permanent document in the School Resource Center database.
Relevant validated data extracted from the file may be stored in the application's database.
11. How We Use Information
Information collected or processed by School Resource Center is used only for legitimate application and school-management purposes, including:
Authenticating authorized users
Managing user accounts
Maintaining student and teacher records
Managing school clubs
Managing club membership
Managing student roles
Planning ECA schedules
Managing ECA rules and information
Recording attendance
Managing projects and activities
Generating attendance reports
Maintaining administrative history
Protecting the application from unauthorized access
Supporting application functionality and security
We do not use school information for targeted advertising.
School Resource Center does not sell personal information.
We do not share school data with advertising companies.
Information may be processed by trusted infrastructure and service providers necessary to operate the application.
The application currently uses services provided by Google Firebase, which may include:
These services process information on behalf of the application in order to provide backend, authentication, storage, and security functionality.
Information may also be disclosed where required by applicable law, regulation, court order, or lawful government request.
School Resource Center does not contain third-party advertising.
We do not use student or staff information for advertising or marketing profiling.
14. Payments and Financial Information
The current version of School Resource Center does not process:
School Resource Center does not intentionally collect precise or approximate device location.
The application does not require GPS location for its current functions.
16. Contacts, Audio and Device Calendar
The current version of School Resource Center does not intentionally access or collect:
Device contacts
Audio recordings
Call information
SMS messages
Device calendar events
The ECA calendar displayed inside the application is managed by School Resource Center and is not the user's personal device calendar.
The current release does not provide general photo or video collection as part of its active production functionality.
If image-upload functionality is introduced in a future version, this Privacy Policy and the relevant app-store Data Safety disclosures will be updated before that functionality is released.
18. Children's and Student Information
School Resource Center may contain records relating to school students, including minors.
Student information is entered or managed by authorized school personnel for legitimate school administrative purposes.
The application is not intended as a public social network for children and does not currently provide direct student account registration.
Authorized users must use student information only for legitimate school purposes and in accordance with applicable school policies and data-protection requirements.
We use reasonable technical and organizational safeguards designed to protect information handled through School Resource Center.
Security measures include, where applicable:
Firebase Authentication
Role-based access controls
Server-side authorization
Restricted Firestore security rules
HTTPS/TLS encrypted communications
Server-authorized sensitive operations
Restricted club-level permissions
Controlled staff account provisioning
Protection of authentication secrets
Access restrictions based on staff responsibilities
No method of electronic transmission or storage can be guaranteed to be completely secure. However, reasonable measures are taken to reduce unauthorized access, disclosure, modification, or misuse.
Data transmitted between the application and supported backend services is transmitted using encrypted network connections such as HTTPS/TLS.
21. Passwords and Authentication
Staff authentication is managed through Firebase Authentication and protected backend processes.
School Resource Center does not intentionally store readable plaintext passwords in Firestore.
Teacher credentials are handled through protected server-side processes.
Users are responsible for keeping their Staff Code and password confidential and should not share account credentials with unauthorized persons.
Access to information depends on the user's authorized role.
For example:
Administrators may access school-wide information.
Club Heads and Deputy Club Heads are restricted to permitted club functions.
Teachers receive more limited access.
Users cannot access another club merely by changing an identifier in the application.
Important permissions are enforced by backend authorization and not only by what is visible in the application's user interface.
School administrative information may be retained for as long as reasonably necessary to:
Provide school-management services
Maintain academic-year history
Maintain attendance records
Preserve club membership history
Maintain project/activity records
Meet administrative, security, or legal requirements
Historical school records are not automatically deleted after 90 days.
Data that is no longer required may be removed according to school policy, administrative requirements, applicable law, or an authorized deletion request.
24. Data Correction and Deletion Requests
Users or authorized representatives may request correction or deletion of relevant personal information where appropriate.
Because School Resource Center contains official school records, certain information may need to be retained for legitimate administrative, historical, legal, security, or record-keeping purposes.
Requests relating to school records should normally be made through the relevant school administration.
Privacy or data-related requests may also be sent to:
Email: j.g.h.d.b.89@gmail.com
Requests will be reviewed according to the nature of the information, applicable school requirements, and applicable law.
School Resource Center relies on third-party infrastructure providers necessary for operation, including Google Firebase and Google Play services.
Those services may process limited technical or account information according to their own applicable terms and privacy practices.
The application may also open external links, such as the Privacy Policy, using the user's web browser.
Once a user leaves the application and visits an external website, that website's own privacy policy applies.
If School Resource Center is downloaded through Google Play, Google may independently collect information relating to installation, device information, application usage, security, and Play services.
Google's collection and processing of that information is governed by Google's own privacy policies and is separate from this Privacy Policy.
Backend services used by School Resource Center may process or store information on servers located outside the user's country.
Where third-party cloud services are used, information may therefore be processed in locations where those providers operate infrastructure.
We use established service providers and security controls appropriate to the application's requirements.
28. No Sale of Personal Data
Byte Craft Enterprises does not sell student, teacher, staff, or application-user personal information.
School information is not provided to advertisers for targeted advertising.
29. Changes to This Privacy Policy
We may update this Privacy Policy when:
Application functionality changes
New data types are introduced
New service providers are introduced
Legal or regulatory requirements change
Security or privacy practices change
When this Privacy Policy is updated, the Last updated date at the top of the policy will be changed.
Users are encouraged to periodically review the policy.
Material changes may also be communicated through the application or school administration where appropriate.
30. Future Multi-School Use
School Resource Center is currently configured for Beau Vallon Secondary School.
The application may support additional schools in future versions.
When multi-school support is introduced, school information will be logically separated so authorized users from one school cannot access another school's protected records.
This Privacy Policy may be updated before multi-school functionality is released.
For privacy questions, concerns, correction requests, or data-related requests concerning School Resource Center, contact:
Developer: Byte Craft Enterprises
Application: School Resource Center
Current School: Beau Vallon Secondary School
Email: j.g.h.d.b.89@gmail.com