scan2help is built for child safety. We collect only the data required to operate the platform, share it only with the people who need it, and never sell or monetise it. This policy covers two scan2help products: the school safety app (QR scanning for school staff and parents, Sections 1–12) and the vehicle tracking app for school transport drivers (Sections 13–20).

1. Who We Are

scan2help is a product of Vidhilekha Lab LLP, a limited liability partnership registered in Lucknow, Uttar Pradesh, India. For any privacy-related queries, contact us at info@vidhilekhalab.com.

2. Data We Collect

We collect the minimum data necessary to run the platform. The table below describes each category, who provides it, and why we need it.

Category Data points Provided by Purpose
Student profile Name, photo, blood group, class, school, roll number School admin Identify the child in emergency and routine scan events
Parent & emergency contacts WhatsApp-registered phone number, up to 3 emergency contact numbers Parent / school admin Send journey notifications and emergency SOS alerts via WhatsApp
Scan events Timestamp, event type (arrival / departure / emergency), approximate location of the scan Automatically on each QR scan Build journey timeline, trigger alerts, maintain attendance records
School staff profiles Name, role (owner / sub-admin / teacher), phone number used for login School owner admin Authenticate staff, attribute scan events to the correct staff member
Device & usage data Device type, operating system, app version, in-app actions Automatically via the app Diagnose bugs, improve performance, detect misuse
Camera access The app activates your device camera to read QR codes. No images or video are captured, stored, or transmitted. Device hardware — activated on demand while scanning Read QR codes on scan2help physical tags to record arrival, departure, and emergency events

We do not collect precise GPS coordinates of the child. The scan location is derived from the approximate location of the device used to scan the QR tag — this is only accessible to verified school admins.

The scan2help app requests the Camera permission (android.permission.CAMERA) exclusively to scan QR codes printed on student safety tags. The camera viewfinder is active only while a staff member is actively scanning a tag. No photographs or video frames are saved to the device or uploaded to our servers.

3. Children's Data

scan2help handles data about minors. We treat this with the highest level of care.

4. How We Use Your Data

We do not use your data for advertising, profiling, or sale to third parties.

5. The Three-Tier Privacy Model

Access to student data is governed by three access tiers:

6. WhatsApp Communications

Notifications are sent via WhatsApp using the Business API. By registering your WhatsApp number on the platform, you consent to receiving safety notifications from scan2help. Every message is clearly identified as a safety notification. You may contact us to opt out at any time, though opting out will disable journey alerts for your child.

7. Data Sharing

We share data only in the following circumstances:

We do not sell, rent, or trade personal data to any third party.

8. Data Retention

9. Security

We implement industry-standard security measures including encrypted data transmission (HTTPS/TLS), OTP-based authentication, role-based access controls, and regular security reviews. No system is entirely without risk; we will notify affected users promptly in the event of a breach that affects their personal data.

10. Your Rights

Under applicable Indian law, you have the right to:

To exercise any of these rights, email us at info@vidhilekhalab.com. We will respond within 30 days.

11. Cookies and Tracking

The scan2help marketing website uses no tracking cookies or third-party analytics. The app may use session tokens stored locally on your device for authentication purposes only.

12. Changes to This Policy

We may update this policy from time to time. Material changes will be communicated to registered users via WhatsApp or in-app notification. The effective date at the top of this page will always reflect the latest version.

Part B · Vehicle App
scan2help Vehicle — Driver App

The following sections apply specifically to the scan2help Vehicle Android app used by school transport drivers (package: com.vidhilekhalab.scan2help.vehicle). This is a separate app from the school staff app described in Sections 1–12 above.

13. What the Vehicle App Does

The scan2help Vehicle app is used by school bus and van drivers to manage live trips, track student boarding and alighting, and stream real-time vehicle location to parents. When a trip is active, parents of enrolled students can see the bus's live position, speed, and whether their child has boarded — helping them plan pickups and receive automatic arrival alerts via WhatsApp.

14. Data Collected by the Vehicle App

Category Data points Collected by Purpose
Driver identity Mobile phone number, full name Driver at OTP login Authenticate the driver; attribute trip events to the correct driver account
Vehicle & route info Vehicle ID and name, route ID and name, trip type (morning / afternoon), school name and emergency contact numbers Fetched from scan2help servers after login Populate the driver dashboard and route checklist
Precise GPS location Latitude, longitude, speed (m/s), timestamp — captured every 8 seconds during an active trip Device GPS sensor (automatic during trip) Stream live vehicle position to Firebase for parent tracking; send periodic updates to the scan2help server
Trip events Trip start time, trip end time, student boarding events (student ID + timestamp), student dropping events (student ID + timestamp) Automatically on each trip action Build journey timeline; trigger parent WhatsApp notifications on boarding and arrival; maintain attendance records for the school
Student data (read-only) Student name, grade, section, photo (URL, cached locally), pickup / dropoff GPS coordinates Fetched from scan2help servers for the assigned route only Display the student checklist; calculate proximity to student pickup / dropoff locations

The vehicle app does not access the device camera, microphone, contacts, call log, or any file storage beyond its own application data.

15. Location Tracking and Background Access

Real-time location tracking is the core function of the vehicle app. Here is exactly how it works:

16. Android Permissions — Vehicle App

The vehicle app requests the following permissions. All are required for core trip-tracking functionality.

Permission Why it is needed
ACCESS_FINE_LOCATION Precise GPS coordinates (within ~5 m) for real-time vehicle tracking
ACCESS_COARSE_LOCATION Fallback location via cell towers / Wi-Fi if GPS signal is unavailable
ACCESS_BACKGROUND_LOCATION Continue GPS tracking when the app is backgrounded or the screen is off
FOREGROUND_SERVICE + FOREGROUND_SERVICE_LOCATION Required by Android to run a location-enabled foreground service that persists in the background
WAKE_LOCK Keep the CPU active during GPS polling so location updates are not missed when the screen turns off
RECEIVE_BOOT_COMPLETED Restart the GPS tracking service automatically if the device reboots mid-trip
INTERNET Communicate with the scan2help API and Firebase Realtime Database

17. Third-Party Services — Vehicle App

18. Student Data Shown to Drivers

Drivers can see a limited, route-scoped set of student data for students on their assigned route only:

Drivers cannot view student data outside their assigned route. Access is restricted by the school admin and the driver's verified login credentials.

19. Data Sharing — Vehicle App

We do not share vehicle location data, driver data, or student data with any advertising network, data broker, or unrelated third party.

20. Trip Data Retention — Vehicle App

Questions or concerns?

Reach our team at info@vidhilekhalab.com

Vidhilekha Lab LLP · Lucknow, Uttar Pradesh, India