We use the providers below to run sign-in, Pro subscriptions, station reporting, analytics, weather, and transit lookups.
Clerk
Account authentication, saved dashboard and Pro board storage, and Pro access status.
Clerk processes account and session information, saved dashboard settings in public metadata, Pro commute boards in private metadata, and Pro access status and expiry. It also stores the account self-deletion setting used during billing.
Clerk privacy policyUpstash (Redis)
Storage for temporary station reports and separate durable Timli Pro billing records, accessed through Timli servers.
Station report records contain transit system and station identifiers, report times, and temporary hashed account identifiers, without your name or email. Billing records separately contain account and Stripe Customer identifiers, checkout and plan identifiers, and request-retry records. Billing records are not anonymous station reports.
Stripe
Hosted subscription checkout, payment processing, invoices, and the Customer Portal.
Receives your Timli account identifier and the contact, billing, and payment information you provide on Stripe-hosted pages. Stripe sends Timli subscription and payment events so we can manage Pro access. Timli does not store raw card details.
Stripe privacy policyPlausible Analytics
Privacy-focused website analytics.
Receives pageview-level analytics such as page URL, referrer, and browser or device metadata used to measure site traffic.
Plausible data policyOpenPanel
Product analytics for feature usage and app behavior.
Receives event names and properties such as locale, app version, transit mode, station count, QR campaign parameters, feature usage, and some selected station or route identifiers tied to your interactions.
OpenPanel privacyVercel Web Analytics
Site traffic and performance analytics.
Receives aggregated usage and performance data such as page views, referrers, browser, operating system, device category, and geography-derived analytics under Vercel's service.
Vercel analytics privacyOpen-Meteo
Weather data provider used only when weather is enabled.
When you turn on weather, your browser sends latitude and longitude directly to Open-Meteo to retrieve current weather conditions.
Open-Meteo termsPort Authority PATH APIs
Public PATH arrival and alert data.
Timli servers request public PATH arrivals and alerts from Port Authority endpoints. These requests do not include your account data or precise device location.
PATH official websiteNJ Transit
HBLR station metadata and schedule or arrival data for signed-in HBLR riders.
Timli servers send requested HBLR stop identifiers and standard server or network metadata needed to retrieve HBLR station or schedule and arrival data.
NJ Transit websiteMTA Transiter backend
Configured backend used to fetch signed-in MTA metadata, arrivals, and route-scoped alerts.
Timli servers send selected route IDs and station IDs to the configured Transiter backend to load route catalogs, stops, arrivals, and alerts for your MTA cards.
Transiter project