Effective date and last updated: September 16, 2026
This privacy policy applies to the Android mobile application Speaker Cleaner: Water & Dust (identified by package name com.umbrabyte.speakercleaner.water.eject), developed and published by Umbrabyte Apps. It complements the general Umbrabyte Privacy Policy and serves as the official privacy policy linked within the app and its Google Play Store listing.
Plain language summary: Speaker Cleaner turns your phone into an acoustic cleaning lab that expels trapped water and dust from your phone or earbud speakers using calibrated sound waves: 165 Hz water-ejection pulses, 20 Hz-20 kHz dust-removal sweeps, an 800 Hz maintenance tone, a manual tone generator and a stereo sound-test lab. Every cleaning tone is synthesized locally on your device and played through your own speaker; your cleaning session history, manual presets, speaker-health results and app preferences are stored strictly on your device. Umbrabyte operates no cloud servers, requires no user account, includes zero advertisements, runs no analytics, and never sells or rents personal data. Data only leaves your device when Google Play processes an optional PRO purchase (
speakercleaner_pro_lifetime) or checks for app updates.
This summary does not replace the detailed terms set forth below.
1. Scope and key facts
Speaker Cleaner: Water & Dust is an acoustic utility that cleans phone and earbud speakers with calibrated sound waves. It provides a 165 Hz water-eject mode, a 20 Hz to 20 kHz dust-removal resonance sweep, an 800 Hz maintenance tone, a manual 20 Hz-20 kHz tone generator, a stereo sound-test audio lab, and headset tools that eject water or auto-clean earbuds.
- No account or registration required: The application does not ask you to create a user account, profile, or provide personal credentials.
- 100% on-device audio synthesis: Every tone is generated in real time by the app’s own synthesis engine (AudioTrack PCM) and played through your speaker. No audio is downloaded, streamed, or uploaded.
- Zero ads or cross-app tracking: The application contains no advertising SDKs or tracking libraries and does not use the advertising ID.
- No data sales: Umbrabyte does not sell, rent, or trade user personal information under any circumstances.
- No automated profiling: We do not perform user profiling or automated decision-making.
- Local storage only: Cleaning session history, manual presets and speaker-health results live in a private on-device Room database (
AppDatabase); preferences, the daily free quota (3 cleanups per day, resetting at local midnight) and the PRO entitlement cache live in private on-deviceDataStorestorage. - Platform integration: The optional PRO purchase (
speakercleaner_pro_lifetime, one-time lifetime purchase) is handled via official Google Play Billing APIs. Update checks use official Google Play Core APIs.
2. Controller
The developer and data controller for any data received directly by Umbrabyte (such as customer support correspondence) is:
- Full Name: Cristian Donet Segura
- Studio Name: Umbrabyte Apps
- Business Address: Calle Pintor Camarón, nº 24, 12560 Benicasim, Castellón, Spain
- Tax ID (NIF): 20468489F
- D-U-N-S® Number: 374071851
- Privacy & Support Contact: support@umbrabyte.app
Platform services such as Google Play Store act as separate independent controllers for data processed under their own privacy policies.
3. Data and permissions
3.1 Information stored and processed on device
The app processes the following information solely within the private local storage of the app:
| Data Category | Information Examples | Storage Location |
|---|---|---|
| Cleaning session history | Mode used, frequency, duration, and result of each cleaning session | Private local Room database (AppDatabase) on device |
| Manual tone presets | Custom frequencies and sweep ranges you save | Private local Room database (AppDatabase) on device |
| Speaker health entries | Diagnostic results from the sound-test audio lab | Private local Room database (AppDatabase) on device |
| App preferences & daily quota | Language, haptic feedback, onboarding status, and the 3 daily free cleanups counter | Private local preferences (DataStore) on device |
| Purchase status & PRO entitlement | Cached local PRO entitlement status (speakercleaner_pro_lifetime) |
Private local preferences (DataStore) on device |
3.2 Permissions & device access
Android permissions are requested transparently only when initiating a feature requiring them:
| Permission / Capability | Purpose & Usage | Necessity |
|---|---|---|
Microphone (RECORD_AUDIO) |
Optional objective sound tests in the Audio Lab: while a test tone plays, the microphone captures your speaker’s output so the app can estimate the cleaning result on device. The captured audio is analyzed in memory only; it is never recorded, stored, or transmitted. Without the permission, the app falls back to a subjective listening test | Optional; only for objective sound tests |
Foreground media playback (FOREGROUND_SERVICE, FOREGROUND_SERVICE_MEDIA_PLAYBACK) |
EjectPulseForegroundService keeps the acoustic cleaning tone playing reliably while the app is in the background |
Required only during active cleaning sessions |
Notifications (POST_NOTIFICATIONS) |
Shows the visible notification for the active cleaning session on Android 13+ | Required by Android for the foreground service |
Keep awake (WAKE_LOCK) |
Keeps the cleaning tone stable if the screen turns off mid-session | Required only during active cleaning sessions |
Vibration (VIBRATE) |
Semantic haptic feedback when a cleaning cycle starts or finishes | Optional; can be disabled in settings |
Billing (com.android.vending.BILLING) |
Connects to Google Play Billing for the optional one-time PRO purchase | Used only when purchasing or restoring PRO |
The application does NOT request location, contacts, call logs, SMS, photos or media files, health data, or biometric data, and it does not use the advertising identifier. Cloud backup of app data is disabled (android:allowBackup="false").
3.3 Data Umbrabyte does NOT receive
During standard use of Speaker Cleaner, Umbrabyte does not receive or store on servers:
- Any audio captured by the microphone during sound tests.
- Your cleaning history, manual presets, or speaker-health results.
- The frequencies you play or the results of your cleaning sessions.
4. External services
4.1 No servers for core features
All acoustic cleaning features work entirely on your device: the tones are synthesized locally and played through your own speaker. No Umbrabyte server participates in, monitors, or stores any cleaning session.
4.2 Payments via Google Play Billing
The optional lifetime PRO access (speakercleaner_pro_lifetime, one-time purchase, no subscriptions) is processed via official Google Play Billing. Google handles your payment methods, transaction receipts, and billing details. Umbrabyte never receives or stores credit card numbers or financial details.
4.3 Update checks via Google Play Core
The app uses official Google Play Core APIs to check if Google Play has published a newer version and offer seamless updates.
5. Purposes and legal bases
Under the EU General Data Protection Regulation (GDPR), processing operations rely on:
| Activity / Feature | Purpose | Legal Basis |
|---|---|---|
| Acoustic cleaning & tone generation | Provide requested app functionality | Contract performance (Art. 6.1.b GDPR) |
| Optional microphone sound tests | Estimate cleaning results on device | Explicit user consent via permission prompt (Art. 6.1.a GDPR) |
| PRO purchases & license management | Fulfill orders & statutory accounting | Contract performance (Art. 6.1.b) & Legal compliance (Art. 6.1.c GDPR) |
| Update checks & app stability | Keep app secure and updated | Legitimate interest (Art. 6.1.f GDPR) |
6. Retention and deletion
| Data Type | Retention Period | Deletion Method |
|---|---|---|
| Session history, presets & speaker-health data | Until you delete them or uninstall the app | Clear app storage in Android Settings or uninstall app |
| Preferences & daily quota counter | While the app is installed | Clear app storage in Android Settings or uninstall app |
| Local PRO purchase status | Duration of app installation; restorable via Google Play | Automatically synced with Google Play account |
| Transaction records in Play Console | Statutory tax and accounting retention periods | Retained by Google and Umbrabyte for legal compliance |
| Support email correspondence | Up to 3 years max to resolve inquiries | Periodic inbox deletion |
7. Security
App data is isolated within Android’s private app sandbox, and cloud backups are disabled. All audio processing happens locally on your device; no acoustic content ever leaves it. Transactions and update checks strictly use encrypted connections to official Google Play services.
8. Rights worldwide
You hold privacy rights including access, correction, deletion, and objection under GDPR (EEA/Spain), UK GDPR, CCPA/CPRA (California/US), LGPD (Brazil), PIPEDA (Canada), and Privacy Act (Australia). Contact support@umbrabyte.app to submit requests.
9. Children
Speaker Cleaner is an acoustic utility intended for general use. We do not knowingly collect personal data from children under 13 (or local statutory age).
10. Changes
We will publish any policy updates at this web address, updating the effective date above.
11. Contact
Cristian Donet Segura — Umbrabyte Apps
Calle Pintor Camarón, nº 24
12560 Benicasim, Castellón, Spain
Email: support@umbrabyte.app
Website: https://umbrabyte.app
