Last updated: 2026-05-06
Privacy policy
What Iqra does and does not do with your data.
The short version
Iqra is a local-only Android app. We do not collect, transmit, sell, or share your personal data. Your apps list, your reading progress, your settings — all live on your device.
The only data that leaves your phone is anonymous crash reports (Firebase Crashlytics), which contain no personal information. You can disable these in your device's Google settings.
What we do, in plain language
Iqra watches one thing: which app is in the foreground of your phone. If that app is one you have asked us to lock, we draw a screen over it showing a verse from the Quran. After the timer completes, we get out of the way. That's it.
What we do not do
- We do not read passwords.
- We do not read messages.
- We do not log keystrokes.
- We do not capture screenshots.
- We do not record audio.
- We do not access your camera.
- We do not access your contacts.
- We do not access your location.
- We do not use third-party advertising networks.
- We do not have user accounts. There is nothing to sign in to.
Permissions and why we ask for them
NOTIFICATIONS
Used for forward compatibility — V1 of Iqra does not send notifications. A future version may send a single morning reminder. You can deny this and the app still works.
EXACT ALARM
Used to start your morning lock at the exact time you chose. Without this, Android may delay the lock by minutes. Iqra cannot function without this permission.
USAGE STATS
Used to detect which app is in the foreground when an Iqra event fires. No usage data is logged or sent anywhere. We read it once per foreground event, in memory, and discard it.
DRAW OVER OTHER APPS
Used to draw the reading screen on top of a locked app. The window is full screen and dismisses itself when the timer completes.
ACCESSIBILITY
Required by Android to receive "foreground app changed" events at all.
This is the only Android API that allows an app to know which other app
the user is currently looking at. We do not read the contents of
any app. Specifically, we set
flags = FLAG_REPORT_VIEW_IDS only, and we filter events by
packageName alone. Our accessibility service receives no
text content, no view trees, no input events.
Crash reports
We use Firebase Crashlytics to receive automated crash reports. These contain: the model of your device, the version of Android, the version of Iqra, and a stack trace from where the app crashed. They contain no personal information. You can disable Crashlytics by turning off "Usage & diagnostics" in your device's Google account settings.
Children
Iqra is intended for users aged 13 and older. We do not knowingly collect data from children under 13.
Changes to this policy
If we change this policy, the "last updated" date at the top of this page will change. For material changes we will surface a notice in the app.
Contact
Email feedback@iqralock.app with any question, including data-deletion requests. There is nothing server-side to delete on our end — uninstalling the app removes all of your data — but we are happy to confirm this in writing.