Last updated: August 1, 2026 · Applies to: Iqra – Quran & Arabic Learning (Android, iOS & Web), version 1.0.5 and later.
Controller within the meaning of the GDPR:
Usman Halwani
Bonn, Germany
Email: info@iqra-app.com
Web: https://iqra-app.com
The following data is stored exclusively in your device's local storage (SharedPreferences and the Hive database) and is not transmitted to us or to any third party:
You can delete this data at any time via Settings → Reset Data.
Sensitive permission
The app contains pronunciation exercises in which you repeat Arabic words.
For this, the microphone is used (Android permission RECORD_AUDIO; iOS NSMicrophoneUsageDescription).
Quran audio recitations are streamed directly from everyayah.com. When streaming, your IP address is transmitted to the everyayah.com server. We do not operate that server and do not store personal data on it.
On first launch the app generates a random local code (UUID) that is not linked to your identity and could be used for an optional cross-device leaderboard. In the current version this code is stored only locally and is not transmitted to us.
Dictation exercises and some learning content use your operating system's text-to-speech via flutter_tts:
/api/tts proxy hosted by Vercel to Google Translate TTS. Vercel receives connection data such as your IP address; Vercel and Google receive the Arabic text. The proxy does not deliberately persist the text, but the providers may retain operational logs under their own policies.The text being spoken contains only Arabic words, phrases or Quran verses from the app content – never personal data.
The app loads fonts dynamically via the Google Fonts SDK. On first load this establishes a connection to Google servers and transmits your IP address. Loaded fonts are cached locally. More information: Google Privacy Policy.
When you open the optional prayer-times feature, the city you enter is sent together with the fixed country Germany to the AlAdhan API. AlAdhan also processes technically necessary connection data such as your IP address. Iqra does not use GPS or your device's location service. The city and retrieved prayer times are cached locally and can be deleted via Settings → Reset Data.
If you enable the reminder feature, the app schedules local notifications via flutter_local_notifications. These are processed exclusively on your device. No data is sent to push services (FCM, APNs).
If you installed the app via Google Play or the Apple App Store, the respective platform may, independently of us, collect anonymous crash reports and usage statistics. We only receive this data in aggregated form. The privacy policies of Google and Apple apply.
In the Web app, Google Tag Manager (container GTM-TRM3L95J) loads two Google tags: Google Analytics 4 (G-FTX9Y2V99K) and the Google Ads tag AW-18364917746. Both run in advanced consent mode with advertising and analytics consent denied by default. Tag Manager itself sets no cookies; it only controls whether and when those tags load. Before you consent, neither advertising nor statistics cookies are set; Google may receive cookieless consent and measurement signals, including technically necessary connection data. If you consent, Google LLC may process your IP address, device and browser data, pages visited, time on page, ad-click information, and conversion events, and may use cookies or similar technologies. The purposes are reach and usage measurement (Analytics) and measuring the effectiveness of our advertising (Ads). The legal basis for this consent-based processing is Art. 6(1)(a) GDPR. You can change or withdraw your consent at any time through the Web app's permanently accessible privacy settings. The app remains fully usable without consent. For more information, see the Google Privacy Policy.
| Data category | Collected? | Shared? | Purpose | Optional? |
|---|---|---|---|---|
| Personal identifiers (name, email, phone) | No | No | — | — |
| Approximate location (city entered manually) | Only when prayer times are used | Sent to AlAdhan | Calculate prayer times | Yes |
| Contacts | No | No | — | — |
| Microphone audio | Accessed only (not collected, not stored by us) | Sent to Google/Apple Speech for transcription only | Pronunciation exercise | Yes – feature is optional |
| App activity / learning progress | On-device only | No | App functionality | — |
| IP address | By service providers when a network feature is used | everyayah.com, Google Fonts, AlAdhan, Vercel (Web TTS), Google Ads on the Web | Audio streaming, font delivery, prayer times, Web TTS, conversion measurement | Advertising cookies and expanded Google Ads processing only after consent |
| Arabic TTS text | Only if local Web speech synthesis fails | Vercel and Google Translate TTS | Web speech output | Yes – feature is optional |
| Consent, advertising, and usage data | Cookieless consent and measurement signals on the Web; additional data and cookies only after explicit consent | Sent to Google Ads | Consent management and conversion measurement | Consent can be withdrawn at any time |
| Crash reports | By the platform (Google Play / Apple) | By the platform | Stability | Platform setting |
Data may be transferred to third countries (in particular the USA) by these providers. Standard Contractual Clauses pursuant to Art. 46 GDPR and/or an adequacy decision (EU-US Data Privacy Framework) are in place with Google and Apple.
Iqra is suitable for all ages (rating "Everyone"). The app contains no displayed advertising, no in-app purchases, no external social-media links, and no user-generated content. The Google tag applies only to the Web app and starts with advertising and analytics consent denied; advertising cookies and expanded conversion measurement are enabled only after explicit consent. The requirements of the Google Play Families Policy and of COPPA are met.
We do not deliberately persist Web TTS proxy requests. You can exercise these rights for locally stored data directly in the app (Settings → Reset Data) and contact us regarding provider-side processing.
Since the app does not require an account, no server-side deletion is necessary. To delete all data:
You may also send a deletion request to info@iqra-app.com.
This policy may be updated when app features change. The current version is always available at iqra-app.com/privacy.html. Material changes will be announced in-app.
For privacy-related questions: info@iqra-app.com