Harakat (حركات) for iPhone · Last updated: 29 September 2026
Harakat is made by Moath Othman (Kenzie Apps), who decides how the data described here is handled. Contact: kenz@kenzapps.com.
Everything you create in Harakat — project titles, the words you paste or type, the video and audio you import, lines you record, word timings, styles, and the videos you export — is stored by the app on your iPhone. Harakat never uploads your voice or clips, and it never sends your words to us or to anyone else.
To make sure you never lose work, Harakat keeps its own copy of the media you import inside the app's storage. Like other app data, those copies and your projects are part of your iCloud Backup if you have turned iCloud Backup on; that backup belongs to your Apple account and is handled by Apple under Apple's privacy policy. The engine files, timing caches and your last export are excluded from backup.
Deleting a project deletes its media copies and cached data. Deleting Harakat deletes all of it from the iPhone.
The on-device engines are large, so they are not inside the app. The first time you use auto-timing (or speech drafts), Harakat offers to download the engine files from our own file host (a release on GitHub, operated by GitHub, Inc., or a Cloudflare storage bucket — both in the United States). Like any website, the host receives your IP address and which file was requested, and may keep standard server logs under its own policy. Nothing about you, your words or your media is sent with the download. The files are checked on the iPhone before use. You can delete them in Settings → Models.
To see which features are used, to fix bugs and to deliver the notifications you allow, Harakat uses three Google Firebase services (Google LLC, United States):
Firebase recognises an installation by identifiers scoped to this app (a Firebase installation ID and Apple's identifier for vendor) and derives an approximate location (country, region, city) from your IP address; Harakat itself never uses Location Services. Harakat does not include Google's advertising-ID module or Google's on-device ad-conversion SDK, and never reads the advertising identifier. Retention: Google Analytics keeps event-level data for 2 months and user-level data for up to 14 months; Crashlytics keeps crash reports for 90 days. We may copy crash and usage data into our own Google BigQuery project to analyse it. None of it is linked to your identity — there is no account to link it to.
When Harakat starts, it registers a small device record with our own server at
engage.puzzpics.com. The record holds a random identifier the app creates for
itself (not the advertising identifier and not Apple's identifier for vendor), the app and iOS
version, your device's language, region and time zone settings, whether you have turned on
App announcements, and whether notifications are allowed. Only if you allow
notifications, the record also holds the device's Apple push token and your announcements
choice, so we can send you a notification. (The Firebase Cloud Messaging token for our
announcement topic is held by Google, not in this record.) Once given, the device's Apple push
token stays in the record until you delete the app or ask us; with notifications off nothing is
delivered. Turn announcements off in Settings → App announcements or in iOS
Settings.
The app also reports when a session starts, when an in-app message is shown or tapped, and when
a notification is opened.
Why: to count active devices and to show short in-app messages. Short in-app messages about Harakat and our other apps may appear on any device. The Settings → App announcements switch controls targeted promotional messages and notifications: they go only to devices where it is on. It is on by default, and you can turn it off in Settings → App announcements at any time; once you turn it off it stays off. Notifications still reach you only if you allow them in iOS. The record never contains your words, media or projects, carries no name or email, and is not sold or shared. Retention: kept while we run the service; ask us and we will delete it.
If you use Settings → Suggestions, we receive what you type, the category you pick, your answer to the optional "what would you pay" question, whether you have Pro, the app version, your device model, iOS version and language and region setting, a random install identifier and, only if you enter it, your email address so we can reply. It is stored in Google Cloud Firestore (Google LLC, United States). Please don't include your lyrics or personal details you don't want us to have. Retention: kept until we have dealt with it and no longer need it; ask us and we will delete it.
Harakat may show you our other apps. When such a promotion is shown or tapped, the app records which of our apps it was, where it appeared, a random install identifier, the app and iOS version and your language setting, in Google Cloud Firestore. To avoid promoting an app you already have, and to count installs that came from a promotion, Harakat checks on the iPhone whether our own apps are installed. The only other apps it checks for are the social apps its share buttons can hand a video to, so it shows only buttons that work; that check stays on the iPhone and is not recorded. It cannot see any other apps. App icons and names come from Apple's public App Store lookup.
Harakat Pro is a one-time purchase processed by Apple through the App Store. We never see your payment method, Apple ID or billing details. The app checks your purchase on the iPhone with Apple's StoreKit; no third-party purchase service is involved.
This version of Harakat has no AI helper and sends your words to no AI provider. If a future version adds an optional helper, it will explain what it sends and ask first, and we will update this policy before that version ships.
Harakat's label lists, all not linked to you and not used for tracking: Identifiers (Device ID), Usage Data (Product Interaction), Diagnostics (Crash Data, Other Diagnostic Data), Purchases (Purchase History), Location (Coarse Location, derived from the IP address), Other Data, and — only for suggestions you send — User Content (Other User Content) and Contact Info (Email Address).
The services above run outside your country, mainly in the United States. We use them only for the purposes described here.
| Recipient | What | When | Kept |
|---|---|---|---|
| Google Firebase Analytics (US) | Anonymous usage events, purchase event | While you use the app | 2 months (events), up to 14 months (user level) |
| Google Firebase Crashlytics (US) | Crash reports | After a crash | 90 days |
Our server engage.puzzpics.com | Anonymous device record (with the Apple push token once you allow notifications), session and message events | At launch and in use | While the service runs, or until you ask |
| Google Firebase Cloud Messaging (US) | Registration token, announcement topic | Only after you allow notifications | Until you delete the app; Google expires an unused token after about 270 days |
| Google Cloud Firestore (US) | Suggestions you send; promotion views and taps | Only when you send or see/tap | Until handled, or until you ask |
| Our file host (GitHub or Cloudflare, US) | IP address, file requested | When you download an engine | Under the host's own log policy |
| Apple | Purchases; your iCloud Backup if you use it | When you buy; when iOS backs up | Under Apple's policy |
Harakat is not directed at children under 13, and we do not knowingly collect personal information from them.
If this policy changes, we will update the date at the top and describe material changes in the App Store release notes before the change takes effect.
Questions or requests: kenz@kenzapps.com. We aim to reply within two business days.
تطبيق حركات للآيفون · آخر تحديث: ٢٩ سبتمبر ٢٠٢٦
حركات من تطوير معاذ عثمان (Kenzie Apps)، وهو المسؤول عن طريقة التعامل مع البيانات المذكورة هنا. للتواصل: kenz@kenzapps.com.
كل ما تنشئه في حركات — عناوين المشاريع، والكلمات التي تلصقها أو تكتبها، والفيديو والصوت اللذان تستوردهما، والأبيات التي تسجّلها، وتوقيت الكلمات، والأنماط، والفيديوهات التي تصدّرها — يحفظه التطبيق على جوالك. لا يرفع حركات صوتك أو مقاطعك إلى أي خادم، ولا يرسل كلماتك إلينا ولا إلى أي جهة.
حتى لا تضيع أعمالك، يحتفظ حركات بنسخة من الوسائط التي تستوردها داخل مساحة التطبيق. ومثل بقية بيانات التطبيقات، تدخل هذه النسخ ومشاريعك في نسخة iCloud الاحتياطية إن كنت فعّلتها؛ وهذه النسخة تابعة لحسابك في Apple وتتعامل معها Apple وفق سياستها. ملفات المحرّك وذاكرة التوقيت المؤقتة وآخر تصدير مستثناة من النسخ الاحتياطي.
حذف المشروع يحذف نسخ وسائطه وبياناته المؤقتة. وحذف حركات يحذف كل ذلك من الجوال.
المحرّكات التي تعمل على الجوال كبيرة الحجم، لذلك ليست داخل التطبيق. في أول استخدام للتوقيت التلقائي (أو مسودات الكلام) يعرض حركات تحميل ملفات المحرّك من خادم الملفات الخاص بنا (إصدار على GitHub تديره شركة GitHub, Inc.، أو مساحة تخزين على Cloudflare، وكلاهما في الولايات المتحدة). ومثل أي موقع، يستقبل الخادم عنوان IP الخاص بك واسم الملف المطلوب، وقد يحتفظ بسجلات الخادم المعتادة وفق سياسته. لا يُرسل مع التحميل أي شيء عنك أو عن كلماتك أو وسائطك. ويُتحقق من الملفات على الجوال قبل استخدامها، ويمكنك حذفها من الإعدادات ‹ النماذج.
لنعرف أي الميزات تُستخدم ولنصلح الأخطاء ولنوصل الإشعارات التي تسمح بها، يستخدم حركات ثلاث خدمات من Google Firebase (شركة Google LLC في الولايات المتحدة):
يتعرّف Firebase على نسخة التطبيق بمعرّفات خاصة بهذا التطبيق (معرّف تثبيت Firebase ومعرّف المطوّر من Apple)، ويستنتج موقعًا تقريبيًا (الدولة والمنطقة والمدينة) من عنوان IP؛ أما حركات نفسه فلا يستخدم خدمات الموقع أبدًا. ولا يتضمن حركات وحدة Google الخاصة بمعرّف الإعلانات ولا حزمة Google لقياس تحويلات الإعلانات على الجهاز، ولا يقرأ معرّف الإعلانات. مدة الاحتفاظ: تحتفظ Google Analytics ببيانات الأحداث شهرين وببيانات المستخدم حتى ١٤ شهرًا، وتحتفظ Crashlytics بتقارير الأعطال ٩٠ يومًا. وقد ننسخ بيانات الأعطال والاستخدام إلى مشروعنا على Google BigQuery لتحليلها. ولا يرتبط شيء من ذلك بهويتك، فلا يوجد حساب يُربط به.
عند تشغيل حركات يسجّل سجلًا صغيرًا للجهاز على خادمنا engage.puzzpics.com. يحتوي
السجل على معرّف عشوائي ينشئه التطبيق لنفسه (ليس معرّف الإعلانات ولا معرّف المطوّر من Apple)،
وإصدار التطبيق ونظام iOS، وإعدادات اللغة والمنطقة والمنطقة الزمنية في جهازك، وهل فعّلت «إشعارات التطبيق»،
وهل الإشعارات مسموحة. وفقط إن سمحت بالإشعارات، يحمل السجل أيضًا رمز الإشعارات الذي تعطيه Apple
لجهازك واختيارك للإعلانات، لنتمكن من إرسال إشعار إليك. (أما رمز Firebase Cloud Messaging لموضوع
إعلاناتنا فتحتفظ به Google، لا هذا السجل.) ومتى أُعطي رمز Apple يبقى في السجل حتى تحذف التطبيق أو
تطلب منا حذفه؛ وإن أوقفت الإشعارات فلا يصلك شيء. أوقف الإعلانات من «الإعدادات ‹ إشعارات التطبيق» أو
من إعدادات iOS.
ويبلّغ التطبيق أيضًا عن بدء الجلسة، وعن ظهور رسالة داخل التطبيق أو النقر عليها، وعن فتح إشعار.
السبب: عدّ الأجهزة النشطة، وعرض رسائل قصيرة داخل التطبيق. قد تظهر على أي جهاز رسائل قصيرة داخل التطبيق عن حركات وتطبيقاتنا الأخرى. أما الإعلانات الترويجية الموجَّهة فيتحكم بها مفتاح «الإعدادات ‹ إشعارات التطبيق»، ومعها الإشعارات: لا تصل إلا إلى الأجهزة التي فعّلته. وهو مفعّل افتراضيًا، ويمكنك إيقافه من «الإعدادات ‹ إشعارات التطبيق» في أي وقت، ومتى أوقفته يبقى متوقفًا. ولا تصلك الإشعارات إلا إن سمحت بها في iOS. لا يتضمن السجل كلماتك أو وسائطك أو مشاريعك، ولا اسمًا ولا بريدًا، ولا يُباع ولا يُشارك. مدة الاحتفاظ: ما دامت الخدمة تعمل، واطلب منا حذفه فنحذفه.
إن استخدمت «الإعدادات ‹ اقتراحاتك» يصلنا ما تكتبه، والفئة التي تختارها، وإجابتك عن سؤال «كم تدفع» الاختياري، وهل لديك برو، وإصدار التطبيق، وطراز جهازك وإصدار iOS وإعداد اللغة والمنطقة، ومعرّف تثبيت عشوائي، وبريدك الإلكتروني فقط إن كتبته لنرد عليك. تُحفظ في Google Cloud Firestore (شركة Google LLC في الولايات المتحدة). رجاءً لا تضع فيها كلماتك أو بيانات شخصية لا تريد أن تصلنا. مدة الاحتفاظ: حتى ننتهي منها ولا نحتاجها، واطلب منا حذفها فنحذفها.
قد يعرض حركات تطبيقاتنا الأخرى. عند ظهور ترويج أو النقر عليه يسجّل التطبيق في Google Cloud Firestore أيّ تطبيقاتنا كان، وأين ظهر، ومعرّف تثبيت عشوائيًا، وإصدار التطبيق ونظام iOS، وإعداد اللغة. ولكي لا نروّج لتطبيق لديك أصلًا، ولنعدّ التثبيتات التي جاءت من الترويج، يتحقق حركات على الجوال من وجود تطبيقاتنا نحن. ولا يتحقق من وجود أي تطبيق آخر سوى تطبيقات التواصل التي تستطيع أزرار المشاركة تسليم الفيديو إليها، كي لا يعرض إلا الأزرار التي تعمل؛ ويبقى هذا التحقق على الجوال ولا يُسجَّل. ولا يرى أي تطبيقات أخرى. وتأتي أيقونات التطبيقات وأسماؤها من بحث App Store العام لدى Apple.
حركات برو شراء لمرة واحدة تعالجه Apple عبر App Store. لا نرى وسيلة الدفع ولا Apple ID ولا بيانات الفوترة. ويتحقق التطبيق من شرائك على الجوال عبر StoreKit من Apple، دون أي خدمة شراء من طرف ثالث.
لا يحتوي هذا الإصدار من حركات على أي مساعد ذكاء اصطناعي، ولا يرسل كلماتك إلى أي مزوّد لذلك. وإن أضاف إصدار قادم مساعدًا اختياريًا، فسيوضح ما يرسله ويستأذنك أولًا، وسنحدّث هذه السياسة قبل صدوره.
يذكر ملصق حركات ما يلي، وكلها غير مرتبطة بك ولا تُستخدم للتتبع: المعرّفات (معرّف الجهاز)، وبيانات الاستخدام (التفاعل مع المنتج)، والتشخيص (بيانات الأعطال وبيانات تشخيص أخرى)، والمشتريات (سجل الشراء)، والموقع (موقع تقريبي مستنتج من عنوان IP)، وبيانات أخرى، و—فقط للاقتراحات التي ترسلها— محتوى المستخدم (محتوى آخر) ومعلومات الاتصال (البريد الإلكتروني).
تعمل الخدمات المذكورة خارج بلدك، وأغلبها في الولايات المتحدة. ولا نستخدمها إلا للأغراض الموضحة هنا.
| الجهة | ماذا | متى | مدة الاحتفاظ |
|---|---|---|---|
| Google Firebase Analytics (الولايات المتحدة) | أحداث استخدام مجهولة، وحدث الشراء | أثناء استخدام التطبيق | شهران للأحداث، وحتى ١٤ شهرًا لبيانات المستخدم |
| Google Firebase Crashlytics (الولايات المتحدة) | تقارير الأعطال | بعد حدوث عطل | ٩٠ يومًا |
خادمنا engage.puzzpics.com | سجل جهاز مجهول (ومعه رمز Apple للإشعارات بعد أن تسمح بها)، وأحداث الجلسات والرسائل | عند التشغيل وأثناء الاستخدام | ما دامت الخدمة تعمل، أو حتى تطلب الحذف |
| Google Firebase Cloud Messaging (الولايات المتحدة) | رمز التسجيل، وموضوع الإعلانات | فقط بعد أن تسمح بالإشعارات | حتى تحذف التطبيق؛ وتُنهي Google صلاحية الرمز غير المستخدم بعد نحو ٢٧٠ يومًا |
| Google Cloud Firestore (الولايات المتحدة) | الاقتراحات التي ترسلها، وظهور الترويج والنقر عليه | فقط عند الإرسال أو الظهور أو النقر | حتى ننتهي منها، أو حتى تطلب الحذف |
| خادم الملفات (GitHub أو Cloudflare، الولايات المتحدة) | عنوان IP، والملف المطلوب | عند تحميل المحرّك | وفق سياسة السجلات لدى الخادم |
| Apple | المشتريات، ونسخة iCloud الاحتياطية إن كنت تستخدمها | عند الشراء، وعند النسخ الاحتياطي | وفق سياسة Apple |
حركات غير موجّه للأطفال دون ١٣ عامًا، ولا نجمع عن علم معلومات شخصية منهم.
إن تغيّرت هذه السياسة سنحدّث التاريخ في أعلاها، ونذكر التغييرات المهمة في ملاحظات الإصدار في App Store قبل سريانها.
للأسئلة أو الطلبات: kenz@kenzapps.com. نسعى للرد خلال يومي عمل.
إن اختلف النصان، فالنص الإنجليزي هو المرجع.