Sound Steps Privacy Policy
Effective date: February 28, 2026
This Privacy Policy explains how Sound Steps handles information when you use the app.
Summary
- Sound Steps does not require account sign-in.
- Training and progression data is stored locally on your device.
- The app uses Firebase Analytics and Firebase Crashlytics to collect usage and stability data.
- On Android, the app may use Google Play Billing and Google Play In-App Review.
- Sound Steps does not request microphone access in the current app version.
Information We Collect
1. Analytics and app usage data (Firebase Analytics)
When you use Sound Steps, the app may send analytics events such as:
- Screen views and navigation events.
- Session configuration details (for example: level/tier/ladder IDs, question count, mode, instrument ID).
- Session outcome metrics (for example: answer count, correct count, accuracy, duration).
- Attempt-level metrics (for example: guessed interval, response time, correctness, target/detected pitch values).
2. Crash and diagnostics data (Firebase Crashlytics)
If the app crashes or encounters serious runtime errors, diagnostic data may be sent to Firebase Crashlytics to help fix problems (for example: crash logs, stack traces, and device/app metadata).
3. Billing and purchase data (Google Play Billing, Android only)
If you access paid features on Android, billing and purchase processing is handled by Google Play.
- Sound Steps does not collect or store your full payment card details.
- Purchase records and payment information are managed by Google under Google Play's policies.
- Sound Steps may receive limited purchase status information required to enable or verify entitlement.
4. In-app review prompts (Google Play In-App Review, Android only)
On Android, Sound Steps may request the Google Play in-app review flow after certain in-app milestones.
- This flow is provided by Google Play.
- Sending a prompt request does not guarantee that a review dialog will be shown.
- Sound Steps does not receive the text of your review through this API.
5. Local app data
Sound Steps stores progression and training history locally (SQLite/SQLDelight), such as:
- Session history.
- Attempt history.
- Tier/badge progress.
- App settings (for example: instrument preference).
6. Audio and microphone data
Sound Steps does not request microphone access in the current app version.
How We Use Information
We use collected information to:
- Provide core training features and progression tracking.
- Measure feature usage and improve training flows.
- Monitor app stability and fix crashes.
- Initiate purchase and review platform flows where supported.
Data Sharing
- We do not sell personal information.
- Data described above is processed by our service providers (Firebase Analytics and Firebase Crashlytics) to support analytics and crash reporting.
- Android billing and in-app review data is processed by Google Play according to Google's terms and privacy policies.
Data Retention
- Local training/progression data remains on your device until you remove the app data or uninstall the app.
- Analytics and crash data retention is managed through Firebase project settings.
Your Choices
- If microphone-based features are added in a future version, you will be prompted for permission at that time.
- You can stop using the app and uninstall it at any time.
Children
Sound Steps is not directed to children under 13.
Changes to This Policy
We may update this policy from time to time. Updates will be posted with a revised effective date.
Contact
For privacy questions, open an issue in this repository and include "Privacy" in the title.