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