This policy explains what the app processes and where it sends it.
The app has no accounts or sign-in, and the operator runs no server or database that receives the addresses, names, or results you enter. The targets you save (name, address, check method) and the check history stay only on your device. The app does not use location permission and does not read Wi-Fi names, contacts, photos, or SMS.
a. Stored on your device (never sent to the operator's server) — target names and addresses you typed, the method the app picked, the "notify me when it stops" switch, last status and time; up to 50 recent check records per target (time, method, result, duration, web status code); lookup history: up to 30 addresses you checked before saving (address, result, time, duration; the same address is merged into one line); settings (check interval, recovery alert, language, theme). Stored in on-device storage (SharedPreferences) and removed when you uninstall the app or clear its data. A backup file is created only when you run Settings → Backup yourself and is not sent anywhere automatically.
b. Connections the app makes to the addresses you enter. When you tap Check, refresh the board, or an automatic check runs, this device connects directly to the address you entered (ping, TCP port connect, web HTTP/HTTPS request, name lookup). These requests do not pass through the operator's servers. The owner of that address may log that this device (including its public IP address) connected. Certificate errors are ignored only for targets where you explicitly allowed it.
c. Internet reachability test. To tell "the target is down" from "your phone is offline", at each check the app tries to open a TCP connection to Cloudflare (1.1.1.1:443) or Google (8.8.8.8:53). The app sends no data; the connection is all there is, and the other side can see this device's IP address.
d. Alerts and automatic checks (only for targets where you switched on "notify me when it stops"). Even when the app is closed, Android may run a check about every 15 minutes or less often (the system decides) for those targets only, and the app shows a local notification on your device when a target stops responding repeatedly. This is created by the app on your device; announcements sent by the developer are described separately under "Push notifications" below. On Android 13+ you must allow notifications; checking works without it. The app uses no always-on service and does not ask to be exempt from battery optimization.
e. Monitoring and advertising data sent automatically
https://api.owlmakers.com/v1/pulse. Sent: app package name, version, language; a random session ID created at each launch; a random install ID created once at installation (not an account or hardware ID — a new value after uninstall or data clear); code-style IDs of screens and button taps (e.g. board.recheck); action outcomes (success / failure / cancel with a category code); the status name when a board row is opened (OK, partial, no response, unchecked); a 15-second "app is open" signal. Not sent: the addresses or names you enter, check contents, or check history. The server derives only the country/region/city name from the connection for statistics and does not store the IP address or coordinates.Data on your device is deleted when you uninstall the app or clear its data. Monitoring, analytics and advertising data are kept under each system's retention policy and then used only as aggregated statistics.
The app does not provide the addresses, names, or results you enter to anyone. Third parties involved: Google LLC (AdMob, Firebase — https://policies.google.com/privacy), OwlMakers (own Pulse monitoring), Cloudflare, Inc. and Google LLC (public DNS reachability test), and the operator of each address you choose to check.
This app uses Google's Firebase Cloud Messaging (FCM) to receive announcements and notices sent by the developer. When you open the app, Google assigns an FCM installation ID (registration token) to this installation; the app does not send or store this value on the developer's servers. The app subscribes to notification topics for the app name and your display language, and Google processes that subscription. A notification goes with the same content to every user of the same app and language and carries no personal data. On Android 13+ the notification permission is requested only when you tap the in-app notice line or the settings row, and you can use every other feature without allowing it. You can turn notifications off at any time in the device's Settings → Apps → Notifications, and you stop receiving them when you uninstall the app.
Delete a target (undo is available for 5 seconds), delete lookup history one line at a time or with "Clear all" (a single-line delete can be undone for 5 seconds), clear app data, or uninstall to remove on-device data. Switch off "notify me when it stops" per target or revoke notification permission in system settings. Where consent is required, change your ad consent under Settings → Ad privacy settings; elsewhere use Google ad settings on your device.
The app is not directed to children, and AdMob ads are configured as not child-directed. We do not knowingly collect personal information from children under 13.
If this policy changes, the effective date above is updated; material changes are announced in the app or the store listing.
Owlmakers — support@owlmakers.com