Irab App Irab
I'rab analyzer Practice Challenges Majalis Dictionary Quran i'rab Library Pricing
ع EN
Sign in Profile Try Plus
I'rab analyzer Practice Challenges Majalis Dictionary Quran i'rab Library Pricing
Sign in Profile
Language
العربية English
Try Plus

قانونيLegal

سياسة الخصوصية Privacy Policy

آخر تحديث: ٢٨ أكتوبر ٢٠٢٦ Last updated: October 28, 2026
Section 01
القسم ٠١
Who We Are
من نحن

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

Section 02
القسم ٠٢
Data We Collect
البيانات التي نجمع

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.

Guest users: No Firestore profile is created for guests. In the app, a guest gets an anonymous ID: free tries are counted on the device and, for the day, on our server under that ID. On the website, guest tries are counted on the device and as described under Free Use Limits above.
Data CategoryLinked to AccountRetention
Email, Display Name, PhotoYesUntil account deletion
XP, Ranks, Streaks, BadgesYesUntil account deletion
Practice & Challenge HistoryYesUntil account deletion
Search History, FavoritesYesUntil account deletion
Daily Usage CountersYesExpire after 2 days
First Use Date (welcome week)Yes60 days
Website Usage Counters (browser ID, device signature, network)NoExpire after 2 days
Website First Account Markers (browser, home network)Yes (stores the account ID)60 days
Website Guest Tries (device signature)No90 days
Website Guest Counters (IP address, address range)NoExpire after 25 hours
XP Award LogsYes60 days, auto deleted
FCM TokenYesDeleted on logout
Analytics EventsPseudonymised26 months (Firebase)
Product analytics (PostHog)Pseudonymised, EU-hostedEvents 7 years, session recordings 30 days
Guest Usage Counters on the DeviceDevice onlyUntil 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 لتقديم الخدمة، ويُحفظ عنوان شبكتك كذلك في عدّادات الاستخدام قصيرة المدة الموضّحة أعلاه.

المستخدمون كضيوف: لا يُنشأ ملف Firestore للضيوف. في التطبيق يحصل الضيف على معرّف مجهول، وتُعدّ محاولاته المجانية على الجهاز، وعلى خادمنا لليوم تحت ذلك المعرّف. وعلى الموقع تُعدّ محاولات الضيف على الجهاز وكما هو موضّح في حدود الاستخدام المجاني أعلاه.
Section 03
القسم ٠٣
How We Use Your Data
كيف نستخدم بياناتك

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
We do not use your data for advertising, sell it to data brokers, or build ad profiles. Firebase Analytics data is used only for app improvement.

نستخدم البيانات حصرًا لتقديم تطبيق إعراب وصيانته وتحسينه:

  • الخدمة الأساسية: مصادقة حسابك ومعالجة طلبات التحليل وتخزين تقدّمك وعرض المحتوى
  • عناصر اللعب: منح XP وحساب الرتبة والحفاظ على السلسلة وعرض قوائم المتصدّرين
  • التخصيص: عرض المحفوظات وإدخالات المكتبة وسجل التدرّب
  • الإشعارات: إرسال تذكيرات وتنبيهات السلسلة (بموافقتك فقط)
  • الاشتراك: التحقق من الاستحقاق المميز وتفعيل الميزات
  • منع الإساءة: تطبيق حدود الاستخدام المجاني وحدود الطلبات، ومنها عدّ الاستخدام المجاني على الموقع لكل متصفح وشبكة (انظر القسم ٠٢)
  • تحسين التطبيق: تحليل بيانات مجمَّعة ومجهولة الهوية
لا نستخدم بياناتك للإعلانات ولا نبيعها لوسطاء البيانات. بيانات Firebase Analytics تُستخدم لتحسين التطبيق فقط.
Section 04
القسم ٠٤
AI Processing: Google Gemini, Anthropic Claude and OpenAI
معالجة الذكاء الاصطناعي: Google Gemini وAnthropic Claude وOpenAI
Important Disclosure: The Irab app uses Google Gemini AI: a third party AI service: for grammar analysis, dictionary, OCR, practice grading, and explanations. By using these features, you consent to your submitted content being processed by Google's Gemini API.

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

إفصاح مهم: يستخدم تطبيق إعراب Google Gemini AI لتحليل الإعراب والقاموس والـOCR وتقييم التدرّب والشروح. باستخدامك هذه الميزات توافق على معالجة محتواك بواسطة Gemini API من Google.

ما الذي يُرسَل إلى 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

Section 05
القسم ٠٥
Third Party Services
الخدمات الخارجية
ServicePurposeData SharedPrivacy Policy
Firebase (Google)Auth, database, analytics, push notifications, cloud functionsEmail, UID, usage data, analyticsfirebase.google.com/support/privacy
Google Gemini AIGrammar analysis, OCR, dictionary, practice gradingText, images (ephemeral)policies.google.com/privacy
OpenAISmart Dictionary entriesThe word you look upopenai.com/policies/privacy-policy
Anthropic ClaudeAsk the Teacher answersYour question, the sentence and its i'rab, recent messagesanthropic.com/legal/privacy
RevenueCatSubscription managementPurchase tokens, User ID, subscription statusrevenuecat.com/privacy
CloudflareAPI gateway, rate limiting, R2 certificate storageRequest metadata (IP transient)cloudflare.com/privacypolicy
Apple / Google PlayApp distribution, in app purchasesPayment (handled by platform)Apple / Google policies
We do not share your data with advertising networks, data brokers, or marketing platforms.
الخدمةالغرضالبيانات المشتركة
Firebase (Google)المصادقة، قاعدة البيانات، التحليلات، الإشعاراتالبريد، المعرّف، بيانات الاستخدام
Google Gemini AIتحليل النحو، OCR، القاموس، التقييمالنصوص، الصور (مؤقتة)
OpenAIمداخل القاموس الذكياللفظ الذي تبحث عنه
Anthropic Claudeإجابات «اسأل الأستاذ»سؤالك، والجملة وإعرابها، وآخر الرسائل
RevenueCatإدارة الاشتراكرموز الشراء، المعرّف، حالة الاشتراك
Cloudflareبوابة API، تحديد المعدّل، تخزين الشهاداتبيانات الطلبات (IP مؤقتة)
Apple / Google Playتوزيع التطبيق، المشترياتمعلومات الدفع (من المنصة)
لا نشارك بياناتك مع شبكات الإعلانات أو وسطاء البيانات أو منصات التسويق.
Section 06
القسم ٠٦
Push Notifications
الإشعارات الفورية

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 من خوادمنا. لا نرسل إشعارات تسويقية.

Section 07
القسم ٠٧
Camera, Microphone & Media
الكاميرا والميكروفون والوسائط
PermissionUsed ForStored?
CameraOCR: capture Arabic text from documentsNo: sent to Gemini for text extraction, then discarded
Photo LibraryOCR: select existing image for text extractionNo: same as above
MicrophoneVoice input: dictate Arabic sentencesNo: processed on device by speech SDK
We do not store photos, videos, or audio on our servers. Camera and microphone features are blocked for guest users.
الإذنالاستخدامهل تُخزَّن؟
الكاميراOCR: التقاط نص عربي من المستنداتلا: تُرسَل إلى Gemini وتُتجاهل بعدها
مكتبة الصورOCR: اختيار صورة موجودةلا: نفس الحالة
الميكروفونإدخال صوتي: إملاء الجمللا: يُعالَج على الجهاز
لا نخزّن أي صور أو مقاطع فيديو أو تسجيلات صوتية. هذه الميزات محجوبة للضيوف.
Section 08
القسم ٠٨
Subscriptions & Purchases
الاشتراكات والمشتريات

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 مرتبطة بحسابك وتُحذف عند حذف حسابك.

Section 09
القسم ٠٩
Data Retention
مدة الاحتفاظ بالبيانات
  • 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 خلال ٢٤ ساعة.

Section 10
القسم ١٠
Your Privacy Rights
حقوقك في الخصوصية
Access

Request a copy of personal data we hold about you.

Rectification

Correct inaccurate data (update your display name in app).

Erasure

Delete your account and all data via Settings → Delete Account.

Portability

Request your data in a machine readable format (JSON).

Object

Object to processing based on legitimate interest.

Withdraw Consent

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.

EU/EEA users: If you believe we haven't complied with GDPR, you may lodge a complaint with your local Data Protection Authority.
حق الوصول

طلب نسخة من البيانات التي نحتفظ بها عنك.

حق التصحيح

تصحيح البيانات غير الدقيقة في التطبيق.

حق المحو

حذف حسابك وجميع بياناتك من الإعدادات.

حق قابلية النقل

طلب بياناتك بصيغة JSON.

حق الاعتراض

الاعتراض على المعالجة المبنية على المصلحة المشروعة.

سحب الموافقة

سحب موافقتك على AI أو الإشعارات أو الكاميرا في أي وقت.

لممارسة حقوقك، احذف حسابك من الإعدادات ← الحساب ← حذف الحساب أو راسلنا على legal@irab.app. نردّ خلال ٣٠ يومًا.

مستخدمو الاتحاد الأوروبي: إن اعتقدت أننا لم نتوافق مع GDPR، يحق لك تقديم شكوى لهيئة حماية البيانات المحلية.
Section 11
القسم ١١
Children's Privacy
خصوصية الأطفال

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.

يجب على المستخدمين بين ١٣ و١٧ عامًا استخدام التطبيق بعلم والديهم حيثما يقتضي ذلك القانون.

Section 12
القسم ١٢
International Data Transfers
النقل الدولي للبيانات

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.

Section 13
القسم ١٣
Security
الأمان
  • 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
Section 14
القسم ١٤
Changes to This Policy
تغييرات على هذه السياسة

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.

قد نحدّث هذه السياسة من وقت لآخر. ستُبلَّغ بالتغييرات الجوهرية عبر إشعار فوري أو بانر داخل التطبيق. استمرار استخدامك يُعدّ قبولًا للسياسة المعدَّلة.

Section 15
القسم ١٥
Contact Us
تواصل معنا

Privacy Questions & Data Requests

استفسارات الخصوصية وطلبات البيانات

For privacy questions, data access/deletion requests, or GDPR/CCPA inquiries:

لأسئلة الخصوصية وطلبات الوصول/الحذف أو استفسارات GDPR/CCPA:

legal@irab.app Terms of Serviceشروط الخدمة

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.

Irab App Irab App

Irab App: AI powered Arabic grammar (i'rab) for Quran students, teachers, and serious learners.

Product

  • Quran i'rab
  • Majalis al-I'rab
  • Grammar lessons
  • Live demo
  • Features
  • Pricing
  • FAQ

Learn

  • What is i'rab?
  • What is nahw?
  • Parse the Quran
  • For teachers
  • Methodology & sources
  • About Irab App

Legal

  • Privacy
  • Terms
  • Refund
  • Press
  • Contact

© 2026 Irab App. All rights reserved.

العربية · EN

We use privacy-friendly analytics (no cookies) to improve Irab. Your sentences are never sent.

Privacy

We updated our Terms and Privacy Policy on October 28, 2026: clearer free use limits, and what we count to apply them.

Terms Privacy