The short version
Clockside is built to be useful without knowing who you are. We don't require an account, we don't track you across other sites or apps, and we don't sell your data. We collect a small amount of anonymous usage data so we can fix bugs and understand which features matter, and we send the cities you look up to a free weather API so we can show you the forecast. That's it.
Who this policy applies to
This policy covers the Clockside website at clockside.vercel.app and the Clockside iOS app. "We" / "us" means the Clockside team. You can reach us any time at clockside.app@gmail.com.
What stays on your device
The cities you add, any nicknames you give them, and your app settings (units, theme, time format) are stored only on your device— in browser localStorage on the web, and in the iOS app's local storage. We never see them. Clearing your browser data (web) or deleting the app (iOS) removes them entirely.
On the web, we also generate a random anonymous ID (a UUID like a3f4…b9) and keep it in localStorage so we can group your events together in analytics. It is not linked to your name, email, or any other identity.
What we collect
1. Anonymous product analytics (PostHog)
We use PostHog to count things like:
- Page views and session length
- Which features get used (search opened, city added, widget previewed, settings changed)
- The names of cities people add — in aggregate, so we can see which destinations are popular
- Approximate region (country/city derived from IP at ingest time, not stored against you)
These events are tied only to the random anonymous ID described above. We never send your name, email, or precise location.
2. Page-level analytics (Vercel Analytics — web only)
The web version uses Vercel Analytics, which is cookieless and does not track individuals across sites. It records page views, country, browser, and device type in aggregate.
3. Crash and error reports (Sentry — iOS only)
The iOS app sends crash reports and unhandled errors to Sentry so we can fix what's broken. A report includes the stack trace, iOS version, device model, app version, and a generated install ID. It does not include personal information, screenshots, or your saved cities.
4. Waitlist email (web only, optional)
If you submit your email address through the "Get notified" box on the homepage, we save that email to a Google Sheet via Google Apps Script so we can let you know when the iOS app launches. We use it only to notify you about Clockside, and you can ask us to delete it any time at clockside.app@gmail.com.
Data we send to weather providers
To show you forecasts, the cities you add are sent to Open-Meteo (geocoding, weather, and air quality APIs). They receive the city name you searched and the latitude/longitude of cities you track. Per Open-Meteo's terms they may log request IPs for abuse prevention; they do not use this data for advertising.
On the web, these requests are proxied through our own server so Open-Meteo sees our server's IP, not yours. On iOS the requests go directly from your device.
What we do not collect
- No name, account, or password
- No precise device location (we never ask for GPS)
- No access to contacts, photos, microphone, or camera
- No advertising identifiers, no cross-site or cross-app tracking
- No selling or sharing of data with advertisers
Cookies and local storage
We don't use third-party advertising cookies. The web version uses browser localStorage (not cookies) for the things mentioned above: your saved cities and the random anonymous analytics ID. Vercel Analytics is cookieless. PostHog uses localStorage to keep your anonymous ID consistent across visits.
Third parties that process data on our behalf
- Vercel (US, global edge) — hosting and page-level analytics
- PostHog (US) — product analytics
- Sentry (US) — crash reports for the iOS app
- Open-Meteo (Germany) — weather, geocoding, and air-quality data
- Google (US) — Apps Script + Google Sheets for the waitlist email list
How long we keep data
- Anonymous analytics events (PostHog, Vercel): up to 12 months, then deleted or aggregated.
- Crash reports (Sentry): up to 90 days.
- Waitlist email: until you ask us to delete it, or until we shut down the waitlist.
- Local data on your device: until you clear browser storage or delete the app.
Your rights
Depending on where you live (e.g. EU/UK GDPR, California CCPA), you have rights to access, correct, export, or delete personal data we hold about you, and to object to certain processing. Because we don't collect names, accounts, or precise identifiers, the only personal data we typically hold is your waitlist email (if you submitted one).
To exercise any of these rights, email clockside.app@gmail.com. We'll respond within 30 days.
To stop product analytics from your browser: clear site data for clockside.vercel.app, or use a tracking-blocker / Do Not Track. To stop analytics from the iOS app: delete the app.
Children's privacy
Clockside is not directed at children under 13, and we do not knowingly collect data from children. If you believe a child has submitted information through the waitlist, email us and we will delete it.
International data transfers
Our processors are located in the US and the EU. By using Clockside, you understand that your anonymous analytics and (if applicable) your waitlist email may be transferred to and processed in those jurisdictions under standard contractual safeguards.
Changes to this policy
If we make material changes, we'll update the "Effective" date at the top of this page and, for significant changes, post a notice in the app or on the homepage. Continued use after the new effective date means you accept the updated policy.
Contact
Questions, requests, or just want to say hello — email clockside.app@gmail.com.