Privacy Policy
Privacy Policy for Japify
Effective Date: January 1, 2025
Last Updated: January 1, 2025
1. Introduction
Welcome to Japify ("we," "our," or "the App"). Japify is a spiritual name-jaap counter application designed for mindful chanting and meditation. This Privacy Policy explains how we collect, use, store, and protect your personal information when you use our mobile application.
By using Japify, you agree to the collection and use of information in accordance with this Privacy Policy. If you do not agree with this policy, please do not use the App.
2. Information We Collect
2.1 Personal Information
When you use Japify, we may collect the following personal information:
Google Account Information: When you sign in using Google Sign-In, we collect:
Email address
Display name
Profile picture (photo URL)
Unique User ID (UID) for authentication
2.2 Usage Data
We collect data related to your app usage:
Jaap Counter Data:
Mantra/name being chanted
Daily count (today's jaap count)
Total lifetime count
Mala count (number of 108-count malas completed)
Last active date
Daily target settings
2.3 Device Information
We may collect:
Device identifiers
Operating system version
App version information
2.4 Audio Data
Microphone Access: When you enable voice recognition features, the app records audio to detect mantra chanting. This audio is processed on-device and is NOT stored or transmitted to our servers.
3. How We Use Your Information
We use the collected information for the following purposes:
3.1 Core App Functionality
Authenticate users via Google Sign-In
Track and sync jaap counter data across devices
Store user preferences and settings
Provide speech recognition for mantra detection
Enable text-to-speech for mantra pronunciation
3.2 Data Synchronization
Sync your jaap counter data to Firebase Cloud Firestore for backup
Merge data from multiple devices to maintain consistency
3.3 App Improvement
Analyze app usage patterns to improve features
Fix bugs and enhance user experience
4. How We Store Your Information
4.1 Local Storage
Primary Storage: Your jaap counter data is stored locally on your device using Hive (offline-first database)
Local data remains on your device and is accessible even without internet connection
4.2 Cloud Storage (Firebase)
Backup Storage: When you sign in with Google, your data is backed up to Firebase Cloud Firestore
Data is associated with your unique User ID (UID)
Cloud sync ensures data recovery if you switch devices
4.3 Data Retention
Local data persists until you uninstall the app or clear app data
Cloud data persists until you delete your account or manually delete data
5. Data Sharing and Third Parties
5.1 Third-Party Services
We use the following third-party services:
Firebase (Google LLC)
Purpose: Authentication, cloud storage, and data synchronization
Data Shared: Email, display name, UID, jaap counter data
Privacy Policy: Firebase Privacy Policy
Google Sign-In
Purpose: User authentication
Data Shared: Email, profile information
Privacy Policy: Google Privacy Policy
Audio Processing Services
Speech-to-Text (speech_to_text): Audio is processed on-device; not transmitted
Text-to-Speech (flutter_tts): Uses device TTS engines; no data transmitted
5.2 No Sale of Data
We DO NOT sell, rent, or trade your personal information to third parties for marketing purposes.
5.3 Legal Requirements
We may disclose your information if required by law or to:
Comply with legal obligations
Protect our rights and safety
Investigate fraud or security issues
6. Data Security
We implement industry-standard security measures to protect your data:
Encryption: Data transmitted to Firebase is encrypted using HTTPS/TLS
Authentication: Firebase Authentication secures user access
Access Control: Only authenticated users can access their own data
Secure Storage: Local data is stored securely using Hive encryption capabilities
However, no method of transmission over the internet is 100% secure. We cannot guarantee absolute security.
7. Your Rights and Choices
7.1 Access and Control
You have the right to:
Access your personal data stored in the app
Update your profile information
View your jaap counter statistics
7.2 Data Deletion
You can:
Delete Account: Sign out and delete your account from the Profile screen
Clear Local Data: Uninstall the app to remove local data
Delete Cloud Data: Use the "Delete Account" feature to remove all data from Firebase
7.3 Revoke Permissions
You can revoke app permissions (microphone, internet, vibration) through your device settings.
8. Permissions Explained
The app requests the following Android permissions:
A. Permission
B. Purpose
C. Required?
A. INTERNET
B. Sync data to Firebase, Google Sign-In
C. Yes
A. VIBRATE
B. Haptic feedback on button press
C. Optional
A. RECORD_AUDIO
B. Voice recognition for mantra detection
C. Optional
A. MODIFY_AUDIO_SETTINGS
B. Adjust TTS and audio playback
C. Optional
A. WAKE_LOCK
B. Keep device awake during chanting sessions
C. Optional
A. FOREGROUND_SERVICE
B. Background music playback
C. Optional
9. Children's Privacy
Japify is NOT intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal data, please contact us to have it removed.
10. International Data Transfers
Your data may be transferred to and stored on servers located outside your country of residence. By using Japify, you consent to the transfer of your data to Firebase servers operated by Google, which may be located in different countries.
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Changes will be reflected with an updated "Last Updated" date at the top of this policy. We encourage you to review this Privacy Policy periodically.
Significant changes will be notified through:
In-app notifications
Email (if provided)
App update release notes
12. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy, please contact us:
Email: Singhal6010@gmail.com
App Name: Japify
Developer: Apps by Vikas
13. Consent
By using Japify, you acknowledge that you have read, understood, and agree to this Privacy Policy.
Summary of Key Points
✅ What we collect: Google account info, jaap counter data, device info
✅ Why we collect: Authentication, data sync, app functionality
✅ Where we store: Locally (Hive) + Cloud (Firebase)
✅ Who we share with: Firebase/Google only (for authentication & sync)
✅ Your rights: Access, update, delete your data anytime
✅ Security: Encrypted transmission, secure authentication
✅ No selling: We never sell your data to third parties
This privacy policy covers all the aspects of your Japify app, including Google Sign-In, Firebase sync, local storage, speech recognition, and audio features. You should replace placeholder text like singhal6010@gmail.com and Apps by Vikas with your actual contact information before publishing.
Comments
Post a Comment