# Roam Alarm Privacy Policy

**Last Updated: November 7, 2026**

**Company:** TinyUtility Limited
**Address:** 15 A Street, Belize City, Belize
**Contact:** contact@tinyutility.com

## 1. Summary

Roam Alarm has no account, no sign-in and no server side. Your alarms, your cities and your timers are stored on your device and nowhere else. The app contains no analytics SDK, no advertising SDK, no crash reporter and no tracker.

- No account, no email address, no user identifier
- No analytics, no advertising, no tracking, no session replay
- No crash reporting and no diagnostic data collection
- Alarms, world clock cities and timers stay on your device
- Deleting the app deletes your data permanently

This policy is more specific than the general TinyUtility privacy policy and governs Roam Alarm wherever the two differ.

## 2. What the App Is

Roam Alarm is an alarm clock for people who travel across time zones. You can pin an alarm to a city rather than to your device, so a 7am alarm set in Tokyo still means 7am in Tokyo after you land in Berlin. It also includes world clocks, a city search, and countdown timers.

## 3. Data Stored on Your Device Only

The following is written to your device's local storage and is never transmitted to TinyUtility, because TinyUtility operates no server for this app:

- Your alarms (time, timezone, recurrence, sound, vibration settings)
- Your world clock cities and their order
- Your countdown timers and presets
- Your preferences, including theme, units and 12/24-hour display

Uninstalling the app removes all of it.

## 4. Permissions

- **Notifications** — needed to alert you when an alarm fires and to show the alarm screen. Declining notifications does not stop the alarm sound, it only removes the notification.
- **Location** — optional, and used only on your device to detect your city and timezone. You can decline it and add cities by searching instead. If you decline it, the app never asks your device for a location.
- **Exact alarms and battery optimisation (Android)** — technical permissions that let the alarm fire at the exact time you chose, including while the device is idle. The app links to your device's own settings pages to help you disable battery optimisation; that opens your phone's settings, it does not send anything to us.

## 5. The Only Network Requests the App Makes

The app works offline. It contacts the network only for the specific features listed below, and only when you use them. Responses are used on your device and are not sent to TinyUtility.

- **ipapi.co** — when you use "detect my location", the request's source IP address is resolved by ipapi.co into an approximate city. The result is used on your device to pick your city and timezone.
- **nominatim.openstreetmap.org (OpenStreetMap Nominatim)** — when you type a city name to search, the text you typed is sent to Nominatim so it can return matching cities. Results are shown on your device.
- **api.sunrise-sunset.org** — when a city needs its day and night indicator, that city's latitude and longitude are sent to sunrise-sunset.org so it can return the sunrise and sunset times.
- **Google Fonts (fonts.googleapis.com and www.gstatic.com)** — the first run of the onboarding screens downloads the interface fonts. They are then cached on your device and the app does not request them again.
- **Optional city and timezone lookup providers** — some builds are compiled with a key for IPGeolocation.io, TimeZoneDB, GeoNames or HERE Geocoding. Where present, they are used only when you search for a city or detect your location, and they replace the free lookups above rather than adding to them.

No request sends your alarms, your cities, your timers or any identifier that identifies you as a person.

### Bundled city data

The app ships with a copy of the GeoNames city list — city names, country, time zone, population and coordinates for 33,533 cities. That data is part of the app itself. It is never uploaded, never updated from our servers, and never linked to you. GeoNames is licensed under CC BY 4.0, and the app credits it in its settings screen.

## 6. Purchases

Roam Alarm is free to download. If a paid subscription is offered in the future, payment is handled entirely by the Apple App Store or Google Play, and TinyUtility never receives or stores your card details.

## 7. Apple's Services

On iOS 26 and later, alarms are scheduled and presented by Apple's own AlarmKit framework inside the operating system, and notifications are delivered by iOS. Those are Apple platform functions operating on your device; the content of your alarms is not shared with Apple as analytics.

## 8. Children

Roam Alarm is not directed at children and collects no data from anyone, including children.

## 9. Your Rights

Because TinyUtility holds no data about you, there is nothing for us to export, correct or delete on request. To remove everything, delete the app. If you have a question about this policy, write to contact@tinyutility.com.

## 10. Changes to This Policy

If the app changes in a way that affects what it sends or stores, this page is updated and the "Last Updated" date above changes. Material changes are also described in the app's release notes.
