سياسة الخصوصية
2026-10-05
تُشغّل MINISTRY OF GOOD VIBES LLC (« نحن ») تطبيق Deck Pointer وموقع deckpointer.com. توضح هذه الصفحة، بعبارات بسيطة، ما البيانات التي يلمسها كل منهما، ولماذا، وما يمكنك فعله حيال ذلك.
من المسؤول
يُصنع Deck Pointer بواسطة MINISTRY OF GOOD VIBES LLC، شركة مسجّلة في ولاية وايومنغ، الولايات المتحدة. لأغراض هذه السياسة نحن المتحكم بالبيانات لقائمة الانتظار على الموقع، وعميل المُعالِج المذكور أدناه لتقارير أعطال التطبيق.
الأسئلة أو الطلبات المتعلقة ببياناتك: hello@deckpointer.com.
باختصار
تعمل أدوات التحكم في التطبيق دون إنترنت. يرسل هاتفك المدخلات مباشرة إلى حاسوبك أو Steam Deck عبر البلوتوث — لا نرى هذه المدخلات ولا تمر عبر خوادمنا.
ترسل النسخ المنشورة أحداث الاستخدام إلى PostHog وتقارير الأعطال إلى Sentry. تساعدنا هذه البيانات في فهم استخدام الميزات وإصلاح الأخطاء؛ ولا تُرسل مدخلات البلوتوث أو الإعدادات أو Actions إلى أيٍّ منهما.
يخزّن الموقع بريدًا إلكترونيًا فقط إذا كتبته بنفسك في نموذج قائمة انتظار iOS، وفقط لإرسال دعوة اختبار iOS أو التحديث الذي طلبته.
إذا اشتركت في رسائل الألعاب المجانية، يحتفظ الموقع بعنوان بريدك الإلكتروني وإعداداتك في حساب يمكنك حذفه في أي وقت. لا إعلانات ولا متتبعات إعلانية ولا تتبع عبر المواقع، لا في الموقع ولا في التطبيق. تستخدم تحليلات الاستخدام معرّفًا عشوائيًا لتثبيت التطبيق أو للمتصفح، وليس بريدك الإلكتروني أبدًا؛ البيانات والمزوّدون موضحون أدناه.
ما يبقى على هاتفك
يحفظ Deck Pointer كل ما يحتاجه محليًا: السمة، إعدادات التمرير، إعدادات التحكم الجاهزة، وقائمة الحواسيب المقترنة (لكل إدخال عنوان بلوتوث ذلك الحاسوب والاسم الذي يبثّه، ليتمكن التطبيق من إعادة الاتصال وتذكّر تخطيطك الخاص به).
الـActions المسجّلة — النقرات والانتظارات وضغطات المفاتيح الملتقطة لإعادة التشغيل بلمسة واحدة — تُخزَّن في ملف مشفّر بـAES-256-GCM، بمفتاح مرتبط بالمخزن الآمن على جهازك — Android Keystore على أندرويد، وKeychain على iOS. هذا المفتاح لا يغادر الهاتف أبدًا ولا يمكن تصديره. قد يحتوي الـAction على كلمة مرور كتبتها، ولهذا السبب بالتحديد نُشفّره: لا يغادر جهازك أبدًا ولا يمكننا قراءته.
لا شيء من هذا يُنسخ احتياطيًا إلى السحابة — ميزة النسخ الاحتياطي الخاصة بأندرويد و«الاستعادة على جهاز جديد» معطّلتان لتطبيق Deck Pointer، وعلى iOS تُستثنى البيانات نفسها من نسخ iCloud ونسخ الجهاز الاحتياطية. حذف التطبيق يمسح كل ذلك. لا يوجد حساب لإغلاقه لأنه لا يوجد حساب أصلًا.
ما يُرسَل عبر البلوتوث
يقترن Deck Pointer بحاسوبك كجهاز Bluetooth HID قياسي — نفس نوع الاتصال الذي تستخدمه فأرة أو لوحة مفاتيح فعلية. كل ما يرسله هو تقارير إدخال HID: حركة المؤشر، حالة الأزرار والتمرير، رموز مسح لوحة المفاتيح، ومحاور وأزرار ذراع التحكم. يُحوَّل النص المكتوب إلى نفس ضغطات المفاتيح التي ترسلها لوحة مفاتيح فعلية.
هذا الاتصال بين هاتفك وحاسوبك فقط. لا يمر عبر أي خادم من خوادمنا، ولا يمكننا رؤيته، ولا نسجّله.
تقارير الأعطال
إذا تعطّل التطبيق، يرسل تقرير خطأ إلى Sentry (Functional Software, Inc.)، مزوّد تقارير الأعطال لدينا، المستضاف في الاتحاد الأوروبي. قد يتضمن التقرير: تتبّع المكدس (stack trace)، إصدار التطبيق، طراز الجهاز، إصدار أندرويد أو iOS، إعداد لغة هاتفك، معرّف تثبيت عشوائي يولّده Sentry (غير مرتبط باسمك أو حسابك — فلا يوجد حساب)، وأثرًا قصيرًا لأحدث أفعال التطبيق (مثل «3 أجهزة مقترنة») دون أسماء أجهزة أو عناوين بلوتوث. وإذا ظل الاتصال ينقطع أو تعذّر استعادته، يرسل التطبيق أيضًا تحذيرًا واحدًا مع الأثر القصير نفسه ونوع الحاسوب (وليس اسمه)، لنرى ما حدث دون الحاجة إلى تعطّل.
لا نُفعّل التقاط الشاشة أو تسجيلها أو خيار «إرسال PII الافتراضي» في Sentry، لذا لا يكون اسمك أو بريدك أو موقعك الدقيق أبدًا جزءًا من أي تقرير.
هذا موجود لسبب واحد: العثور على الأخطاء وإصلاحها. أساسنا القانوني هو المصلحة المشروعة في إبقاء التطبيق يعمل.
إذا أرسلت بلاغًا عن مشكلة من التطبيق (الإعدادات أو لوحة الاتصال أو دليل الاقتران)، يستلم Sentry ما يعرضه النموذج بالضبط: نوع المشكلة الذي اخترته، وطراز Steam Deck وقناة SteamOS اللذين اخترتهما، وإصدار النظام أو وصف الحاسوب الذي كتبته، وملاحظتك الاختيارية، والصور التي ترفقها، وبيانات التطبيق والهاتف المذكورة أعلاه، وهل أعدت تشغيل الهاتف أو الحاسوب، وكم مضى تقريبًا على تشغيل الهاتف (أقل من 10 دقائق، أو أقل من ساعة، أو أقل من يوم، أو أكثر)، ورمز الدعم، ونوع الحاسوب وإصدار حزمة Bluetooth فيه (مثل «BlueZ 5.85»)، وما إذا كان الهاتف يتصل عبر Bluetooth أو Wi-Fi، وما إذا كان Wi-Fi مُعدًّا، وعدد محاولات Bluetooth التي فشلت منذ آخر اتصال ناجح، وأثر الاتصال الأخير (آخر بضع مئات من خطوات الاتصال المحفوظة على الهاتف، دون أسماء أو عناوين). لا يُرسل شيء قبل أن تضغط «إرسال البلاغ»، ولا يتضمن البلاغ بريدًا إلكترونيًا ما لم تكتبه في الملاحظة.
تحليلات الاستخدام
ترسل النسخ المنشورة من التطبيق وهذا الموقع أحداث استخدام إلى PostHog (PostHog, Inc.)، وتُعالَج في الولايات المتحدة. يرسل التطبيق أحداث دورة الحياة، ومحاولات الاتصال ونجاحه وإتمام الاقتران، والاتصالات التي تفشل أو تنقطع أو تتكرر انقطاعاتها، وأول استخدام للوحة اللمس والكتابة المباشرة ووحدة التحكم، واختيار التخطيط وحفظه وتشغيل الإجراءات، وخطوات الإعداد الأولي (البدء، ونوع الجهاز المختار، ومنح إذن Bluetooth أو رفضه، والتخطي أو الإكمال). وعلى Android يرسل أيضًا ما إذا كانت الإشعارات مسموحة أثناء الإعداد الأولي. وعند انتهاء الاتصال يرسل التطبيق طريقة انتهائه ومدته وعدد الثواني التي أُرسل فيها إدخال (وليس الإدخال نفسه أبدًا). ويرسل أيضًا خطوات معالج الاتصال والاقتران، والبحث عن Steam Deck عبر Wi-Fi، واللحظات التي كان يمكنه فيها طلب تقييم في المتجر وما فعلته في الثواني التالية، وما إذا كنت قد فتحت رابط التقييم في الإعدادات. وتذكر أحداث مشكلات Wi-Fi أيضًا ما إذا كانت شبكة VPN مفعّلة. ويسجل الموقع مشاهدات الصفحات وبعض النقرات. نستخدمها لتحسين التجربة. وتتضمن أحداث الاتصال أيضًا نوع الحاسوب الذي اتصل به التطبيق (مثل Steam Deck أو حاسوب Windows أو Mac، وليس اسمه أو عنوانه أبدًا)، وتتضمن أحداث المشكلات رمز السبب أو مدة تقريبية مثل «أقل من ثانيتين». وتعرض الإعدادات أول أحرف من معرّف التثبيت العشوائي بوصفه رمز دعم، ولا يُرسل إلى أي جهة ما لم تلصقه بنفسك في بلاغ خطأ أو رسالة بريد. نسخ التطوير من التطبيق ومعاينات الموقع لا ترسل أحداثًا.
يحمل حدث التطبيق إصدار التطبيق وطراز الجهاز وإصدار النظام ومعرّف تثبيت عشوائيًا يولّده PostHog. ولا يحمل أبدًا اسم جهاز ولا عنوان بلوتوث ولا أي شيء تكتبه ولا محتوى إعداد جاهز أو Action. تسجيل الجلسات والشاشة معطّل في التطبيق، ولا يُنشأ ملف تعريف شخصي لأنه لا يوجد حساب لربطه به.
على الموقع، تشمل الأحداث مشاهدات الصفحات وبعض النقرات وعنوان الصفحة والصفحة المُحيلة ومعلومات المتصفح. قد يُستخدم تسجيل الجلسات من PostHog على الموقع، ويمكنه التقاط التفاعلات والمحتوى الظاهر على الصفحة، بما في ذلك النص المكتوب في الحقول، ما لم يُخفِ PostHog أو إعداد من جهة العميل ذلك المحتوى. يتلقى PostHog عنوان IP للمصدر مع طلبات التحليلات من التطبيق والموقع، وقد يستخدمه لتقدير الموقع التقريبي. لا تحدد هذه السياسة ما إذا كانت عناوين IP الأصلية تُحتفظ بها.
إذا اشتركت في رسائل الألعاب المجانية، يسجّل الموقع أيضًا خطوات الاشتراك وتسجيل الدخول (مثل: أُرسل الرمز، تم الدخول، تم الاشتراك) والإعدادات التي غيّرتها، ولا يسجّل أبدًا بريدك الإلكتروني أو الرمز. وتحمل الروابط في رسائلنا علامات تُخبر PostHog بالرسالة والرابط اللذين أوصلاك إلى الموقع.
أذونات التطبيق
البلوتوث (الاتصال، الإعلان، وعلى أندرويد 11 وأقدم، أذونات Bluetooth/Bluetooth Admin القديمة): مطلوبة للاقتران بحاسوبك والتحكم فيه.
على iOS، البلوتوث هو الإذن الوحيد الذي يطلبه التطبيق، والبنود أدناه هي أسماء أندرويد للمهام نفسها: وضع البلوتوث في الخلفية يُبقي الاتصال قائمًا.
الإشعارات: تعرض حالة «متصل بـ<الجهاز>» أثناء الجلسة؛ يمكنك رفضها وسيستمر التطبيق بالعمل، فقط دون هذا الإشعار.
الخدمة الأمامية (foreground): تُبقي اتصال البلوتوث نشطًا أثناء عمل التطبيق في الخلفية.
الإنترنت: تُستخدم لإرسال أحداث الاستخدام إلى PostHog وتقارير الأعطال إلى Sentry كما هو موضح أعلاه. أوامر البلوتوث لا تمر عبر خوادمنا.
لا نطلب إذن الموقع أو جهات الاتصال أو الكاميرا أو الميكروفون أو الوصول إلى الملفات/التخزين، ولا نستخدم مسح البلوتوث للأجهزة القريبة (BLUETOOTH_SCAN). قد يستنتج PostHog الموقع التقريبي من عنوان IP كما ورد أعلاه.
قائمة انتظار iOS على الموقع
إذا أرسلت النموذج على deckpointer.com، نجمع البريد الإلكتروني والمنصة (iOS) ولغة الموقع التي أدخلتها. يساعد حقل فخّ (honeypot) وحدّ معدّل قصير الأجل في الذاكرة بحسب عنوان IP على حماية النموذج من الروبوتات. لا تحفظ وظيفة قائمة الانتظار عنوان IP، لكن استضافة الموقع وتحليلات PostHog تعالجان عناوين IP كما ورد أعلاه.
نستخدم التأكيد المزدوج (double opt-in): رابط التأكيد رمز موقّع يحتوي على بريدك ومنصتك ولغتك، صالح لمدة 24 ساعة، دون تخزين أي شيء على الخادم حتى تنقر عليه.
بمجرد التأكيد، يُحفظ بريدك والمنصة/اللغة التي اخترتها كجهة اتصال في Resend (مزوّد بريدنا الإلكتروني) لنرسل لك دعوة TestFlight أو تحديث iOS، ويصل إشعار بالتفاصيل نفسها إلى صندوق بريدنا الخاص.
رسائل الألعاب المجانية وحسابك
إذا اشتركت في رسائل الألعاب المجانية أو سجّلت الدخول في deckpointer.com، نحتفظ بعنوان بريدك الإلكتروني والمتاجر التي اخترتها وما إذا كانت الرسائل مفعّلة ولغة الموقع التي اشتركت بها والمنطقة الزمنية لمتصفحك، لتظهر الأوقات في الرسائل بتوقيتك. يمكنك تغيير كل ذلك في deckpointer.com/account/.
لا توجد كلمة مرور. لتسجيل الدخول نرسل إليك بالبريد رمزًا من 6 أرقام ورابطًا، صالحين لمدة 10 دقائق ولمرة واحدة. يُخزَّن الحساب وإعداداته لدى Supabase، مزوّد قاعدة البيانات لدينا؛ ويرسل موقعنا الرموز عبر Resend.
يمكنك إيقاف الرسائل أو حذف الحساب في أي وقت من deckpointer.com/account/. الحذف يمسح عنوانك وإعداداتك فورًا. وفي كل رسالة رابط لإلغاء الاشتراك أيضًا.
من يلمس هذه البيانات أيضًا
Vercel — يستضيف الموقع ووظائفه على الخادم (الاشتراكات، رسائل تسجيل الدخول، صفحات الألعاب المجانية)، ويرى سجلات الطلبات العادية (عنوان IP والصفحة المطلوبة) مثل أي مستضيف.
Supabase — يخزّن حسابات الألعاب المجانية (عنوان البريد والإعدادات) ويتحقق من رموز تسجيل الدخول.
Resend — يخزّن جهة اتصالك في قائمة الانتظار ويوصّل رسائلنا الإلكترونية.
Sentry — يستلم تقارير أعطال التطبيق كما وُصف أعلاه، وتُعالَج في الاتحاد الأوروبي.
PostHog — يستلم أحداث تحليلات الاستخدام الموضّحة أعلاه من التطبيق المنشور ومن هذا الموقع، وتُعالَج في الولايات المتحدة. تسجيل الجلسات معطّل في التطبيق. وقد يُستخدم تسجيل الجلسات من PostHog على الموقع، ويمكنه التقاط التفاعلات والمحتوى الظاهر على الصفحة، بما في ذلك النص المكتوب في الحقول، ما لم يُخفِ PostHog أو إعداد من جهة العميل ذلك المحتوى. لا تحمل أحداث التطبيق أسماء أجهزة أو عناوين بلوتوث.
عند استخدام زر الملاحظات داخل التطبيق، يفتح Deck Pointer لوحة ملاحظات خارجية من Ducalis في متصفحك. لا يرسل Deck Pointer بيانات الملاحظات بنفسه؛ وقد تعالج Ducalis بيانات المتصفح/الجهاز وعنوان IP، إضافةً إلى المحتوى وبيانات البريد الإلكتروني/الحساب التي ترسلها للتصويت أو التعليقات، وفقًا [لسياسة الخصوصية](https://ducalis.io/privacy-policy/) الخاصة بها.
لا أحد آخر. لا نبيع بياناتك ولا نؤجّرها ولا نشاركها مع معلنين أو سماسرة بيانات أو أي جهة خارج هذه القائمة، ولا يجوز لأي من هؤلاء المزوّدين استخدام بياناتك لأغراضهم الخاصة.
الكوكيز والتتبّع
واحدة فقط: يخزّن PostHog (انظر «تحليلات الاستخدام» أعلاه) معرّفًا في متصفحك — كوكي على نطاقنا الخاص، مع إدخال مقابل في التخزين المحلي — كي لا تُحتسب عودتك غدًا زائرًا جديدًا. وهي من الطرف الأول، ولا تقول عنك شيئًا، ومسح بيانات المتصفح يزيلها.
تسجيل الدخول لرسائل الألعاب المجانية يحفظ أيضًا جلستك في التخزين المحلي للمتصفح لتبقى مسجّل الدخول. وهي ضرورية لعمل الحساب، ولا تُستخدم للتتبع، وتُحذف عند تسجيل الخروج.
ولا شيء غير ذلك. لا بكسل إعلاني، لا وسم من طرف ثالث، لا تتبّع عبر المواقع، لا بصمة رقمية (fingerprinting). خطوط الموقع مستضافة على نطاقنا الخاص تحديدًا كي لا يُسرّب حتى طلب خط عنوان IP الخاص بك إلى طرف ثالث.
مدة الاحتفاظ بالبيانات
جهات اتصال قائمة الانتظار: حتى انتهاء قائمة انتظار iOS، أو حتى تطلب إزالتك — أيهما أسبق. (تُحفظ جهات الاتصال التي انضمت إلى قائمة انتظار أندرويد السابقة بالشروط نفسها.)
حساب الألعاب المجانية: حتى تحذفه من deckpointer.com/account/ أو تطلب منا ذلك. الحذف يتم فورًا.
تقارير الأعطال: تُحفظ ضمن نافذة الاحتفاظ المعتادة لدى Sentry (90 يومًا لأحداث الأخطاء وقت كتابة هذا النص)، ثم تُحذف تلقائيًا.
أحداث تحليلات الاستخدام: تُحفظ في PostHog وفق إعدادات الاحتفاظ في خطتنا؛ تواصل معنا لممارسة حقوقك في بياناتك كما هو موضح أدناه. لا نَعِد بحذف هذه الأحداث بعد 90 يومًا.
البيانات على الجهاز (الإعدادات الجاهزة، الأجهزة المعروفة، الـActions): تُحفظ حتى تحذفها في التطبيق أو تحذف التطبيق — هذا تحت سيطرتك الكاملة، لا سيطرتنا.
حقوقك
إذا كنت في الاتحاد الأوروبي/المملكة المتحدة/المنطقة الاقتصادية الأوروبية (GDPR): يمكنك طلب الوصول إلى بياناتك أو تصحيحها أو حذفها أو تصديرها، أو الاعتراض على استخدامها، بالكتابة إلى hello@deckpointer.com. يمكنك أيضًا تقديم شكوى إلى هيئة حماية البيانات المحلية لديك.
إذا كنت في كاليفورنيا (CCPA/CPRA) أو ولاية أمريكية أخرى بحقوق مماثلة: يمكنك طلب معرفة ما نحتفظ به، أو حذفه، أو رفض أي بيع — نحن لا نبيع بيانات شخصية، فليس هناك ما تعترض عليه.
في كل الأحوال، اكتب إلى hello@deckpointer.com وسنرد خلال 30 يومًا.
الأطفال
لا يستهدف Deck Pointer الأطفال، ولا نجمع عن علم بيانات من أي شخص دون 13 عامًا (أو دون 16 في الاتحاد الأوروبي). إذا كنت تعتقد أن طفلًا زوّدنا ببيانات، تواصل معنا وسنحذفها.
النقل الدولي للبيانات
نحن شركة أمريكية؛ يعمل Resend في الولايات المتحدة ويعمل Sentry في الاتحاد الأوروبي. إذا كنت في المنطقة الاقتصادية الأوروبية/المملكة المتحدة، قد تُنقل بياناتك خارجها بموجب البنود التعاقدية القياسية أو ضمانة معادلة.
تغييرات على هذه السياسة
سنحدّث التاريخ أعلاه عند حدوث تغيير. إذا كان التغيير جوهريًا، سنرسل أيضًا بريدًا إلكترونيًا لكل من في قائمة انتظار iOS.