Last updated: November 10, 2025
Shruti processes audio in real-time for pitch detection only. We do not record, store, save, or transmit any audio data. Your privacy is our priority.
Shruti ("we", "our", or "the app") is a real-time pitch detection application designed for Hindustani classical music students. This privacy policy explains how the app handles your data and protects your privacy.
Shruti accesses and processes the following:
- Microphone Audio (Real-time only): The app requires microphone permission to capture your voice for pitch detection. This audio is processed in real-time and is never recorded, stored, or saved to your device or transmitted anywhere.
- App Settings: User preferences such as your selected reference pitch (Sa), tolerance level, tuning system, and tanpura configuration are stored locally on your device using Android DataStore.
- Tutorial State: A flag indicating whether you've completed the tutorial is stored locally.
- Audio Processing: Microphone input is used exclusively for real-time pitch detection using the PYIN algorithm. The audio exists only in memory during processing (typically 10-15 milliseconds) and is immediately discarded.
- App Settings: Your preferences are stored locally to maintain your chosen configuration between app sessions.
- No Analytics: We do not collect usage statistics, crash reports, or any telemetry data.
- ✅ Audio is processed in real-time only and is NOT stored anywhere
- ✅ No audio files are created or saved to your device
- ✅ No audio data is transmitted over the internet
- ✅ App settings are stored locally on your device only
- ✅ We have no servers and no backend infrastructure
All data remains on your device. Uninstalling the app will permanently remove all locally stored settings.
We do not share, sell, rent, or transmit any data to third parties. Shruti operates entirely offline and does not communicate with any external servers or services.
- No third-party analytics services
- No advertising networks
- No social media integration
- No cloud storage or backup services
Shruti requires the following Android permissions:
- RECORD_AUDIO: Required to access your microphone for real-time pitch detection. Audio is processed instantly and never saved.
- MODIFY_AUDIO_SETTINGS: Used to optimize audio playback for the tanpura feature (background drone sound). This permission does not access or record any of your audio.
Shruti is suitable for users of all ages, including children. We do not knowingly collect any personal information from anyone, including children under 13. The app does not require registration, account creation, or any personal information.
You have the following rights:
- Access: All data is stored locally on your device and accessible only to you
- Deletion: Uninstalling the app will permanently delete all locally stored settings
- Opt-out: You can deny microphone permission, though this will prevent the app from functioning
We may update this privacy policy from time to time. The "Last updated" date at the top of this policy indicates when it was last revised. Continued use of the app after changes constitutes acceptance of the updated policy.
If you have any questions about this Privacy Policy or the app's data practices, please contact us at:
Email: [email protected]
Shruti - Real-time Pitch Detection for Hindustani Classical Music