StreetCleaning ("we", "us", "the app") respects your privacy. This policy explains what data the app collects, why, and how it's handled.

Summary

Data we collect

Location

When you grant "While Using" location permission, the app uses your coordinates to identify your current block and check its cleaning schedule. Location is processed on your device and on our servers only long enough to return the block status — we do not store a history of where you've been. You can use the app without granting location access by typing an address into the search bar.

Account information (optional)

If you sign in with Apple, we receive your Apple-issued user ID and (if you choose to share it) your email address. This is stored in our database and is only used to associate your saved blocks and preferences with your account across devices. Sign-in is optional; you can use the app without an account.

Push notification token

If you enable cleaning reminders, your device's APNs push token is stored on our servers so we can send you the night-before and morning-of reminders. Tokens rotate periodically and are deleted when you disable notifications or uninstall the app.

Saved data

Your saved blocks, parked location, and recent searches are stored locally on your device. If you're signed in, your saved blocks also sync to our servers so they're available on any device you sign into.

Advertising identifiers

The app shows ads via Google AdMob. If you grant App Tracking Transparency permission, AdMob may use your device's advertising identifier (IDFA) to serve more relevant ads. If you decline, you'll still see ads, but they'll be non-personalized. Declining does not affect any other functionality.

Analytics and crash data

We use Firebase Analytics to understand which features are used and to detect bugs. This includes anonymous device information (model, iOS version), crash logs, and aggregate usage events (e.g. "user opened the app", "user saved a block"). It does not include the addresses you search for or your location coordinates.

Third-party services

The following services process data on our behalf:

Tracking

Per Apple's App Tracking Transparency framework, the app prompts you for permission before allowing AdMob to use your IDFA for cross-app tracking. If you decline, your IDFA is not shared. You can revoke this permission anytime in iOS Settings → Privacy & Security → Tracking.

Children's privacy

StreetCleaning is not directed at children under 13. We do not knowingly collect data from children. If you believe we have inadvertently collected data from a child, please contact us and we will delete it.

Your rights

You may:

For state-specific rights under the CCPA/CPRA, Virginia Consumer Data Protection Act, Colorado Privacy Act, and similar laws, see Your Privacy Choices.

Data retention

Account data is retained until you delete your account. Push tokens are retained while notifications are active and deleted within 30 days of being disabled. Anonymized analytics data is retained for up to 14 months per Firebase defaults.

International users

The app is operated from the United States. If you use the app from outside the US, your data will be transferred to and processed in the US. By using the app, you consent to this transfer.

Changes to this policy

We'll update the "Last updated" date at the top of this page if this policy changes. Continued use of the app after a change constitutes acceptance of the updated policy.

Contact

Questions about this policy? Email hello@streetcleaning.app.