Privacy Policy
Effective date: 28 March 2026 · Last updated: 29 March 2026
1. Overview
Time Zone Buddy does not collect, store, transmit, or sell your personal information.
The App is designed with a privacy-first philosophy. All data you enter — time zones, work hours, groups, and preferences — stays on your device. We have no backend servers, no user accounts, and no advertising SDKs.
The App uses Firebase Analytics (by Google) solely to understand aggregate usage patterns — such as which features are used and how often — so we can improve the app. Firebase Analytics does not link any data to your identity, and we do not use it for advertising, profiling, or selling data. See §2.7 for full details.
2. What Data the App Uses
2.1 Data You Enter
The App stores the following data locally on your device only:
- Time zones you add to your list
- Work hours you configure for each zone
- Groups you create and their members
- App preferences (sort order, appearance, 24-hour time, notification settings)
- Display labels you apply to zones
This data is stored in your device's local storage (UserDefaults / on-device JSON). It never leaves your device unless you explicitly enable iCloud Sync (see §2.3).
2.2 Location Data
The App does not request or use your device's GPS location.
Time zones are derived solely from your explicit searches, your device's system timezone setting, and MapKit city search results (address/timezone lookup only — no GPS involved). MapKit search is handled by Apple's servers, subject to Apple's Privacy Policy.
2.3 iCloud Sync (Plus Tier Only)
If you subscribe to Time Zone Buddy Plus and enable iCloud Sync, your time zone list and groups are synced across your Apple devices using Apple's iCloud Key-Value Storage (NSUbiquitousKeyValueStore).
| Uploaded to our servers? | No |
| Where stored? | Your personal iCloud account (Apple's infrastructure) |
| Who can access it? | Only you, via your Apple ID |
| How to disable? | Settings → Sync → disable iCloud Sync within the app |
| How to remove? | Delete the app, or go to iOS Settings → Apple ID → iCloud → Manage Storage → Time Zone Buddy → Delete Data |
2.4 Notifications
If you enable DST notifications (Lifetime/Plus tier), the App schedules local notifications on your device using Apple's UNUserNotificationCenter framework. Notifications are scheduled entirely on-device — no network request is made. Manage permissions in iOS Settings → Time Zone Buddy → Notifications.
2.5 In-App Purchases
Purchases (Lifetime, Plus Monthly, Plus Annual) are processed entirely by Apple's App Store using StoreKit 2. We do not handle payment information. Subject to Apple's App Store Privacy Policy.
2.6 MapKit
The Detail view shows a city map thumbnail powered by MapKit (Apple Maps). Map tiles are fetched from Apple's servers when a detail view is opened. The only data sent to Apple is the geographic coordinate of the timezone city. No personal data is sent. Subject to Apple's Privacy Policy.
2.7 Firebase Analytics (Google)
The App uses Firebase Analytics (provided by Google LLC) to collect anonymous, aggregate usage data to help us understand how the app is used and to improve it.
What Firebase Analytics collects
- App events — actions taken in the app (e.g. "zone added", "meeting overlap run", "purchase completed", "onboarding completed"). Events use Google's recommended event taxonomy.
- App version and OS version — to understand compatibility
- Device category — phone or tablet (not a unique identifier)
- Session data — aggregate session counts and duration
- Country / region — derived from IP address at collection time; the IP itself is not retained
What Firebase Analytics does NOT collect
- ✗ Your name or any contact details
- ✗ Your device's advertising identifier (IDFA) — ad personalisation is disabled
- ✗ Your precise location (GPS)
- ✗ The content of your time zones, groups, or work hours
- ✗ Any data that identifies you personally
How the data is used
- To understand which features are popular and which need improvement
- To measure the success of new features
- To count installs and active users in aggregate
We do not use Firebase Analytics data for advertising, profiling, or sale to third parties.
Data handling & opt-out
Firebase Analytics data is processed by Google LLC in accordance with Google's Privacy Policy and the Firebase Privacy and Security documentation. Data is retained for the default Firebase Analytics retention period (14 months) and then automatically deleted.
You can opt out of analytics data collection by enabling Limit Ad Tracking in iOS Settings → Privacy & Security → Tracking, or by using Apple's App Privacy Report feature.
2.8 SunriseSunset.io (Solar Data)
The App fetches sunrise, sunset, golden hour, and blue hour times from SunriseSunset.io — a free, open-source solar data API.
- The only data sent is the geographic coordinate (latitude/longitude) of a location you have added and the date range being fetched
- No personal data, device identifiers, or account information is sent
- Data is fetched once per year per location and cached locally on your device — it is not synced to iCloud and is excluded from device backup
- No data passes through our servers
Provider: sunrisesunset.io
2.9 Nager.Date (Public Holiday Data — Lifetime/Plus only)
For Lifetime and Plus subscribers, the App fetches public holiday data from Nager.Date — a free, open-source public holiday API (MIT licence).
- The only data sent is the ISO country code (e.g. "AU", "US") of locations you have added and the calendar year being fetched
- No personal data, device identifiers, or account information is sent
- Holiday data is fetched once per year per country and cached locally on your device — it is not synced to iCloud and is excluded from device backup
- A weekly version check is also performed — the App sends each cached country code to Nager.Date's version endpoint to see if their data has been updated; if so, the cache is refreshed automatically so corrections reach you without waiting for the next annual cycle
- No data passes through our servers
Provider: date.nager.at
3. Data We Do NOT Collect
We explicitly do not collect or use:
- ✗ Names, email addresses, or contact details
- ✗ Device advertising identifiers (IDFA, IDFV) — ad personalisation is disabled
- ✗ Personal analytics linked to your identity
- ✗ Crash reports sent to third-party services
- ✗ GPS or precise location
- ✗ Contacts, calendar, or health data
- ✗ Microphone, camera, or Face ID data
- ✗ The content of your time zones, groups, or preferences (Firebase only receives event names, not your data)
4. Third-Party Services
| Service | Provider | Purpose |
|---|---|---|
| MapKit | Apple | City map thumbnails in Detail view |
| MKLocalSearch | Apple | City/address search when adding zones |
| iCloud KV Store | Apple | Optional sync for Plus subscribers |
| App Store / StoreKit | Apple | In-app purchases |
| UNUserNotificationCenter | Apple | Local DST notifications (on-device only) |
| Firebase Analytics |
Google LLC Privacy Policy · Firebase Privacy |
Anonymous aggregate usage analytics — no personal data collected |
| SunriseSunset.io |
SunriseSunset.io sunrisesunset.io |
Solar data (sunrise, sunset, golden/blue hour) — coordinate + date sent only; no personal data |
| Nager.Date |
Nager.Date (MIT licence) date.nager.at |
Public holiday data (Lifetime/Plus only) — ISO country code + year sent on fetch; weekly version check sends country code only; no personal data |
5. Children's Privacy
The App has an age rating of 4+ on the App Store. It does not collect any personal data from anyone, including children under 13 (or under 16 in the EU). Firebase Analytics is configured without advertising identifiers and does not collect any personally identifiable information. COPPA and GDPR children's provisions are satisfied.
6. Data Retention and Deletion
On-device data: All data stored locally is deleted when you uninstall the App.
iCloud data (Plus subscribers): Synced data in your iCloud account is controlled by you. To delete it:
- Uninstall Time Zone Buddy from all your devices
- Go to iOS Settings → [Your Name] → iCloud → Manage Storage → Time Zone Buddy → Delete Data
Firebase Analytics data: Retained for 14 months by Google, then automatically deleted. We have no ability to delete individual event records from Firebase, as no data is linked to your identity.
There is no "delete my account" flow because there is no account. Uninstalling the App removes all local data.
7. International Data Transfers
On-device data: Not transferred.
iCloud data: Transferred between your devices via Apple's infrastructure, subject to Apple's GDPR compliance.
Firebase Analytics data: Processed by Google LLC, which may involve transfers to the United States and other countries. Google complies with applicable data transfer frameworks including EU Standard Contractual Clauses. See Google's data transfer documentation for details.
8. Your Rights
Because we collect no personally identifiable data, there is nothing to access, correct, export, or delete from our systems.
For Firebase Analytics data: as no data is linked to your identity, individual record deletion is not possible. You can opt out of future collection by enabling Limit Ad Tracking in iOS Settings → Privacy & Security → Tracking.
If you have questions about data held by Apple (iCloud, App Store), refer to Apple's privacy contact at privacy.apple.com.
9. Security
All data is stored on your device using standard iOS security (encrypted at rest when the device is locked). iCloud data is encrypted in transit and at rest by Apple. Firebase Analytics data is transmitted over HTTPS.
We have no backend servers that could be breached to expose your personal data.
10. Changes to This Policy
We may update this Privacy Policy from time to time. The "Last updated" date at the top of this document will reflect any changes. We will not retroactively apply changes to collect data that we don't currently collect.
If we introduce new data collection beyond what is described here, we will clearly communicate this to users before the change takes effect, and obtain consent where required by law.
11. Contact
If you have questions or concerns about this Privacy Policy or the App's privacy practices, please contact us:
Email: [email protected]
Support page: timezonebuddy support
12. Legal Basis (GDPR — EU Users)
For users in the European Economic Area (EEA) and United Kingdom:
- On-device data: No legal basis required — processing occurs entirely on your device under your control.
- iCloud Sync: Any processing by Apple is governed by Apple's Data Processing Agreement with EU Standard Contractual Clauses.
- Firebase Analytics: Processed under our legitimate interest in understanding aggregate app usage to improve the product (Article 6(1)(f) GDPR). No personal data is processed; no individual profiling occurs. You can opt out at any time via iOS Settings → Privacy & Security → Tracking.
13. California Privacy Rights (CCPA)
For California residents: We do not sell personal information. We do not share personal information for cross-context behavioural advertising. Firebase Analytics data collected is not linked to your identity and is not "personal information" under CCPA. There is no personal information to access, delete, or correct because none is collected.
14. App Store Privacy Nutrition Label
| Category | Collected | Linked to Identity | Used for Tracking |
|---|---|---|---|
| Contact Info | ✗ No | — | — |
| Location | ✗ No | — | — |
| Identifiers | ✗ No | — | — |
| Purchases | ✓ Yes (by Apple) | Apple ID only | ✗ No |
| Usage Data | ✓ Yes (Firebase) | ✗ Not linked | ✗ No |
| Diagnostics | ✗ No | — | — |
| User Content | ✗ No | — | — |
| Financial Info | ✗ No | — | — |
Third-party partners: Google LLC (Firebase Analytics — anonymous aggregate usage data only).
© 2026 Scott Breen · Time Zone Buddy. All rights reserved.
This privacy policy was last reviewed by the developer on 29 March 2026.