قانونيLegal
سياسة الخصوصية Privacy Policy
The Irab (إعراب) app is developed and operated by Mansoor Hassan, an independent developer. This Privacy Policy explains how we collect, use, and protect your personal information when you use the Irab app on iOS or Android.
For applicable data protection law (including GDPR), Mansoor Hassan is the data controller for personal data collected through this app.
Questions? Contact us at support@irab.app
تطبيق إعراب (Irab) مطوَّر ومُدار من قِبَل منصور حسن، مطوّر مستقل. تشرح سياسة الخصوصية هذه كيفية جمع معلوماتك الشخصية واستخدامها وحمايتها.
لأغراض قوانين حماية البيانات (بما فيها GDPR)، يُعدّ منصور حسن مسؤول معالجة البيانات.
للتواصل: support@irab.app
Account & Identity
- Email address: provided during sign up
- Display name: chosen by you, shown on leaderboards
- Profile photo URL: optional, from Google if using Google Sign In
- Firebase UID: anonymous internal identifier
Learning Progress
- XP points, ranks, badges, streak records
- Practice session results (accuracy, correct/incorrect counts)
- Challenge history, power up counts, stage stars
- Daily challenge attempts and scores
- Saved favorites, Irab Library entries, Grammar Certificates
Usage & Analytics
- Feature usage events (practice started, challenge completed, premium gate hit)
- Daily usage counts per feature (for free tier limits)
- Session metadata collected by Firebase Analytics (app version, OS, device type)
- Product analytics and blurred session recordings collected by PostHog (EU, Frankfurt): screens visited, features used, subscription events, campaign source of the install (UTM parameters and ad click identifiers). Text you analyse, search or dictate is never sent to analytics; recordings mask all text and images. You can switch this off in the app Settings or via the notice on the website.
- Crash reports and performance diagnostics
Search History
- Arabic words and sentences submitted for irab/dictionary analysis
- Timestamps of each query
Device & Technical
- FCM push token (for notifications you opt into)
- Firebase Installation ID and Android Device ID (for analytics)
- IP address: processed by Cloudflare to deliver the service. For free use, your network address is also kept in short lived usage counters (see Free Use Limits below)
Free Use Limits (Abuse Prevention)
- Daily usage counters: how many AI uses (analyses, dictionary lookups, questions and the like) an account, or a guest's anonymous ID, has made today: for the free limits and, for Irab Plus, a high ceiling against abuse
- First use date: when an account first used an AI feature, to give it its welcome week
- On the website (irab.app), for free use only: the same uses are also counted per browser and per network, so that one person gets one free allowance rather than one per account. For this the site sends us: a random browser ID that it keeps in your browser's local storage; a device signature, which is a one way hash of your browser type, operating system, language, screen size, time zone and processor and memory class, also kept in your browser (our server hashes it again together with your network); and your network address, meaning your IPv4 address or the first half (the /64 prefix) of your IPv6 address
- Welcome week on the website: to give it once per browser and home network, we note which account each browser ID, device signature and home network saw first
- Website guests: a guest's free tries are counted the same way, and also under the device signature over a longer period and per IP address and address range for the day
- Email check: before a free website account uses AI features, we check that its email address is confirmed and not from a disposable email service
These identifiers are used only to enforce the free limits. They are never used for analytics or advertising, or to follow you on other sites, and the website's browser and network counts are not kept for Irab Plus subscribers.
| Data Category | Linked to Account | Retention |
|---|---|---|
| Email, Display Name, Photo | Yes | Until account deletion |
| XP, Ranks, Streaks, Badges | Yes | Until account deletion |
| Practice & Challenge History | Yes | Until account deletion |
| Search History, Favorites | Yes | Until account deletion |
| Daily Usage Counters | Yes | Expire after 2 days |
| First Use Date (welcome week) | Yes | 60 days |
| Website Usage Counters (browser ID, device signature, network) | No | Expire after 2 days |
| Website First Account Markers (browser, home network) | Yes (stores the account ID) | 60 days |
| Website Guest Tries (device signature) | No | 90 days |
| Website Guest Counters (IP address, address range) | No | Expire after 25 hours |
| XP Award Logs | Yes | 60 days, auto deleted |
| FCM Token | Yes | Deleted on logout |
| Analytics Events | Pseudonymised | 26 months (Firebase) |
| Product analytics (PostHog) | Pseudonymised, EU-hosted | Events 7 years, session recordings 30 days |
| Guest Usage Counters on the Device | Device only | Until the app is removed or site data is cleared |
Expired counters and markers are no longer read, and are deleted automatically in the background.
بيانات الحساب والهوية
- البريد الإلكتروني: المُقدَّم عند التسجيل
- اسم العرض: تختاره أنت ويظهر في قوائم المتصدّرين
- رابط الصورة الشخصية: اختياري
- معرّف Firebase (UID): معرّف داخلي مجهول
بيانات التعلّم والتقدّم
- نقاط XP والرتب والشارات وسجلات التسلسل اليومي
- نتائج جلسات التدرّب، سجل التحديات، النجوم، مساعدات اللعب
- محاولات التحدّي اليومي ودرجاته
- المحفوظات، مكتبة الإعراب، الشهادات
بيانات الاستخدام والتحليلات
- أحداث استخدام الميزات وعدّادات الاستخدام اليومية
- بيانات الجلسة من Firebase Analytics (إصدار التطبيق، النظام، الجهاز)
- تحليلات الاستخدام وتسجيلات شاشة مطموسة عبر PostHog (خوادم الاتحاد الأوروبي، فرانكفورت): الشاشات التي تُزار، الميزات المستخدمة، أحداث الاشتراك، ومصدر الحملة الإعلانية للتثبيت (معاملات UTM ومعرّفات نقر الإعلانات). النصوص التي تُعربها أو تبحث عنها أو تنطقها لا تُرسل أبدًا إلى التحليلات، والتسجيلات تطمس كل النصوص والصور. يمكنك إيقاف ذلك من إعدادات التطبيق أو من التنبيه في الموقع.
- تقارير الأعطال ومعلومات الأداء
سجل البحث والاستعلام
- الكلمات والجمل العربية التي ترسلها للتحليل
- الطوابع الزمنية لكل استعلام
حدود الاستخدام المجاني (منع الإساءة)
- عدّادات الاستخدام اليومية: عدد مرات استخدام ميزات الذكاء الاصطناعي (التحليلات وبحث المعجم والأسئلة ونحوها) لكل حساب، أو للمعرّف المجهول للضيف، في اليوم: لتطبيق الحدود المجانية، ولمشتركي إعراب بلس سقفٌ مرتفع لمنع الإساءة
- تاريخ أول استخدام: متى استخدم الحساب ميزة ذكاء اصطناعي أول مرة، ليحصل على أسبوعه الأول
- على الموقع (irab.app) وللاستخدام المجاني فقط: يُعدّ الاستخدام نفسه أيضًا لكل متصفح ولكل شبكة، ليحصل الشخص الواحد على حصة مجانية واحدة لا حصة لكل حساب. ولذلك يرسل إلينا الموقع: معرّفًا عشوائيًا للمتصفح يحفظه في التخزين المحلي لمتصفحك؛ وبصمةً للجهاز، وهي قيمة مُجزَّأة (hash) باتجاه واحد لنوع المتصفح ونظام التشغيل واللغة وحجم الشاشة والمنطقة الزمنية وفئة المعالج والذاكرة، تُحفظ كذلك في متصفحك (ويجزّئها خادمنا مرة أخرى مع شبكتك)؛ وعنوان شبكتك، أي عنوان IPv4 أو النصف الأول (البادئة /64) من عنوان IPv6
- الأسبوع الأول على الموقع: ليُمنح مرة واحدة لكل متصفح ولكل شبكة منزلية، نسجّل أول حساب رآه كل معرّف متصفح وكل بصمة جهاز وكل شبكة منزلية
- ضيوف الموقع: تُعدّ محاولات الضيف المجانية بالطريقة نفسها، وكذلك تحت بصمة الجهاز لمدة أطول، ولكل عنوان IP ونطاق عناوين خلال اليوم
- التحقق من البريد: قبل أن يستخدم حساب مجاني على الموقع ميزات الذكاء الاصطناعي، نتحقق من أن بريده الإلكتروني مؤكَّد وليس من خدمة بريد مؤقت
تُستخدم هذه المعرّفات لتطبيق الحدود المجانية فقط، ولا تُستخدم أبدًا للتحليلات أو الإعلانات أو لتتبّعك في مواقع أخرى، ولا تُحفظ عدّادات المتصفح والشبكة على الموقع لمشتركي إعراب بلس. مدة الاحتفاظ: تنتهي العدّادات اليومية بعد يومين، ويُحفظ تاريخ أول استخدام وعلامات أول حساب ٦٠ يومًا، وعدّاد محاولات ضيف الموقع ٩٠ يومًا، وعدّادات العناوين للضيوف ٢٥ ساعة. وما انتهت مدته لا يُقرأ، ويُحذف تلقائيًا في الخلفية.
عنوان IP: تعالجه Cloudflare لتقديم الخدمة، ويُحفظ عنوان شبكتك كذلك في عدّادات الاستخدام قصيرة المدة الموضّحة أعلاه.
We use data solely to provide, maintain, and improve the Irab app:
- Core service: Authenticate your account, process grammar analysis, store your progress, serve content
- Gamification: Award XP, calculate rank, maintain streaks, display leaderboards
- Personalization: Show saved favorites, library entries, practice history
- Notifications: Send daily reminders and streak alerts (opt in only)
- Subscription: Verify premium entitlement and gate features
- Abuse prevention: Enforce free usage limits and request limits, including counting free website use per browser and network (see Section 02)
- App improvement: Analyze aggregated, anonymized analytics to identify issues
- Legal compliance: Maintain records required by law
نستخدم البيانات حصرًا لتقديم تطبيق إعراب وصيانته وتحسينه:
- الخدمة الأساسية: مصادقة حسابك ومعالجة طلبات التحليل وتخزين تقدّمك وعرض المحتوى
- عناصر اللعب: منح XP وحساب الرتبة والحفاظ على السلسلة وعرض قوائم المتصدّرين
- التخصيص: عرض المحفوظات وإدخالات المكتبة وسجل التدرّب
- الإشعارات: إرسال تذكيرات وتنبيهات السلسلة (بموافقتك فقط)
- الاشتراك: التحقق من الاستحقاق المميز وتفعيل الميزات
- منع الإساءة: تطبيق حدود الاستخدام المجاني وحدود الطلبات، ومنها عدّ الاستخدام المجاني على الموقع لكل متصفح وشبكة (انظر القسم ٠٢)
- تحسين التطبيق: تحليل بيانات مجمَّعة ومجهولة الهوية
What Is Sent to Gemini
- Arabic sentences submitted for irab analysis
- Arabic words for dictionary lookups
- Images (base64) when using OCR / camera
- Sentences and user analysis during practice grading
- Wrong words for explanation generation (premium)
How We Protect Your Data in AI Calls
- All requests route through our Cloudflare Workers proxy: Gemini API keys are never exposed to your device
- Firebase ID tokens are verified server side on every request
- All communication is encrypted via HTTPS/TLS
What Gemini Does NOT Do
- Does not use your text to train or improve AI models (per Google's API Terms)
- Images sent for OCR are not stored after processing
- We do not store raw images on our servers
See Google's privacy policy at policies.google.com/privacy
Ask the Teacher: Anthropic Claude
The Ask the Teacher feature sends your question to Anthropic's Claude API, together with the sentence, its i'rab as shown in the app, the last few messages of the conversation and, when you ask from practice, your answer and the correct one. If Claude is unavailable, the same request is sent to Google Gemini instead. Anthropic does not use content sent through its API to train its models (per Anthropic's Commercial Terms). See Anthropic's privacy policy at anthropic.com/legal/privacy
If you rate a teacher's answer, your rating, the reasons you pick, any note you write, your question and the answer are stored on our Cloudflare servers with your account ID, so we can review and improve the teacher. When you ask the teacher to review a word's i'rab, the sentence, your objection and the teacher's ruling are stored the same way.
Smart Dictionary: OpenAI
Smart Dictionary entries are written by Google Gemini or OpenAI's API. Only the word you look up is sent. OpenAI does not use data sent through its API to train its models by default (per OpenAI's API data usage policy). See OpenAI's privacy policy at openai.com/policies/privacy-policy
ما الذي يُرسَل إلى Gemini
- الجمل العربية للتحليل النحوي
- الكلمات للبحث في القاموس
- الصور (base64) عند استخدام OCR/الكاميرا
- الجمل وتحليلاتك في جلسات التقييم
- الكلمات الخاطئة لإنشاء الشروح (ميزة مميزة)
كيف نحمي بياناتك
- جميع الطلبات تمرّ عبر وكيل Cloudflare Workers: لا تُكشف مفاتيح Gemini لجهازك
- يُتحقَّق من رمز Firebase ID على الخادم في كل طلب
- جميع الاتصالات مشفّرة بـHTTPS/TLS
ما لا يفعله Gemini ببياناتك
- لا يستخدم نصوصك لتدريب نماذجه (وفق شروط Gemini API)
- الصور المُرسَلة للـOCR لا تُخزَّن بعد المعالجة
- لا نخزّن الصور الخام على خوادمنا
اسأل الأستاذ: Anthropic Claude
ترسل ميزة «اسأل الأستاذ» سؤالك إلى Claude API من Anthropic، ومعه الجملة وإعرابها كما يظهر في التطبيق، وآخر رسائل المحادثة، وإجابتك والإجابة الصحيحة إذا سألت من التدريب. وإذا تعذّر Claude أُرسل الطلب نفسه إلى Google Gemini. لا تستخدم Anthropic المحتوى المُرسَل عبر واجهتها البرمجية لتدريب نماذجها (وفق الشروط التجارية لـAnthropic). انظر سياسة خصوصية Anthropic: anthropic.com/legal/privacy
إذا قيّمت إجابة الأستاذ، تُخزَّن على خوادمنا في Cloudflare مع معرّف حسابك: تقييمك والأسباب التي تختارها وملاحظتك إن كتبتها وسؤالك والإجابة، لنراجعها ونحسّن الأستاذ. وحين تطلب من الأستاذ مراجعة إعراب كلمة، تُخزَّن الجملة واعتراضك وحكم الأستاذ بالطريقة نفسها.
القاموس الذكي: OpenAI
تكتب مداخلَ القاموس الذكي Google Gemini أو واجهة OpenAI البرمجية، ولا يُرسَل إليها إلا اللفظ الذي تبحث عنه. لا تستخدم OpenAI البيانات المُرسَلة عبر واجهتها البرمجية لتدريب نماذجها افتراضيًا (وفق سياسة OpenAI لاستخدام بيانات API). انظر سياسة خصوصية OpenAI: openai.com/policies/privacy-policy
| Service | Purpose | Data Shared | Privacy Policy |
|---|---|---|---|
| Firebase (Google) | Auth, database, analytics, push notifications, cloud functions | Email, UID, usage data, analytics | firebase.google.com/support/privacy |
| Google Gemini AI | Grammar analysis, OCR, dictionary, practice grading | Text, images (ephemeral) | policies.google.com/privacy |
| OpenAI | Smart Dictionary entries | The word you look up | openai.com/policies/privacy-policy |
| Anthropic Claude | Ask the Teacher answers | Your question, the sentence and its i'rab, recent messages | anthropic.com/legal/privacy |
| RevenueCat | Subscription management | Purchase tokens, User ID, subscription status | revenuecat.com/privacy |
| Cloudflare | API gateway, rate limiting, R2 certificate storage | Request metadata (IP transient) | cloudflare.com/privacypolicy |
| Apple / Google Play | App distribution, in app purchases | Payment (handled by platform) | Apple / Google policies |
| الخدمة | الغرض | البيانات المشتركة |
|---|---|---|
| Firebase (Google) | المصادقة، قاعدة البيانات، التحليلات، الإشعارات | البريد، المعرّف، بيانات الاستخدام |
| Google Gemini AI | تحليل النحو، OCR، القاموس، التقييم | النصوص، الصور (مؤقتة) |
| OpenAI | مداخل القاموس الذكي | اللفظ الذي تبحث عنه |
| Anthropic Claude | إجابات «اسأل الأستاذ» | سؤالك، والجملة وإعرابها، وآخر الرسائل |
| RevenueCat | إدارة الاشتراك | رموز الشراء، المعرّف، حالة الاشتراك |
| Cloudflare | بوابة API، تحديد المعدّل، تخزين الشهادات | بيانات الطلبات (IP مؤقتة) |
| Apple / Google Play | توزيع التطبيق، المشتريات | معلومات الدفع (من المنصة) |
With your explicit permission, we send push notifications via Firebase Cloud Messaging (FCM). We send two types:
- Daily Practice Reminder: sent ~6 PM Gulf Time if you haven't practiced that day
- Streak at Risk Alert: sent ~8 PM Gulf Time if your streak is at risk
You can revoke permission any time via device Settings → Notifications or from the app's Settings screen. On logout, your FCM token is removed from our servers. We do not send marketing push notifications.
بإذنك الصريح، نرسل إشعارات فورية عبر Firebase Cloud Messaging (FCM). نرسل نوعين:
- تذكير التدرّب اليومي: نحو الساعة ٦ مساءً بتوقيت الخليج إذا لم تتدرّب اليوم
- تنبيه خطر انقطاع السلسلة: نحو الساعة ٨ مساءً إذا كانت سلسلتك في خطر
يمكنك إلغاء الإذن من إعدادات الجهاز أو شاشة إعدادات التطبيق. عند تسجيل الخروج يُحذف رمز FCM من خوادمنا. لا نرسل إشعارات تسويقية.
| Permission | Used For | Stored? |
|---|---|---|
| Camera | OCR: capture Arabic text from documents | No: sent to Gemini for text extraction, then discarded |
| Photo Library | OCR: select existing image for text extraction | No: same as above |
| Microphone | Voice input: dictate Arabic sentences | No: processed on device by speech SDK |
| الإذن | الاستخدام | هل تُخزَّن؟ |
|---|---|---|
| الكاميرا | OCR: التقاط نص عربي من المستندات | لا: تُرسَل إلى Gemini وتُتجاهل بعدها |
| مكتبة الصور | OCR: اختيار صورة موجودة | لا: نفس الحالة |
| الميكروفون | إدخال صوتي: إملاء الجمل | لا: يُعالَج على الجهاز |
Irab offers optional premium subscriptions. All purchases are processed by Apple App Store (iOS) or Google Play (Android). We do not receive or store payment card details.
Subscription management is handled by RevenueCat, which receives your purchase receipt and User ID to verify entitlement. When you subscribe, RevenueCat notifies our server via webhook, updating your subscription status in Firestore. This status determines which premium features are unlocked.
Subscription status (tier, plan) is stored in Firestore linked to your account and deleted when you delete your account.
يوفر إعراب اشتراكات مميزة اختيارية. تُعالَج جميع المشتريات من خلال Apple App Store (iOS) أو Google Play (Android). لا نستلم بيانات بطاقتك ولا نخزّنها.
تُدار الاشتراكات بواسطة RevenueCat. عند اشتراكك تُخطر RevenueCat خادمنا لتحديث حالة اشتراكك في Firestore، وهي التي تحدّد الميزات المميزة المتاحة لك.
حالة الاشتراك مخزّنة في Firestore مرتبطة بحسابك وتُحذف عند حذف حسابك.
- Account data (email, display name, profile): until account deletion
- Learning progress, favorites, history: until account deletion
- Daily usage counters (account, browser, network): expire after 2 days
- First use date and website first account markers: 60 days
- Website guest tries (device signature): 90 days; website guest address counters: 25 hours
- XP award logs: auto deleted after 60 days
- Certificates: until account deletion (stored in Cloudflare R2)
- FCM token: deleted on logout
- Firebase Analytics data: up to 26 months (Google's retention)
When you delete your account, a Cloud Function removes all associated data from Firestore and Cloudflare R2 within 24 hours.
- بيانات الحساب: حتى حذف الحساب
- التقدّم والمحفوظات والسجل: حتى حذف الحساب
- عدّادات الاستخدام اليومية (الحساب والمتصفح والشبكة): تنتهي بعد يومين
- تاريخ أول استخدام وعلامات أول حساب على الموقع: ٦٠ يومًا
- محاولات ضيف الموقع (بصمة الجهاز): ٩٠ يومًا؛ وعدّادات عناوين ضيوف الموقع: ٢٥ ساعة
- سجلات XP: تُحذف تلقائيًا بعد ٦٠ يومًا
- الشهادات: حتى حذف الحساب (Cloudflare R2)
- رمز FCM: يُحذف فور تسجيل الخروج
- بيانات Firebase Analytics: حتى ٢٦ شهرًا (وفق Google)
عند حذف حسابك، تُزال جميع البيانات من Firestore وCloudflare R2 خلال ٢٤ ساعة.
Request a copy of personal data we hold about you.
Correct inaccurate data (update your display name in app).
Delete your account and all data via Settings → Delete Account.
Request your data in a machine readable format (JSON).
Object to processing based on legitimate interest.
Withdraw AI processing, notification, or camera consent anytime.
To exercise rights, delete your account via Settings → Account → Delete Account or email legal@irab.app. We respond within 30 days.
طلب نسخة من البيانات التي نحتفظ بها عنك.
تصحيح البيانات غير الدقيقة في التطبيق.
حذف حسابك وجميع بياناتك من الإعدادات.
طلب بياناتك بصيغة JSON.
الاعتراض على المعالجة المبنية على المصلحة المشروعة.
سحب موافقتك على AI أو الإشعارات أو الكاميرا في أي وقت.
لممارسة حقوقك، احذف حسابك من الإعدادات ← الحساب ← حذف الحساب أو راسلنا على legal@irab.app. نردّ خلال ٣٠ يومًا.
The Irab app is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you are a parent and believe your child has provided us with personal information, contact us immediately at legal@irab.app and we will delete it promptly.
Users aged 13 to 17 should use the app with parental knowledge where required by law.
تطبيق إعراب غير موجَّه للأطفال دون سن ١٣ عامًا. لا نجمع معلومات شخصية من الأطفال دون ١٣ عامًا عن قصد. إذا كنت وليَّ أمر وتعتقد أن طفلك أرسل لنا معلومات، تواصل معنا فورًا على legal@irab.app.
يجب على المستخدمين بين ١٣ و١٧ عامًا استخدام التطبيق بعلم والديهم حيثما يقتضي ذلك القانون.
Our primary Firestore database is in the Singapore region. Services including Firebase, Gemini, Anthropic, OpenAI, RevenueCat, and Cloudflare are operated primarily in the United States.
If you are in the EEA, your data may be transferred outside the EEA. These transfers are made under appropriate safeguards: Standard Contractual Clauses (SCCs) with Google, RevenueCat, and Cloudflare.
قاعدة بيانات Firestore الأساسية في منطقة جنوب شرق آسيا (سنغافورة). خدمات Firebase وGemini وAnthropic وOpenAI وRevenueCat وCloudflare تعمل أساسًا في الولايات المتحدة.
إن كنت في المنطقة الاقتصادية الأوروبية، قد تُنقل بياناتك خارجها بموجب بنود العقد القياسية (SCCs) مع Google وRevenueCat وCloudflare.
- Encryption in transit: All data uses HTTPS/TLS
- Authentication: All API endpoints require a valid Firebase ID token verified server side
- API key security: AI API keys stored as Cloudflare Workers secrets, never exposed to devices
- Firestore rules: Users can only read/write their own data
- Firebase App Check: Protects against unauthorized access and bots
- Rate limiting: Per user limits on all AI features
While we take reasonable precautions, no Internet transmission is 100% secure.
- التشفير أثناء الإرسال: جميع البيانات مشفّرة بـHTTPS/TLS
- المصادقة: جميع نقاط API تتطلب رمز Firebase ID صالحًا يُتحقَّق منه على الخادم
- أمان مفاتيح API: مفاتيح AI مخزّنة كأسرار في Cloudflare Workers
- قواعد Firestore: المستخدمون يقرؤون ويكتبون بياناتهم فقط
- Firebase App Check: حماية من الوصول غير المصرَّح والروبوتات
- تحديد المعدّل: حدود استخدام لكل مستخدم على ميزات AI
We may update this policy from time to time. Material changes will be communicated via push notification or in app banner, and the "Last Updated" date will be updated. Continued use of the app after changes constitutes acceptance.
قد نحدّث هذه السياسة من وقت لآخر. ستُبلَّغ بالتغييرات الجوهرية عبر إشعار فوري أو بانر داخل التطبيق. استمرار استخدامك يُعدّ قبولًا للسياسة المعدَّلة.
Privacy Questions & Data Requests
استفسارات الخصوصية وطلبات البيانات
For privacy questions, data access/deletion requests, or GDPR/CCPA inquiries:
لأسئلة الخصوصية وطلبات الوصول/الحذف أو استفسارات GDPR/CCPA:
We respond to all privacy inquiries within 30 days.نردّ على جميع استفسارات الخصوصية خلال ٣٠ يومًا.
لأي سؤال حول هذه الوثيقة، راسلنا على support@irab.app. اطّلع أيضًا على شروط الخدمة.
Questions about this document? Email support@irab.app. See also our Terms of Service.