← Back Deutsch

Privacy Policy

Last updated: August 1, 2026 · Applies to: Iqra – Quran & Arabic Learning (Android, iOS & Web), version 1.0.5 and later.

1. Data Controller

Controller within the meaning of the GDPR:
Usman Halwani
Bonn, Germany
Email: info@iqra-app.com
Web: https://iqra-app.com

2. Plain-language summary

3. Data we process

3.1 Data stored locally on your device

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.

3.2 Microphone & speech recognition

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).

3.3 Audio recitation (streaming)

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.

3.4 Anonymous device hash for leaderboard

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.

3.5 Text-to-speech (TTS)

Dictation exercises and some learning content use your operating system's text-to-speech via flutter_tts:

The text being spoken contains only Arabic words, phrases or Quran verses from the app content – never personal data.

3.6 Fonts (Google Fonts)

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.

3.7 Prayer times

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.

3.8 Local notifications

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).

3.9 Diagnostics from Google Play / App Store

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.

3.10 Google Analytics and Google Ads conversion measurement (Web only)

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.

4. Data Safety overview

Data category Collected? Shared? Purpose Optional?
Personal identifiers (name, email, phone)NoNo
Approximate location (city entered manually)Only when prayer times are usedSent to AlAdhanCalculate prayer timesYes
ContactsNoNo
Microphone audioAccessed only (not collected, not stored by us)Sent to Google/Apple Speech for transcription onlyPronunciation exerciseYes – feature is optional
App activity / learning progressOn-device onlyNoApp functionality
IP addressBy service providers when a network feature is usedeveryayah.com, Google Fonts, AlAdhan, Vercel (Web TTS), Google Ads on the WebAudio streaming, font delivery, prayer times, Web TTS, conversion measurementAdvertising cookies and expanded Google Ads processing only after consent
Arabic TTS textOnly if local Web speech synthesis failsVercel and Google Translate TTSWeb speech outputYes – feature is optional
Consent, advertising, and usage dataCookieless consent and measurement signals on the Web; additional data and cookies only after explicit consentSent to Google AdsConsent management and conversion measurementConsent can be withdrawn at any time
Crash reportsBy the platform (Google Play / Apple)By the platformStabilityPlatform setting

5. Legal bases (GDPR)

6. Recipients / third parties

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.

7. Retention

8. Security

9. Children & Families Policy

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.

10. Your rights (GDPR)

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.

11. Data & account deletion

Since the app does not require an account, no server-side deletion is necessary. To delete all data:

  1. Open Settings → Reset Data in the app, or
  2. Uninstall the app.

You may also send a deletion request to info@iqra-app.com.

12. Changes to this policy

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.

13. Contact

For privacy-related questions: info@iqra-app.com