Khalasi Privacy Policy

Effective and last updated: September 24, 2026

This Privacy Policy explains how Khalasi handles information when drivers, khalasis, vehicle owners, and passengers use the Khalasi mobile application and related web pages.

The main privacy choice: A driver's live vehicle location and vehicle details become visible to passengers only after the driver chooses to start sharing. The driver can stop sharing at any time.

1. Information Khalasi handles

Anonymous account identifier

Khalasi uses Firebase Anonymous Authentication. Firebase creates a random identifier for the app installation or anonymous session. Khalasi does not require a name, phone number, email address, password, or social-media account to use the app.

Driver vehicle and route information

When a driver or khalasi enters vehicle information, Khalasi stores:

The saved vehicle profile is retained so that the same details can appear the next time the driver opens the app. The driver may edit and overwrite these details.

Driver live location

After the driver explicitly starts sharing, Khalasi collects the vehicle's precise location and periodic update time. The active live record also includes the entered vehicle and route details. This information is used to place the vehicle on the passenger map and may be publicly readable through Khalasi's live-data service while sharing is active.

On supported Android devices, sharing may continue while the app is in the background or the phone is locked. Android displays an ongoing foreground-service notification while this happens. Khalasi does not request Android's separate background-location permission; the foreground service operates only after the driver starts it.

Passenger location

With permission, Khalasi uses a passenger's precise device location to find nearby vehicles, calculate straight-line distance, and estimate whether a selected vehicle is approaching. Khalasi does not save the passenger's precise location in Firebase. Map and device-location providers may process map tile requests, requested map areas, IP addresses, and other ordinary connection information needed to provide their services.

Searches and map services

Place-search text is sent to the Photon geocoding service to return matching locations. Khalasi temporarily caches search results in memory and does not save the search text in its Firebase database. Interactive map tiles are provided by OpenStreetMap, and the map interface loads the Leaflet library from a content-delivery network. These providers receive the network requests and normal technical information needed to respond.

Usage information

Khalasi stores privacy-limited operational counts, including:

A temporary anonymous presence record is used to calculate concurrent passenger use and is removed when the session ends or Firebase detects a disconnection. Khalasi does not store the passenger's search text or precise location with these metrics.

Google Analytics

Khalasi uses Google Analytics for Firebase to understand general app usage and improve reliability. Analytics may process app interactions, screen views, app-instance identifiers, device and app information, and general geographic information derived from network activity. Khalasi records privacy-limited events such as role selection, starting or stopping vehicle sharing, opening the passenger map, choosing a vehicle-type filter, using favorites, and sharing a vehicle link. Khalasi does not send precise GPS coordinates, route names, search text, vehicle names or numbers, Firebase user identifiers, or public vehicle identifiers to Analytics.

Crash and diagnostic information

Khalasi uses Firebase Crashlytics to identify crashes and improve app reliability. Crashlytics may process crash stack traces, crash time, app version, device and operating-system information, installation identifiers, and recent privacy-limited Analytics breadcrumbs. Khalasi does not intentionally attach precise GPS coordinates, route names, search text, vehicle names or numbers, Firebase user identifiers, or public vehicle identifiers to crash reports.

Information stored only on the device

Language choice, onboarding completion, and up to two passenger favorite vehicles are stored locally on the device. A favorite can contain a vehicle identifier, name, number, type, and route. Khalasi does not upload favorites to Firebase.

Support communications

If you contact support, Khalasi receives the email address, name, message, and any information you choose to provide. Do not send precise location or other sensitive information unless it is necessary to resolve your request.

2. How information is used

Khalasi uses information to:

3. When information is visible or disclosed

Khalasi does not sell personal information, does not use personal information for targeted advertising, and does not include third-party advertising SDKs.

4. Retention and deletion

Request deletion

To request deletion of a saved driver profile, anonymous account data, or support correspondence, email sevanstechlab@gmail.com with the subject Khalasi Data Deletion Request. Include the vehicle number and enough information to locate the record. Khalasi may request reasonable verification to avoid deleting another person's vehicle record.

5. Permissions and choices

You may decline location permission, but nearby-vehicle discovery and driver sharing will not work. You can change location and notification permissions in Android Settings. Drivers can stop live sharing from Khalasi or the Android foreground-service notification. Passengers can use the app without saving favorites.

6. Security

Khalasi uses HTTPS/TLS for network connections and Firebase access controls to restrict saved driver-profile access. Active live vehicle data is intentionally available to passenger clients so the service can function. No storage or transmission method is completely secure, and Khalasi cannot guarantee absolute security.

7. International processing

Service providers such as Firebase and map providers may process information on servers outside Nepal or the country where you use Khalasi. Their processing is governed by their own terms and privacy practices.

8. Children

Khalasi is a public-transport utility and is not directed to children under 13. Khalasi does not knowingly collect personal information from a child under 13. If you believe a child has provided personal information, contact support so the information can be reviewed and deleted where appropriate.

9. Changes to this policy

This policy may be updated when Khalasi's features, providers, or legal obligations change. The revised policy will display a new effective date. Material changes may also be announced in the app or through the app's store listing.

10. Contact and support

For privacy questions, support, or data requests:

Khalasi Support
Ganesh Sitaula
sevanstechlab@gmail.com