Privacy Policy for JamWatch
Effective Date: February 27, 2026
Overview
JamWatch ("the App") is a mobile application that provides live border crossing time estimates between Singapore and Malaysia for the Woodlands Causeway and Tuas Second Link. This Privacy Policy explains how the App handles information when you use it.
The App collects anonymous usage analytics to help improve the App. It does not collect any personal information such as your name, location, or account credentials.
Analytics Data We Collect
JamWatch uses PostHog (a third-party analytics service) to collect anonymous, aggregated data about how users interact with the App. This data is used solely to understand usage patterns and improve the App.
What is collected
- App interactions — Tapping the direction toggle, sharing a crossing, tapping a traffic camera image, pulling to refresh, tapping the rate button
- Settings preferences — Selected language (English / Chinese / Malay), selected theme (dark / light)
- Anonymous device identifier — A randomly generated UUID assigned to your device install — not linked to your identity
- Device & app properties — Operating system, OS version, device model, app version, device locale, timezone, screen size
- IP address — Transmitted as part of standard HTTP requests to PostHog's servers
What is NOT collected
- Your name, email address, or any contact information
- Your location or GPS data
- Account credentials (there are no accounts)
- Payment information
- The content of what you share via the share sheet
- Any information that identifies you personally
How this data is used
Analytics data is used to understand which features are used, how often the App is opened, and where users encounter errors — so the App can be improved over time. The data is not sold or shared with advertisers.
PostHog processes this data on servers in the United States. PostHog's privacy policy applies: https://posthog.com/privacy
Information We Do Not Collect
JamWatch does not collect your name, email address, contact information, location or GPS data, advertising IDs (IDFA, GAID), account credentials, payment information, or any personally identifiable information.
How the App Works
JamWatch displays publicly available, real-time information.
Traffic Data
The App fetches live border crossing travel times from a backend API (api.jamwatchsg.com). This data is publicly available traffic information and does not involve any user data.
Weather Data
The App retrieves current weather forecasts for the Woodlands and Tuas regions to estimate travel buffer times.
Traffic Camera Images
The App displays live traffic camera images hosted on Cloudflare R2 storage (assets.jamwatchsg.com). These are publicly available images from traffic cameras at the border crossings.
Network Requests
When the App fetches data, your device's IP address is transmitted as part of the normal HTTP request process.
Auto-Refresh and Background Activity
The App automatically refreshes crossing data and traffic images every 2 minutes while the App is open and in use. This activity only occurs while the App is actively running in the foreground.
Share Functionality
JamWatch includes a share feature that lets you share crossing information using your device's built-in share sheet. We do not receive, store, or process any information about what you share or with whom.
Third-Party Services
- api.jamwatchsg.com — Real-time crossing travel time data and weather forecasts
- Cloudflare R2 (r2.dev) — Live traffic camera images
- PostHog (us.i.posthog.com) — Anonymous usage analytics
Children's Privacy
JamWatch does not knowingly collect any personal information from anyone, including children under the age of 13.
Data Security
The App does not collect or store personal data on our servers. Anonymous analytics data is processed by PostHog and subject to their security practices.
Changes to This Privacy Policy
If this Privacy Policy is updated, the new version will be made available with a revised effective date. Continued use of the App after any changes constitutes acceptance of the updated policy.
This privacy policy was last updated on February 27, 2026.