Dhikr

Privacy Policy for Dhikr

Last updated: 19 October 2026

Dhikr ("the app") is a native Android Tasbih / Dhikr counter developed by the Dhikr developer ("we", "us"). This policy explains what data the app handles and how it is treated. It applies to the app distributed as com.badhon495.dhikr on Google Play.

Summary

Data the app stores on your device

The app creates and stores the following locally, in its private app storage (a Room database, Jetpack DataStore preferences, and Android encrypted preferences). None of it leaves your device except as described in "Data you choose to export" and "Optional AI benefits feature" below.

DataPurpose
Dhikr / Tasbih counts, sessions, and undo stateCore counting feature
Custom Tasbih you create (name, target, text)Your personal dhikr library
Routines (multi-step dhikr sequences)Routine feature
Daily goals, favorites, resume stateHome screen
Daily / weekly / all-time totals, history log, consistency calendarInsights feature
Reminder schedulesLocal scheduled notifications
Widget state (current count)Home screen widgets
Theme, language, onboarding, and other app settingsApp preferences
Your Google Gemini API key (if you enter one)Optional AI benefits feature; stored with Android EncryptedSharedPreferences
Cached AI-generated "virtues / benefits" text per TasbihAvoids repeat network requests

You can erase all of this at any time by clearing the app's storage in Android Settings or uninstalling the app.

Data you choose to export

The app has a Backup feature (Settings → Export) that writes your app data to a JSON file, and a routine-sharing feature that produces a share code or a .dhikrroutine file. These files are created only when you ask for them, are saved or shared to the destination you pick, and are then outside the app's control. We never receive them.

Optional AI benefits feature

The app can show AI-generated notes about the virtues of a given dhikr. This feature is off until you turn it on, and it requires you to supply your own Google Gemini API key.

When enabled and used:

Removing the API key in Settings disables the feature. Clearing the cached benefits text removes it from your device.

Optional cloud sync

Cloud sync is off until you connect an account in Settings, and it only runs when you tap Sync now. It keeps your custom Tasbih, custom routines, favourites, session history and daily goal in step across your own devices.

Permissions the app requests

PermissionWhy
INTERNETOnly for the optional AI benefits and cloud sync features described above. With both off, the app makes no network connections.
VIBRATEHaptic feedback on counting.
POST_NOTIFICATIONSShowing the local reminder notifications you schedule.
RECEIVE_BOOT_COMPLETEDRe-registering your reminders after the device restarts.
android.hardware.sensor.accelerometer (optional, required="false")Only for the experimental, off-by-default auto-counter (wrist-flick) setting. Sensor data is processed in memory to detect a flick and is never stored or transmitted.

Children's privacy

The app does not collect personal data from anyone, including children. It contains no ads and no in-app purchases.

Data security

Data stays in the app's private storage, which other apps cannot read on a non-rooted device. The Gemini API key is additionally encrypted at rest using androidx.security-crypto. Network requests to Google use HTTPS.

Changes to this policy

If this policy changes, the "Last updated" date above will change and the new version will be published at the same URL used in the Play Store listing.

Contact

Questions about this policy: badhon495@gmail.com