Swale

Privacy Policy

Privacy Policy

Effective Date: March 1, 2026  ·  Last Updated: April 14, 2026

Hey — I'm Hemanth, the solo developer behind Swale. This policy explains what the app collects, what it doesn't, and why. It's written in plain English because I think legalese is a cop-out.

Short version: Swale is currently free. Your screen time, app habits, notes, and settings stay on your device. The only things that leave your phone are crash reports (so I can fix bugs) and anonymous usage analytics (so I can see which features people actually use). No ads. No data sales. No creepy profiling.

This policy matches exactly what I've declared in the Google Play Data Safety section.

1. What stays on your device (and never leaves)

All the important stuff — everything Swale is actually for — is stored locally in Android's SharedPreferences and never transmitted anywhere:

If you uninstall Swale or clear app data, all of this is gone.

2. What does leave your device (and why)

There are exactly three network-connected things:

2.1 Subscription verification (RevenueCat)

Swale uses RevenueCat to check whether your subscription is active. When you open the app, RevenueCat receives an anonymous user ID it generates (can't be used to identify you personally) and your subscription status (active/inactive, plan type, renewal date).

RevenueCat never sees your card details — those are handled by Google Play. RevenueCat's privacy policy: revenuecat.com/privacy

2.2 Crash reports (Firebase Crashlytics)

When the app crashes, Firebase Crashlytics collects a stack trace, your device model, Android version, and Swale's version. This helps me fix bugs I can't reproduce. No personal data is included.

2.3 Anonymous usage analytics (Firebase Analytics)

Firebase collects a handful of standard aggregated events — first_open, app_open, session_start, user_engagement. These are session-level metrics only. Swale does not log which specific apps you open — that would defeat the whole point of a privacy-respecting launcher. I disable analytics entirely in debug builds.

Firebase/Google's privacy policies: policies.google.com/privacy · firebase.google.com/support/privacy

3. Permissions Swale asks for

PermissionWhyRequired?
QUERY_ALL_PACKAGESTo list your installed apps in the launcher drawer. Every launcher needs this.Yes
PACKAGE_USAGE_STATSTo show screen-time stats. Must be manually granted in Android Settings.Optional
INTERNETSubscription verification (RevenueCat) and crash reporting (Firebase).Yes
SET_WALLPAPERTo apply a solid wallpaper matching your theme on first launch.Yes
BIND_DEVICE_ADMINOptional uninstall-protection. Doesn't grant any other device-control powers.Optional
CAMERAFlashlight toggle only. The camera sensor is never activated for photos or video.Optional

CAMERA is declared by the third-party torch_light library and merged at build time.

4. What I don't do

5. Data retention

To request deletion of your RevenueCat user ID or Firebase data, email privacy@swale.hackthru.com with “Data Deletion Request” as the subject. I'll action it within 30 days. Google Play purchase records I cannot delete — that's a legal retention requirement, not my choice.

6. Your rights

You always have the right to:

GDPR (European users)

Under GDPR you have the usual rights: access, erasure, restriction, portability, objection, and the right to complain to your local supervisory authority. Email privacy@swale.hackthru.com.

CCPA (California users)

I don't sell data, so the CCPA “do not sell” right is already satisfied. You still have the right to know, delete, and request access — same email as above.

7. Children

Swale isn't directed at children under 13. I don't knowingly collect data from children. If you believe a child has used the app, email privacy@swale.hackthru.com and I'll delete any associated data.

8. Security

9. Third-party services

Swale uses these services. Each has its own privacy practices:

10. Changes to this policy

If I change something material, I'll update the “Last Updated” date and (for significant changes) show a notification in the app. For anything affecting your privacy rights, I'll ask for affirmative consent before the change takes effect.

Version history:

11. Contact

Privacy questions: privacy@swale.hackthru.com
General support: support@swale.hackthru.com
Real reply, no form letter. I'm one person — expect a response within a couple of days.

— Hemanth

Swale is an independent personal project. “Google Play”, “Android”, and “Firebase” are trademarks of Google LLC. “RevenueCat” is a trademark of RevenueCat, Inc.