Privacy Policy for Tone Generator
Effective date: 10 June 2026
App name: Tone Generator Package name: com.kirsulab.tonegenerator Publisher: KirsuLab LLC Contact: hello@kirsulab.com
1. Overview
This Privacy Policy explains what information the Tone Generator mobile application ("the App", "we", "our", "KirsuLab LLC") collects when you use it, how that information is used, and the choices you have. By installing and using the App you agree to the practices described below.
The App is a simple frequency / tone generator. It does not require an account, does not ask for any personal information, and does not access your microphone, camera, contacts, photos, or location. The only data collected is what is described in this document.
2. Information we collect
KirsuLab LLC does not knowingly collect personally identifiable information such as your name, email address, postal address, telephone number, contact list, photos, location, or microphone input.
The App uses the following third-party SDKs, which collect technical and usage data on our behalf.
2.1 Google Firebase Analytics
Collected automatically:
- Device model, manufacturer, operating system version, screen size, language, country (approximate, derived from IP).
- App version, package name, install / first-open timestamp.
- Anonymous app instance identifier.
- In-app events:
tone_started,tone_stopped, including the selected frequency (Hz) and waveform (sine / square / triangle). These events contain no personal data.
2.2 Google Firebase Crashlytics
Collected only when the App crashes:
- Stack trace and class / method information of the crash.
- Device model, OS version, app version, free RAM and disk at time of crash.
- Custom diagnostic keys we attach (
tone_frequency,tone_waveform) to help reproduce the crash.
Crash reports are sent only after a crash, do not include personal information, and help us fix bugs and improve stability.
2.3 Google AdMob (Google Mobile Ads SDK)
The App displays a banner ad and an occasional full-screen interstitial ad. Google AdMob collects:
- Advertising identifier (Android Advertising ID) — a resettable, user-controllable identifier.
- Coarse device and network information (model, OS, language, IP-derived country).
- Ad interaction data (impressions, clicks).
Google may use this information to serve personalized or non-personalized ads depending on your consent choice (see Section 3 below). See Google's policies for full details: How Google uses information from sites or apps that use its services and How Google uses data in AdMob.
2.4 Google User Messaging Platform (UMP)
Used to obtain and store your consent choice for personalized advertising in jurisdictions that require it (EEA, United Kingdom, Switzerland, certain US states, and others). Your choice is stored locally on the device.
3. Consent and your choices
If you are in a region that requires consent (e.g. the EEA, UK, Switzerland, applicable US states), the App shows a Google-provided consent form on first launch. You may choose to allow personalized ads, restrict to non-personalized ads, or decline tracking entirely.
You can change or withdraw your consent at any time directly inside the App: tap the information (ⓘ) icon in the top-left of the main screen, then tap the "Privacy settings" link at the bottom of the hearing-safety notice. This reopens the Google consent form with your current choices. The Privacy settings link appears only in regions where consent is required.
You can also limit ad tracking system-wide by resetting or deleting your Android Advertising ID in your device settings (Settings → Google → Ads).
4. Permissions used
The App requests the following Android permissions:
INTERNET— required to load ads and submit crash reports / analytics.ACCESS_NETWORK_STATE— required by the Google Mobile Ads SDK to check network availability.com.google.android.gms.permission.AD_ID— declared automatically by the Mobile Ads SDK to access the Android Advertising ID, which is used to serve ads (subject to your consent choice).
The App does not request access to the microphone, camera, contacts, calendar, location, storage, or any other sensitive data.
5. Data sharing
KirsuLab LLC does not sell or share your data with third parties for marketing purposes. The data described in Section 2 is processed by Google as our SDK provider under their own terms:
6. Data retention
- Firebase Analytics data is retained for the period configured in our Firebase project (default 14 months).
- Crashlytics data is retained for 90 days from the date of the crash.
- AdMob retains data according to Google's own retention policies.
7. Children
The App is not directed to children under the age of 13 (or the applicable age in your jurisdiction) and we have asked Google Play to restrict installation by users it has identified as minors. KirsuLab LLC does not knowingly collect personal information from children. If you believe a child has provided personal information to the App, please contact us at hello@kirsulab.com and we will take appropriate steps to remove it.
8. International transfers
Data collected by Google services may be processed on servers located outside your country, including in the United States. Google maintains the safeguards required for such transfers (e.g. Standard Contractual Clauses).
9. Your rights
Subject to the law in your jurisdiction (e.g. GDPR, CCPA), you may have the right to:
- access the personal data we hold about you,
- request correction or deletion of that data,
- object to or restrict its processing,
- withdraw consent at any time (see Section 3 for the in-app flow),
- lodge a complaint with your local data protection authority.
To exercise these rights please email hello@kirsulab.com stating your request and the approximate date / region of your use of the App so we can locate any relevant records (which are pseudonymised).
10. Security
We rely on Google's industry-standard security practices for all data processed by Firebase and AdMob. The App itself stores only local UI preferences on your device (selected frequency, waveform, theme, hearing-safety acknowledgement) and does not maintain its own servers.
11. Health & safety notice
The App generates continuous test tones which, when played at high volume or for extended periods (especially through headphones), can cause temporary or permanent hearing damage. Before using the App for the first time KirsuLab LLC presents an in-app safety acknowledgement which the user must scroll through and accept; the same notice remains available at any time via the information icon in the main screen header.
We strongly recommend that you:
- start at a low device volume and raise it gradually;
- avoid sustained listening at uncomfortable levels;
- take a break every 15–20 minutes of use;
- stop immediately if you experience discomfort, ringing, or any change in hearing;
- consult a qualified medical professional if you have any concerns about your hearing.
The App is provided for general entertainment and informational use. It is not a medical, diagnostic, calibration, or safety-critical device. KirsuLab LLC is not responsible for any hearing damage, equipment damage, or other harm resulting from the user's failure to follow the safety guidance above, from use of the App at unsafe volume levels, or from use with audio equipment that the user has not verified to be safe.
12. Changes to this policy
KirsuLab LLC may update this Privacy Policy from time to time. The most recent version is always available at the URL where this document is published. Material changes will be reflected by updating the "Effective date" at the top of this document.
13. Contact
If you have questions about this Privacy Policy or about how KirsuLab LLC handles your data, please contact:
KirsuLab LLC Email: hello@kirsulab.com