Last updated: 17 February 2026
Overview
Malaysia Transit is a free, open public transit tracker. We are committed to protecting your privacy. This policy explains what information is collected when you use our website and how it is handled.
No Account or Profile Data
You can use Malaysia Transit without creating an account or submitting your name, email address, phone number, or similar profile information.
Local Storage
Malaysia Transit stores the following local keys in your browser (depending on features you use):
- mt_language: your language preference (English, Bahasa Melayu, or ภาษาไทย)
- selectedArea: your selected transit area ID
- selectedAreaName: selected area name shown in the UI
- hasSeenWelcome: whether the first-time welcome message has been dismissed
- pwa_install_dismissed: install prompt dismiss timestamp (7-day cooldown)
- lang (legacy): old language key that may be read once for migration to mt_language
- mt_stop_routes_*: temporary stop-route cache used by Route Explorer
- analyticsApiKey: saved only if you manually enter an API key on the analytics page
These values are stored in your browser. Some values (for example selectedArea) affect API requests made by your browser. You can clear local storage at any time in your browser settings.
Technical Request Data
When your browser loads pages or calls our API, we process limited technical metadata for service reliability, security, and usage analytics:
- Request details such as endpoint path, method, status code, response time, and requested transit area
- Anonymized IP information (for IPv4: first two octets only, for example 203.0.x.x)
- Simplified browser/client type (for example Chrome, Safari, curl)
- Origin, referrer, and app-name headers when provided
We use this information to monitor API health, understand service usage, and reduce abuse. We do not use it to build personal user profiles.
Analytics
We use Plausible Analytics, a privacy-friendly analytics tool that does not use cookies and does not collect personal data. Plausible collects only aggregate, anonymous usage statistics such as page views, referral sources, and general device information. No individual visitors are tracked or profiled. For more details, visit the Plausible Analytics data policy.
Transit Data
All public transit data displayed on Malaysia Transit is sourced from Malaysia's official open data platform, data.gov.my, and respective transit providers via publicly available GTFS feeds. Route and stop parameters sent by your browser are used only to return the transit information you requested.
Third-Party Services
Malaysia Transit uses the following third-party services:
- Plausible Analytics — privacy-friendly website analytics (no cookies, no personal data)
- Leaflet / OpenStreetMap — map tiles for the live transit map
- data.gov.my — Malaysia's official open data API for transit information
- Firebase (Google) — optional backend storage for aggregated API analytics backup
These services have their own privacy policies. We recommend reviewing their respective policies for more information.
Policy links: Plausible | OpenStreetMap Foundation | data.gov.my | Google/Firebase
Cookies
Malaysia Transit does not use cookies. We use browser local storage for preferences, and our analytics provider (Plausible) is cookie-free.
Children's Privacy
Malaysia Transit does not knowingly collect any information from children. Our service is freely accessible to all users without requiring any personal data.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected on this page with an updated revision date.
Contact
If you have any questions about this privacy policy, please contact us through our website at