Overview
rDetect is a companion app for Uniden R-series radar detectors. We are committed to protecting your privacy and being transparent about our data practices.
In short: rDetect stores all alert, lockout, and trip data locally on your device by default. We offer an optional, opt-in anonymous data contribution program and use iCloud for cross-device sync. We do not sell or share your personal information with third parties.
Local Data Storage
The following data is stored locally on your device and is not transmitted anywhere unless you explicitly enable a sync or sharing feature:
- •Bluetooth Connection Data — Device identifiers for your paired Uniden detector
- •Alert History — Logs of radar and laser alerts for your personal reference
- •GPS Lockouts — Learned and manual GPS lockout locations for false alert suppression
- •Points of Interest — User-created locations for custom alerts
- •Trip Statistics — End-of-drive summaries including alert counts and speed data (session-based)
- •Settings & Profiles — Your preferences, configuration choices, and saved settings profiles
This data can be deleted at any time by uninstalling the app or using the in-app data management tools.
Opt-In Anonymous Data Collection
This feature is entirely optional. It is disabled by default and requires you to explicitly enable it in Settings. You can disable it at any time.
rDetect includes an optional data contribution program that helps improve false alert scoring for all users. When enabled, the app periodically uploads anonymous, aggregated alert feature data to our servers. This data is used solely to train and improve the lockout scoring model.
What is collected
Each submitted record contains only statistical signal features — no personal identifiers or precise locations:
- •Alert characteristics — Band (Ka, K, X, etc.), signal strength, frequency, and duration
- •Contextual data — Speed, posted speed limit, road class, hour of day, and day of week
- •Environmental data — Weather conditions and precipitation (when available)
- •Coarse location — Latitude and longitude truncated to approximately 1 km accuracy (not your precise position)
- •Pattern indicators — Encounter count, spatial spread, nearby lockout presence, multi-band status
- •Outcome — Whether the alert eventually became a lockout (the training label)
What is NOT collected
- •Your name, email, Apple ID, or any account information
- •Your precise GPS coordinates (locations are coarsened to ~1 km)
- •Your device's unique identifiers (UDID, serial number, etc.)
- •Your driving routes, trip history, or movement patterns
- •Any data from other apps on your device
Data is transmitted securely over HTTPS and authenticated with an API key. Submissions are grouped into batches and include a random batch identifier (not linked to your device) and your app version for compatibility purposes.
iCloud Sync
rDetect offers optional iCloud sync to keep your GPS lockouts, points of interest, and settings profiles in sync across your Apple devices. When enabled:
- •Data is stored in your private iCloud account using Apple's CloudKit framework
- •Only you can access this data — it is not shared with us or any third party
- •Sync can be disabled at any time in Settings, and iCloud data can be managed through your Apple ID settings
iCloud sync is governed by Apple's Privacy Policy. We do not have access to your iCloud data.
Website & Analytics
The rDetect website (rdetect.app) uses Cloudflare Web Analytics, a privacy-first analytics service that:
- •Does not use cookies or track individual visitors
- •Does not collect personal information
- •Provides only aggregate page view and performance metrics
No other third-party analytics, advertising, or tracking scripts are used on this website.
Beta Program
If you sign up for the rDetect beta program through our website, we collect:
- •First and last name — Required by Apple TestFlight for beta distribution
- •Email address — Used to send your TestFlight invitation (must match your Apple ID)
- •Detector model — Optional, used to prioritize testing on specific hardware
This information is stored securely and used solely for beta program administration. It is not shared with third parties or used for marketing purposes. If you contact us through our support form, we also store your name, email, and message to respond to your inquiry.
Device Permissions
Bluetooth
Required to communicate with your Uniden radar detector. Used solely for receiving real-time alert data, reading device status, and syncing detector settings.
Location
If granted, location is used to:
- •Display your current speed and heading
- •GPS lockout learning — associating locations with recurring false alerts for automatic muting
- •Nearby lockout indicators and geofence-based alert suppression
- •Speed limit lookups via OpenStreetMap Overpass (anonymous, no personal data sent)
Location data stored in lockouts and alert history remains on your device. If you enable iCloud Sync, it syncs to your private iCloud account. Location data is never shared with third parties.
Data Sharing & Export
rDetect allows you to export GPS lockouts, points of interest, and alert history in standard formats (JSON, CSV, GPX, KML). Exported files contain only the data you choose to export. Sharing is entirely at your discretion through standard iOS sharing mechanisms — no data is transmitted to any server during export.
We do not sell, rent, or share your personal data with any third party.
Children's Privacy
rDetect is not directed at children under 13. We do not knowingly collect any information from children under 13 years of age.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. Continued use of the app after changes constitutes acceptance of the updated policy.
Contact
If you have questions about this Privacy Policy, please visit our Support page or open an issue on our GitHub repository.
© 2026 Cameron Rye. All rights reserved.