NightCrawl ("the app") is a police/fire scanner and severe-weather livestream aggregator operated by Wadsworth AI LLC ("we", "us"). This policy describes exactly what the app handles, why, how long we keep it, and how to delete it.
The short version. NightCrawl works without an account and has no analytics. If the app hits an error or crashes, it sends a crash report to our own server so we can fix it; the report is not linked to your identity. An account is optional: it's only your email address, used to sync your favorites and settings between phones. The free Android app shows ads from Google AdMob, which uses your device's advertising ID, and you can turn ads off entirely with a one-time Remove Ads purchase. We do not collect your name, your location, or your email (unless you sign in to an optional account or type one into a feedback form). Everything we store on our servers is tied to a random ID generated on your device (or, if you sign in, to your account), and you can erase all of it from inside the app.
| What | Why | Kept for |
|---|---|---|
| Anonymous device identifier — a random ID generated on first launch | To attribute your streamer ratings, remember which streamers you have opened so recommendations work, and route push notifications | Until you delete your data or uninstall |
| Viewing activity — which streamers you opened, and when | Powers the "Discover" recommendations | Up to 12 months, then automatically deleted |
| Streamer ratings — the 1–5 scores you submit | To compute the average rating shown on each streamer, and to stop one device rating the same streamer twice | Retained while the streamer exists (they form the public average), or until you delete your data |
| Push notification token — a Firebase Cloud Messaging token, which streamers you subscribed to, and the app's language | Only to deliver the alerts you asked for, in your language | Until you disable notifications, delete your data, or uninstall |
| Feedback you send — your message, the app version, your device model, and your email only if you choose to enter one | To reproduce bugs and reply to you | Up to 24 months |
| Optional account: your email address, the IP address a sign-in code was requested from (to block abuse), and a synced copy of your favorites, alerts, blocked streamers, regions, ratings, watch history and profile name/bio | Only if you choose to sign in: to send your 6-digit sign-in code and to put the same data on every phone you sign in on. We never email you anything else. | Until you delete the account (Settings → Account & Sync → Delete Account). Sign-in codes expire in 10 minutes and are erased, with that IP address, within a day. |
| Crash Data / Diagnostics (not linked to identity) — when the app crashes or hits an error: the error and where in the app's code it happened, the app version, the device model and operating system version (or browser), the device's state at the time (such as screen size, free memory, battery level, language and time zone), and the page address (URL) on the web. Our error server also keeps a shortened network address with the last part removed (for example 23.235.195.0), which can't single out you or your device. | Only to find and fix bugs. It contains no account, email, name, location, screenshots or what you were watching, and it is not linked to the anonymous device ID described above. We never use it to identify you, for advertising, or to build a profile. | 90 days, then automatically deleted |
Server logs. Like any web service, our API's hosting logs record the IP address, time and address of each request. They are used only for security and troubleshooting, are never used to identify you or build a profile, and are deleted on a rolling basis.
Your favorites, alerts, blocked streamers, watch history, region preferences and profile name/bio are kept in local storage on your device. If you don't sign in, they are never uploaded to our servers. If you choose to sign in to an optional account, a copy of them is synced to our servers so they appear on the other phones you sign in on (see Optional account above). Your theme, selected category tab, language and notification on/off settings always stay on this device only (the language is also sent with your push token). Clearing the app's storage or uninstalling removes the on-device copy.
Open Profile → Settings → Privacy → Delete My Data. That permanently erases from our servers every record tied to your device — your ratings, your viewing history, your push token and your notification subscriptions — and clears everything stored locally on the device. It takes effect immediately and cannot be undone. Delete My Data does not delete an optional account. If you signed in, use Delete Account (below) to remove the account and its synced copy.
You can also email support@nightcrawl.app. Be aware that because the identifier is anonymous we generally cannot link an email address to a device, so the in-app control is the reliable route.
Deleting an optional account. In the app, open Settings → Account & Sync → Delete Account. That permanently deletes your account, your email address and the synced copy of your data from our servers, and signs out every phone. What's stored on your phone stays until you use Delete My Data or uninstall. If you can't reach the app, email support@nightcrawl.app from the account's email address and we will delete it within 30 days.
Depending on where you live — for example the EEA or UK under the GDPR, or California under the CCPA/CPRA — you may have rights to access, correct, delete, export, or object to the processing of your personal information. Without an account NightCrawl holds no identifying information (no name, and no email unless you volunteered one in feedback), so the practical route is the in-app Delete My Data control above. If you created an optional account, Settings → Account & Sync → Delete Account erases it and its synced data. We do not sell personal information. To opt out of personalized ads (which some US state laws treat as "sharing"), use Settings → Privacy → Ad privacy choices, or buy Remove Ads. The app does not track you across other companies' apps or websites, so there is nothing for a browser "Do Not Track" signal to switch off. For anything else, contact support@nightcrawl.app.
The free Android app shows a banner under the main screens and, occasionally, a full-screen ad when you leave a streamer or incident page. Ads never cover a stream. They are served by Google AdMob. To choose and measure ads, Google's SDK collects your device's advertising ID, IP address, device and app information, and your interactions with ads, under Google's policy. NightCrawl itself never receives or stores any of this.
The Remove Ads purchase is processed by Google Play. We never see your card or payment details, only Google's confirmation that this Google account owns Remove Ads, which the app keeps on your device so ads stay off. Use Settings → Restore Purchase on a new phone.
Traffic between the app and our API is encrypted with HTTPS. Server credentials are held outside the public web root with restricted file permissions. No system is perfectly secure, but the amount of personal information at risk here is deliberately minimal: optional accounts hold only an email address and the synced app data listed above — no passwords, names, locations or payment details.
NightCrawl is not directed to children under 13 and we do not knowingly collect personal information from them. The app surfaces real police, fire and severe-weather incident content that may be unsuitable for children. If you believe a child has provided us with information, contact us and we will delete it.
Our servers are in the United States. If you use the app from elsewhere, the limited data described above is processed in the US.
We may update this policy. The effective date at the top always reflects the current version, and material changes will be noted in the app's release notes.
Wadsworth AI LLC, 5848 Oxford Moor Blvd, Windermere, FL 34786, United States — support@nightcrawl.app