Speaker Cleaner Privacy Policy
Policy information
Application: Speaker Cleaner (Android package com.speakercare.cleaner).
Privacy contact: wangjuang2022+speaker@gmail.com
Policy date: November 1, 2026.
1. Core features and information on your device
Speaker Cleaner provides locally generated audio, sound tests and illustrated care guidance. Playback and care guides work offline. No account is required, and this version has no advertising, in-app purchases or subscriptions. The app does not record sound, inspect water or dust with a sensor, or upload photographs. Its illustrations are packaged project images, not photographs taken from your device.
Your language choice, manual frequency, duration, pulse setting and saved custom presets, including names you enter, are stored in the app's private storage. The app does not upload these custom names or a copy of your saved presets. It disables Android app backup and declares exclusions for app data. The release services described below still process diagnostic and usage information.
2. Release builds and Firebase services
Release builds use Google Firebase Crashlytics, Google Analytics for Firebase and Firebase Remote Config, including their required installation and session components. Debug builds use the package suffix .debug, contain no Firebase SDK and do not send Firebase crash reports or usage events.
Crashlytics helps investigate crashes and reliability problems. Reports can include error stacks, relevant app state, device and app versions, timestamps, and SDK installation or session identifiers. The app adds its build type and version code, and Analytics can supply recent usage breadcrumbs. It does not deliberately attach your name, email address or custom preset names to these reports. Runtime errors may still contain environment information.
Analytics helps understand basic feature use. The app records screen names, the start and end of cleaning, automatic or manual mode, the selected built-in preset, the reason playback ended and its elapsed duration. These are predefined categories, not your saved preset names. The SDK can also collect installation or app-instance identifiers, session and engagement information, and app, device and regional context. Network services receive the connection IP address; this is different from requesting precise GPS location.
The release integration removes advertising-ID permissions, disables advertising-ID collection and sets advertising storage, advertising user data and advertising personalization consent to denied. There is no advertising SDK. These settings do not disable the non-advertising Analytics and diagnostic processing described here.
Remote Config delivers settings controlling diagnostic and usage reporting. It can process installation identifiers, country and language codes, time zone, platform and app metadata, and configuration context. Fetched settings take effect on a later launch; cached or packaged values are used when a request fails. The reporting defaults are enabled. Turning off a reporting switch does not itself stop Remote Config requests. The app currently has no in-app control that turns off all Firebase processing.
The app does not enable Firebase sign-in, player databases, cloud file storage, push messaging, Performance Monitoring, A/B experiments or Remote Config personalization. An internet connection is not required for the core audio features. SDKs may cache information on the device and retry transmission when connectivity returns.
3. Recipients, hosting and external links
Google processes the release diagnostic, configuration and usage information through the services above. The developer uses the associated project reports to maintain stability and understand feature use. The app has no account-based cloud storage or developer-operated endpoint for uploading your saved custom presets.
The online policy is delivered through Cloudflare. When you open it, the hosting service receives request information, including your IP address, request time and browser information, to deliver and protect the page. Hosting logs are governed by the service settings and Cloudflare's policies. The page contains no advertising, submission forms, external fonts or browser analytics scripts. Cloudflare's delivery and security processing still applies.
Links to Google and other external sites open under those sites' policies. If you email the privacy contact, the developer receives the address, message and attachments you choose to send and uses them to respond and handle your request. Please avoid sending unnecessary sensitive information. No email is sent merely by opening this policy.
Google, Cloudflare and email providers may process information in countries other than your own under their published policies and applicable arrangements.
4. Retention, deletion and choices
Saved custom presets remain on your device until you delete them in the app or remove the app's data. Other local settings remain until changed, cleared through Android's Clear storage control or removed when you uninstall. These local actions do not automatically delete information already sent to a service provider.
Google currently describes a 90-day Crashlytics retention period before deletion processing begins. Firebase installation identifiers are retained until a supported installation-deletion request is made; Google's published deletion process can take up to 180 days across affected live and backup systems. The app does not currently provide an installation-deletion button, and uninstalling or emailing the developer does not itself call that API. A later installation or use of installation-based services may create a new identifier.
Analytics data is handled under the property's retention settings and Google's service rules. Those controls apply differently to event-level information and aggregate reports; the app does not promise a single fixed deletion period for all Analytics data. Use the official retention information linked below or contact the developer for questions about information that can be identified in this app's project.
For a privacy request, email the contact above with the app name, the request and an approximate time period. App and Android versions may help locate relevant records. Do not initially send identity documents, complete presets or unrelated sensitive material. The developer will assess information it can identify and control, explain limitations and act as required. An email address alone may not identify a pseudonymous SDK installation. Requests do not guarantee deletion of third-party records outside the developer's control.
Depending on applicable law, you may have rights to access, correct, delete or obtain a copy of information, restrict or object to processing, withdraw applicable consent, or contact a data protection authority. The developer handles identifiable correspondence for the time needed to answer, resolve requests and meet applicable obligations, then deletes or anonymizes it unless further retention is required.
5. Permissions and security
The app does not request microphone, camera, photo-library, contacts or precise-location access. Release network permissions support Firebase services. Sound playback uses locally synthesized audio, not microphone recordings. The app does not automatically change your media volume.
App data uses Android's private storage, and the integrated online SDKs use encrypted transport. No storage or network transmission can be guaranteed completely secure. Protect access to your device and avoid including sensitive material in messages.
6. Questions and policy updates
Contact the privacy email for questions, including concerns involving a child's information. The app does not provide accounts or social messaging. This policy and relevant in-app notices will be updated when features or data practices change. Additional notice or choices will be provided where required. The published full policy is in English.