Privacy Policy — Rafeeq El Muslim · com.rafeeqelmuslim.app
آخر تحديث: ٢٥ سبتمبر ٢٠٢٦
يستخدم التطبيق قاعدة بيانات محلية (Hive) مخزَّنة داخل مساحة التطبيق الخاصة على جهازك. لا تُرسَل هذه البيانات إلى أي مكان، ولا تُنسخ إلى أي سحابة، وتُحذف بالكامل عند إزالة التطبيق:
لا يستطيع المطوّر الوصول إلى أيٍّ من هذا.
يطلب التطبيق إذن الموقع (ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION) لغرض واحد: تحديد مكانك لحساب مواقيت الصلاة واتجاه القبلة بدقة. الإذن اختياري — إن رفضته يستمر التطبيق بآخر موقع محفوظ، وتعمل بقية الأقسام (القرآن والأذكار والأدعية والسبحة) بشكل كامل.
عند تفعيل «تحديث الموقع تلقائيًا» يحدّث التطبيق موقعك مرة كل ساعة تقريبًا ليبقى وقت الأذان وتنبيهاته وسؤال «هل صليت؟» صحيحًا أثناء السفر. ولكي يعمل ذلك حتى عندما يكون التطبيق مغلقًا أو غير مستخدم، يطلب التطبيق إذن الموقع في الخلفية (ACCESS_BACKGROUND_LOCATION — «السماح طوال الوقت»):
adhan. لا يُرسَل موقعك إلى أي خدمة مواقيت.| الحالة | ما يُرسَل | إلى مَن | متى |
|---|---|---|---|
| تحويل الإحداثيات إلى اسم مدينة لعرضه في الشاشة الرئيسية | خط الطول والعرض | خدمة الترميز الجغرافي المدمجة في نظام أندرويد (Google Play Services) عبر مكتبة geocoding |
عند تحديد الموقع، وبعدها فقط عندما يتغيّر موقعك بأكثر من نصف كيلومتر تقريبًا؛ ويُحفظ الاسم محليًا |
| شاشة «المساجد القريبة» | خط الطول والعرض مقرَّبين إلى نحو كيلومتر، ونطاق البحث | خدمة Overpass API الخاصة بـ OpenStreetMap (overpass-api.de وبدائلها) |
فقط عند فتحك لهذه الشاشة بنفسك |
في كلتا الحالتين لا يُرفَق أي معرِّف شخصي — لا اسم، ولا حساب، ولا معرِّف جهاز. وإذا لم تفتح شاشة المساجد القريبة أبدًا، فلن تُرسَل إحداثياتك إلى OpenStreetMap أبدًا.
يستخدم التطبيق تنبيهات محلية فقط (Local Notifications). لا يوجد إشعارات Push، ولا سيرفر يرسل إليك شيئًا، ولا رمز تسجيل (token) يُرسَل إلى أي جهة.
تُجدوَل التنبيهات داخل جهازك باستخدام منبّهات النظام، لأن الأذان وتذكيرات الصيام لا قيمة لها إن وصلت متأخرة. لذلك يطلب التطبيق الأذونات التالية:
| الإذن | السبب |
|---|---|
POST_NOTIFICATIONS | إظهار تنبيهات الصلاة والأذكار والصيام. |
USE_EXACT_ALARM وSCHEDULE_EXACT_ALARM | إطلاق الأذان وتذكير الصيام في لحظتها المحدّدة. الوظيفة الأساسية للتطبيق مرتبطة بأوقات محدَّدة فلكيًا لا تقبل التأجيل. |
RECEIVE_BOOT_COMPLETED | إعادة جدولة التنبيهات بعد إعادة تشغيل الجهاز، وإلا لتوقّفت نهائيًا. |
WAKE_LOCK | إيقاظ الجهاز لحظة الأذان لتشغيل الصوت. |
FOREGROUND_SERVICE وFOREGROUND_SERVICE_MEDIA_PLAYBACK | تشغيل الأذان وتلاوة القرآن والإذاعة في الخلفية مع أزرار التحكم على شاشة القفل. |
USE_FULL_SCREEN_INTENT | إظهار سؤال «هل صليت؟» في منتصف الشاشة، ومنها شاشة القفل، في وقته. يمكنك منعه من إعدادات النظام، فيصل السؤال كتنبيه عادي بنفس الأزرار. |
ACCESS_BACKGROUND_LOCATION | تحديث الموقع تلقائيًا والتطبيق مغلق — انظر القسم ٢. اختياري ولا يُطلب إلا من الإعدادات. |
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | طلب استثناء التطبيق من قيود البطارية — بدونه تحذف بعض الأجهزة المنبّهات المجدولة. الطلب اختياري ويمكنك رفضه. |
VIBRATE | الاهتزاز عند العدّ في السبحة والتنبيهات. |
INTERNET | تشغيل التلاوات والإذاعة وتنزيل المصاحف. |
لا يحتاج التطبيق إلى الإنترنت للأذكار والأدعية ومواقيت الصلاة والقبلة والسبحة وتذكيرات الصيام — كلها تعمل بدون اتصال. يُستخدم الإنترنت فقط للمحتوى الصوتي والخرائط، وعندها ترى الخدمة المزوّدة عنوان IP الخاص بك ونوع الملف المطلوب، بحكم طبيعة عمل الإنترنت:
radiojar.com وakamaized.net وholol.com).هذه الخدمات مستقلّة عن المطوّر وتخضع لسياسات الخصوصية الخاصة بها. لا يرسل التطبيق إليها أي بيانات شخصية أو معرِّفات.
التطبيق مناسب لجميع الأعمار ولا يجمع أي بيانات شخصية من أي مستخدم، بما في ذلك الأطفال دون ١٣ عامًا.
وبما أننا لا نحتفظ بأي بيانات عنك، فلا توجد بيانات لدينا يمكن طلب الوصول إليها أو تصحيحها أو حذفها.
إن تغيّرت طريقة تعامل التطبيق مع البيانات، ستُحدَّث هذه الصفحة ويُحدَّث تاريخ «آخر تحديث» أعلاه.
لأي سؤال عن الخصوصية: ahmed.haredy93@gmail.com
المطوّر: Ahmed Haredy
The app stores everything in a local Hive database inside its own private app storage. Nothing is uploaded, nothing is synced to a cloud, and all of it is deleted when you uninstall:
The developer cannot access any of it.
The app requests location permission (ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION) for one purpose: to determine where you are so prayer times and the Qibla direction are accurate. The permission is optional — if you decline it the app keeps using the last saved location, and every other section (Quran, adhkar, duas, tasbeeh) works fully.
When "Update location automatically" is on, the app refreshes your location about once an hour so that prayer times, adhan alerts and the "Did you pray?" question stay correct while you travel. For this to work even when the app is closed or not in use, the app requests background location access (ACCESS_BACKGROUND_LOCATION — "Allow all the time"):
adhan library. Your location is never sent to a prayer-times service.| Case | What is sent | To whom | When |
|---|---|---|---|
| Turning coordinates into a city name for the home screen | Latitude and longitude | The Android platform geocoder (Google Play Services) via the geocoding plugin |
When your location is first determined, and afterwards only when it changes by more than about half a kilometre; the name is cached locally |
| The "Nearby mosques" screen | Latitude and longitude rounded to about a kilometre, and a search radius | OpenStreetMap's Overpass API (overpass-api.de and mirrors) |
Only when you open that screen yourself |
In both cases no personal identifier is attached — no name, no account, no device ID. If you never open the Nearby Mosques screen, your coordinates are never sent to OpenStreetMap.
The app uses local notifications only. There are no push notifications, no server sending you anything, and no registration token transmitted anywhere.
Notifications are scheduled on your device using system alarms, because an adhan or a fasting reminder that arrives late is worthless. That is why the following permissions are requested:
| Permission | Why |
|---|---|
POST_NOTIFICATIONS | To display prayer, adhkar and fasting reminders. |
USE_EXACT_ALARM and SCHEDULE_EXACT_ALARM | To fire the adhan and fasting reminders at their exact moment. The app's core function is tied to astronomically determined times that cannot be deferred. |
RECEIVE_BOOT_COMPLETED | To re-arm scheduled notifications after a device restart, without which they would stop permanently. |
WAKE_LOCK | To wake the device at prayer time so the audio plays. |
FOREGROUND_SERVICE, FOREGROUND_SERVICE_MEDIA_PLAYBACK | To play the adhan, Quran recitation and live radio in the background with lock-screen controls. |
USE_FULL_SCREEN_INTENT | To show the "Did you pray?" question in the middle of the screen, including over the lock screen, at its time. You can disallow it in system settings; the question then arrives as a regular notification with the same buttons. |
ACCESS_BACKGROUND_LOCATION | Updating the location automatically while the app is closed — see section 2. Optional, requested only from Settings. |
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | To ask to be exempt from battery restrictions — without it some devices delete scheduled alarms. The request is optional and you may decline. |
VIBRATE | Haptic feedback for the tasbeeh counter and alerts. |
INTERNET | Streaming recitations and radio, and downloading Mushaf files. |
The app needs no internet for adhkar, duas, prayer times, Qibla, tasbeeh or fasting reminders — all of those work offline. The internet is used only for audio content and maps, and in those cases the provider sees your IP address and what you requested, as is inherent to how the internet works:
radiojar.com, akamaized.net, holol.com).These services are independent of the developer and are governed by their own privacy policies. The app sends them no personal data and no identifiers.
The app is suitable for all ages and collects no personal data from any user, including children under 13.
Because we hold no data about you, there is no data of ours for you to request access to, correct, or have erased.
If the way the app handles data changes, this page and the "last updated" date above will be updated.
For any privacy question: ahmed.haredy93@gmail.com
Developer: Ahmed Haredy