SweepSense Privacy Policy
Effective date: July 14, 2026
SweepSense is an Android app that tells you when street sweeping is coming to the block where your car is parked in San Francisco. It is built to keep your data on your phone: SweepSense has no server of its own, no account system, no analytics, and no ads. This policy explains what data the app touches, where it goes, and how to get rid of it.
The short version
- Your car’s location and your phone’s location are used on your device only. SweepSense never uploads location data anywhere.
- Your Hyundai Bluelink credentials are stored encrypted on your phone and are sent only to Hyundai, to sign in to your own Bluelink account.
- The only third parties the app talks to are Hyundai (your car’s location) and Google Maps (map tiles).
- Disconnecting your car in the app wipes your credentials. Uninstalling the app wipes everything.
What data the app uses
Bluelink account credentials
To find your car, SweepSense signs in to your existing Hyundai Bluelink account using the username, password, and Bluelink PIN you enter. These are:
- Sent only to Hyundai’s Bluelink API to authenticate and fetch your vehicle’s status. Hyundai’s handling of that request is governed by Hyundai’s privacy policy.
- Stored on your device encrypted with a hardware-backed key in the Android Keystore. The key never leaves your device, so the stored credentials cannot be read from a backup or on any other device.
SweepSense has no account system of its own and never sends your credentials anywhere except Hyundai.
Location
SweepSense uses location in three ways, all of them on-device only:
- Your car’s location, reported by Hyundai’s Bluelink API, is used to find the street-sweeping schedule for the block where you parked.
- Your phone’s GPS, while the app is projecting to Android Auto, drives the in-car map and detects where you parked when the car disconnects. This runs only while your phone is connected to the car — SweepSense does not track your location in the background.
- Your phone’s approximate location is used once to center the map when you first place a parking pin.
The parked location and its sweeping schedule are saved in a local database on your phone. No location data — car or phone — is ever transmitted off your device by SweepSense.
Street-sweeping schedules
Sweeping schedules come from the City of San Francisco’s public street sweeping dataset. A copy ships inside the app, so schedule lookups happen entirely offline — the app does not contact the city’s servers.
Third-party services
- Hyundai Bluelink — receives your Bluelink credentials and returns your vehicle’s status and location. See Hyundai’s privacy policy.
- Google Maps — the app’s maps are rendered by the Google Maps SDK, which fetches map tiles from Google’s servers. Like any Google Maps app, this reveals your IP address and the general area you’re viewing to Google. See Google’s privacy policy.
That’s the complete list. SweepSense contains no analytics, crash-reporting, or advertising SDKs, and the developer operates no server that receives any data from the app.
Device backups
If you have Android device backup enabled, Android may include SweepSense’s local data (your saved parking spot and app settings) in your device backup to your Google account, like other app data on your phone. Your Bluelink credentials are effectively excluded: the encryption key is device-bound, so the backed-up ciphertext cannot be decrypted anywhere else.
Data retention and deletion
- Disconnect your car in the app’s settings to immediately erase your stored Bluelink credentials and vehicle details from the device.
- Clear your parking spot in the app to erase the saved location.
- Uninstall the app to erase everything SweepSense stores.
Because SweepSense keeps no data off-device, there is nothing for the developer to delete on your behalf — deleting the data on your phone is the whole job.
Children
SweepSense is not directed at children under 13 and does not knowingly collect personal information from them.
Changes to this policy
If a future version of the app changes how data is handled (for example, by adding opt-in crash reporting), this policy will be updated before that version ships, with the effective date above revised. Material changes will be noted in the release notes.
Contact
Questions about this policy: jeff@somethingsimilar.com