سياسة الخصوصية للعبة إبرة في كومة قش 2

آخر تحديث: 2026-11-11 · شروط الاستخدام

هذه الصفحة ترجمة مقدَّمة لتسهيل الاطلاع فقط. النسخة الألمانية وحدها هي الملزمة قانونًا.

1. المسؤول عن المعالجة

المسؤول عن معالجة البيانات في تطبيق إبرة في كومة قش 2 هو BRUNIQO، Alessandro Brüning، Katharina-Bräckeler-Straße 4a، 41462 Neuss، ألمانيا. البريد الإلكتروني: support@bruniqo.de. وتجد مزيدًا من التفاصيل في الإشعار القانوني (Impressum).

تشمل هذه السياسة تطبيق iOS إبرة في كومة قش 2 (العنوان الألماني: Nadel im Heuhaufen 2) وخادم اللعبة الخاص به. أما زيارة هذا الموقع الإلكتروني فتسري عليها سياسة خصوصية الموقع الإلكتروني.

وتشمل أيضًا تطبيق Android «Nadel im Heuhaufen» على Google Play. أما ما يختلف على Android (تسجيل الدخول عبر Google أو Apple، وعمليات الشراء عبر Google Play، ومعرّف الإعلانات للإعلانات) فيرد وصفه في البند 14.

2. نظرة عامة

يمكنك اللعب منفردًا دون «تسجيل الدخول باستخدام Apple»؛ ويُحفظ تقدمك على جهازك، لكنك تحتاج إلى اتصال بخادم اللعبة لدينا للعب. وتتطلب المزارع المشتركة واستعادة الحساب عبر الإنترنت وشراء رصيد الحساب ومطالبات رصيد مقاطع الفيديو المكافِئة توفر الخدمة المعنية عبر الإنترنت. ومال اللعب المحلي ورصيد الحساب عبر الإنترنت رصيدان منفصلان.

تتولى Unity LevelPlay الوساطة في الإعلانات من شبكات ironSource Ads وUnity Ads وLiftoff Monetize (Vungle) المدمجة. ويختلف خيار الإعلانات المخصصة داخل التطبيق عن إذن التتبع في iOS (البند 6). ولا توجد خدمة تحليلات ألعاب مستقلة تابعة لجهة خارجية؛ لكن حزم تطوير الإعلانات (SDK) تعالج بيانات لأغراض تحليلات الإعلانات. ونسجّل الأعطال والأخطاء في التطبيق وفي خادم اللعبة بواسطة خدمة الإبلاغ عن الأخطاء Sentry كي نتمكن من إصلاحها؛ ولهذا الغرض يبلّغ التطبيق أيضًا عن بداية كل استخدام ونهايته (البند 7). ولا يطلب التطبيق موقع GPS ولا يصل إلى جهات الاتصال أو الكاميرا أو الميكروفون. وفقط إذا أردت إرفاق لقطة شاشة بملاحظات طوعية، تمرر أداة الاختيار الخاصة بالنظام إلى التطبيق الصورة التي تختارها صراحةً؛ ولا يطلب ذلك الوصول إلى مكتبة الصور بأكملها.

2.1 الملاحظات الطوعية

يمكنك الإبلاغ عن خطأ أو اقتراح تحسين عبر «إرسال ملاحظات» في «الحساب والرصيد» أو في منطقة الحساب على الإنترنت، بما في ذلك دون تسجيل الدخول. وفقط عند نقرك على «إرسال» ينقل التطبيق إلى خادم اللعبة لدينا الفئة المختارة ووصفك ولغة التطبيق وإصدار التطبيق ورقم البناء والمنصة وإصدار نظام التشغيل كما تظهر قبل الإرسال، وكذلك عنوان البريد الإلكتروني الاختياري للرد وصورة اخترتها، إن وُجدت. ويحيل الخادم الرسالة بالبريد الإلكتروني إلى feedback@bruniqo.de، وهو عنوان يؤدي إلى صندوق البريد الخاص بالدعم support@bruniqo.de. ولا يلزم عنوان بريد إلكتروني للرد؛ وبدونه لا يمكننا الرد عليك بهذه الطريقة. ولا تُلتقط لقطات الشاشة تلقائيًا أبدًا. تحقق من الصور المختارة بحثًا عن تفاصيل خاصة وبيانات الآخرين قبل الإرسال. وتمثل هذه الملاحظات الطوعية تدفقًا للبيانات منفصلًا عن تقارير الأعطال والأخطاء التلقائية عبر Sentry الواردة في البند 7.

لمنع إرسال الرسالة نفسها أكثر من مرة بسبب محاولات متكررة، يخزّن خادم اللعبة معرّف طلب عشوائيًا مع الحالة والوقت لمدة 24 ساعة. ولا يتضمن جدول الإرسال التقني هذا أي وصف أو عنوان بريد إلكتروني أو صورة. وتسري مدة 24 ساعة على إيصال الإرسال التقني هذا فقط، لا على محتوى رسالة البريد الإلكتروني الواردة إلى صندوق بريد الدعم.

3. تسجيل الدخول باستخدام Apple

إذا أردت استخدام حساب عبر الإنترنت، فإنك تسجل الدخول بـ «تسجيل الدخول باستخدام Apple». ولا يطلب التطبيق اسمك أو بريدك الإلكتروني من Apple. ويتحقق خادمنا من تسجيل الدخول مباشرةً لدى Apple ويستبدل رمز التفويض أحادي الاستخدام لدى Apple.

لا نخزّن معرّف المستخدم الذي تقدمه Apple بنص صريح، بل فقط على شكل قيمة تحقق لا رجعة فيها مشتقة بمفتاح سري (HMAC). وتُربط قيمة التحقق هذه بمعرّف حساب داخلي يُولَّد عشوائيًا. كما نخزّن رمز التحديث (refresh token) الصادر عن Apple بصيغة مشفرة حتى نتمكن من إلغاء الربط بحساب Apple الخاص بك لدى Apple عند حذفك لحسابك.

بعد تسجيل الدخول يتلقى التطبيق رمز جلسة عشوائيًا، يُحفظ في سلسلة المفاتيح (keychain) على جهازك. وعلى الخادم نخزّن فقط قيمة التجزئة (hash) الخاصة به. وتكون الجلسة صالحة لمدة أقصاها 30 يومًا؛ و«تسجيل الخروج» ينهيها فورًا. وإذا سجلت الدخول على جهاز آخر، تنتهي الجلسة السابقة بعد أن تؤكد ذلك.

4. ملف اللاعب وتقدم اللعب

نخزّن لحسابك اسم العرض الخاص بك (الافتراضي «Spieler»)، ومظهر شخصيتك، وقيم اللعب مثل المستوى ونقاط الخبرة، ورصيدك الشخصي، والأدوات المكتسبة بصفة دائمة، ومزارعك الحالية والتي زرتها مؤخرًا.

تبقى ملفات حفظ اللعب المنفرد المحلية على جهازك. ويخزّن الخادم لكل مزرعة عبر الإنترنت حالة اللعبة، مثل تقدم الحفر والمنشآت والآلات المبنية ومال المزرعة والأبحاث والمعدات وموعد الاحتفاظ النهائي. وتُبنى حالة اللعبة من سجل لإجراءات اللعب يوثّق أي حساب لاعب نفّذ أي إجراء.

أثناء لعبك في مزرعة، يرى الأعضاء الآخرون في تلك المزرعة اسم العرض الخاص بك ومظهر شخصيتك وموقعها ونشاطها في عالم اللعبة ورسائل الدردشة السريعة التي ترسلها. وينطبق ذلك أيضًا على الفريق العام التي تضم لاعبين لا تعرفهم. ورسائل الدردشة السريعة عبارات جاهزة؛ ولا يمكن إرسال نص حر أو رسائل صوتية أو صور. والموقع إحداثية في عالم اللعبة الافتراضي، وليس موقع جهازك.

إحصاءات الاستخدام للحسابات المسجَّل دخولها. إذا كان حسابك مسجَّلًا للدخول، فإننا نسجّل علامة يوم واحدة عن كل يوم تقويمي (بالتوقيت العالمي المنسق UTC) اتصل فيه بخادمنا، مع المنصة (iOS أو Android). وبالنسبة إلى الحسابات الجديدة نخزّن أيضًا يوم إنشاء الحساب والمنصة. ونستخدم ذلك فقط للحصول على أرقام مجمّعة، مثل عدد الحسابات النشطة وعدد العائدين بعد 1 و7 و30 يومًا. ولا تشمل البيانات أوقات اليوم ولا محتوى اللعب ولا الموقع ولا تفاصيل الجهاز. وتُحذف علامات الأيام بعد 31 يومًا كحد أقصى، ويُحذف يوم الإنشاء بعد 32 يومًا، وكلاهما فورًا عند حذف الحساب أو الاعتراض. أما اللاعبون الذين ليس لديهم حساب فلا يحصلون على علامة يوم؛ وتصف الفقرة التالية إحصاءات اللعب المجهولة للتطبيق.

إحصاءات اللعب المجهولة للتطبيق. حتى نتمكن من تحسين اللعبة بشكل موجَّه وتشغيل الإعلانات التي تموّلها تشغيلًا اقتصاديًا، يعدّ التطبيق على جهازك، حتى إذا كنت تلعب دون حساب، ويرسل عدّادات يومية مجمّعة إلى خادم اللعبة الخاص بنا مرة واحدة يوميًا تقريبًا أو عند انتقاله إلى الخلفية. ويعدّ كم جلسة كانت وكم دامت (في نطاقات فقط مثل «من 1 إلى 5 دقائق»)، ودقائق اللعب، وكتلة الساعات الأربع (بالتوقيت UTC) التي بدأت فيها الجلسة، وكم استغرق التحميل، والشاشة التي انتهت عليها الجلسة، وكم يومًا مضى منذ التثبيت (في نطاقات) وما إذا أُعيد فتح التطبيق بعد 1 أو 7 أو 30 يومًا، وأي الخطوات الأولى بُلغت مرة واحدة، وأي القوائم فُتحت وأي إجراءات اللعب نُفّذت (على سبيل المثال نوع الآلة المبنية، ومجال البحث، ونهاية الجولة مع نطاق مدتها)، والخطوات في المتجر (فُتح، بدأ الشراء، اكتمل أو أُلغي، دون المنتج)، وحجم الفريق في نطاقات، والتفاصيل التقنية في نطاقات (فئة الجهاز حسب الذاكرة، وزمن الإطار، وتحذيرات الذاكرة، وإعادات تشغيل عرض اللعبة، والإصدار الرئيسي لنظام التشغيل، ولغة التطبيق، وانقطاعات الاتصال). وبالنسبة إلى الإعلانات يعدّ التطبيق، لكل صيغة وموضع وشبكة إعلانية، كم مرة حُمّل إعلان أو لم يكن متاحًا أو عُرض، وكم استغرق التحميل (في نطاقات)، والإيرادات المقدَّرة لكل إعلان التي تُبلغ عنها حزمة SDK الإعلانية كمجموع يومي (والبلد فقط كمجموعة بلدان واسعة)، وكم إعلانًا ظهر في كل جلسة وما إذا انتهت جلسة بعد وقت قصير من إعلان بملء الشاشة، وكذلك توزيع إذن التتبع في iOS واختيار الإعلانات وما إذا كان الخلو من الإعلانات مفعّلًا أو تم شراؤه. ولا يحمل كل عدّاد إلا المنصة ورقم بناء التطبيق واليوم التقويمي (بالتوقيت UTC)، وحيثما ينطبق «ضيف» أو «حساب»، ولكنه لا يحمل أي معرّف للجهاز أو التثبيت أو الحساب أو الإعلانات، ولا وقتًا دقيقًا ولا أحداثًا فردية. ويحمل كل رفع رقمًا عشوائيًا خاصًا به حتى لا يُحتسب مرتين رفعٌ تكرر بعد انقطاع الاتصال؛ وهو جديد لكل رفع، ولا يسمّي أي جهاز، ويُحذف بعد تسعة أيام كحد أقصى. ويتحقق الخادم من كل قيمة، ويتخلص من القيم غير المعروفة، ولا يخزّن إلا مجاميع يومية لكل منصة ورقم بناء. وإذا كنت مسجَّلًا للدخول واعترضت على إحصاءات الاستخدام (البند 12)، فلا يعدّ التطبيق شيئًا من ذلك ولا يرسله، ويتخلص مما لم يرسله بعد؛ وإلى أن يؤكد خادم اللعبة حالة اعتراضك بعد بدء التشغيل، يبقى كل شيء على جهازك. ويؤدي الإرسال تقنيًا إلى نقل عنوان IP الخاص بك؛ ولا يُعالَج إلا لفترة وجيزة لمنع إساءة الاستخدام (البند 7).

الملف الشخصي الداخلي للاعب. حتى نتمكن من تطوير الأسعار والعروض ومواضع الإعلانات وتوازن اللعبة استنادًا إلى مجريات اللعب الفعلية، ولا سيما في عمليات الشراء والإعلانات، نحتفظ على خادم اللعبة الخاص بنا بملف شخصي داخلي للاعب لكل حساب. وهو منفصل عن بيانات اللعب الخاصة بحسابك المذكورة أعلاه، ولا يُعرض في اللعبة، ولا حتى لك. ويتكون الملف من سجل للأحداث مع اليوم والوقت بدقة الدقيقة، ومن أرقام محسوبة منه. ويسجّل الخادم ما يقيّده أو يتحقق منه بنفسه: عمليات تسجيل الدخول، وعمليات شراء حزم الرصيد (الحزمة والرصيد وسعر القائمة والعملة والمتجر وأي مكافأة على الشراء الأول أو مكافأة عرض)، وعمليات الاسترداد والقيود العكسية، وكل إنفاق للرصيد مع نوعه (على سبيل المثال المعززات أو الأدوات أو نقاط المواهب أو الآلات الدائمة) وسعره ورصيدَيك (الرصيد المشترى ورصيد الإعلانات) قبله وبعده، وعمليات إضافة الرصيد الأخرى، ومقاطع الفيديو المكافِئة (المحجوزة والملغاة والمؤكدة من الشبكة الإعلانية والمضافة إلى رصيدك)، والعروض المقبولة والمنتهية، والجولات المكتملة في المزرعة عبر الإنترنت مع نتيجتها (العثور على الإبرة أو إعادة تعيين المزرعة) وحصص القش التي خرجت من الكومة يدويًا أو بالآلات أو عبر التعدين، ورموز المكافآت غير الصالحة، والأيام وفترات اليوم التي لعبت فيها عبر الإنترنت. وعند إنشاء الملف لأول مرة، يضيف الخادم إلى السجل مرة واحدة القيود الموجودة بالفعل لحسابك. وبالإضافة إلى ذلك، يرسل التطبيق تقريرًا يوميًا عن حسابك بعدّادات ثابتة: العروض المعروضة والمفتوحة، ومرات ظهور الإعلانات لكل صيغة وموضع، والإعلانات التي لم تُعرض بسبب وتيرة الإعلانات، ومقاطع الفيديو المكافِئة المعروضة عليك، والإيرادات الإعلانية المقدَّرة التي تُبلغ عنها حزمة SDK الإعلانية كمجموع يومي، ودقائق اللعب (منفردًا أو في مزرعتك الخاصة أو في مزرعة شخص آخر)، وحالة إذن التتبع في iOS واختيار الإعلانات، ولغة التطبيق، ومجموعة بلدان واسعة، ورقم بناء التطبيق. كما يأخذ الخادم تقرير الجولة الذي يرسله التطبيق في نهاية جولة في المزرعة الفردية على شكل عدّادات يومية (عدد الجولات وحصص القش وفق التقسيم نفسه). ونَسِم هذه القيم بأنها مُبلَّغ عنها من الجهاز؛ ويتحقق الخادم منها مقابل قوائم وحدود ثابتة، ويتخلص من القيم غير المعروفة، ولا يستخدمها أبدًا للأرصدة أو عمليات الشراء أو إضافة الرصيد. ومن كل ذلك يحسب الخادم أرقامًا مثل الإيرادات لكل لاعب، والوقت حتى أول عملية شراء، وتصنيفات، على سبيل المثال حسب سلوك الشراء والإعلانات واللعب، ومنها أسلوب لعب (يدويًا في الغالب أو بالآلات أو عبر التعدين). ويُخزَّن الملف تحت رمز قصير يشتقه الخادم من معرّف حسابك بمفتاح سري (HMAC)؛ ولا يحتوي على أي معرّفات للحساب أو المعاملات أو التثبيت أو الإعلانات، ولا على عنوان IP، ولا على موقع دقيق، ولا على نص حر. وإذا لعبت دون حساب وشاهدت مقطع فيديو مكافِئًا، يتلقى تطبيقك من الخادم معرّف ضيف عشوائيًا لا يخزّن الخادم منه إلا قيمة تجزئة (hash)؛ ويحتفظ الخادم له بالطريقة نفسها بملف ضيف يصبح جزءًا من ملف حسابك عند تسجيل دخولك. ولا يملك الوصول إليه إلا نحن بصفتنا المشغّل، عبر وصول محمي للمشغّل؛ وتبقى التحليلات التي تُظهر ملفات فردية داخلية، ولا نُفصح عن الملف لأطراف ثالثة ولا لشبكات الإعلانات. وإذا كنت قد اعترضت على إحصاءات الاستخدام (البند 12)، فلا يُنشأ أي ملف.

5. شراء الرصيد عبر Apple

تشتري حزم رصيد بقيمة 50 أو 100 أو 500 أو 1,000 رصيد عبر الشراء داخل التطبيق من Apple. وتتولى Apple معالجة الدفع حصرًا؛ ولا نتلقى أي بيانات دفع أو بطاقات.

عند الشراء يمرّر التطبيق إلى Apple معرّف شراء عشوائيًا مرتبطًا بحساب اللعبة الخاص بك حتى يمكن قيد عملية الشراء في حسابك. ويتحقق خادمنا من المعاملة الموقَّعة من Apple ويضيف الرصيد مرة واحدة بالضبط. ونخزّن عن كل عملية شراء رقم المعاملة والمنتج والرصيد المضاف وأي حالة استرداد. وتُخطر Apple خادمنا بعمليات الاسترداد؛ ويُخصم الرصيد المسترد من رصيدك. وإذا أدى ذلك إلى جعل رصيدك بالسالب لأن الرصيد المسترد كان قد أُنفق بالفعل، فإنه يُمنع اللعب والأدوات وعمليات فتح المحتوى وإزالة الإعلانات واللعب مع الآخرين إلى أن تشتري رصيدًا تبلغ قيمته ضعف المبلغ السالب؛ ويُحتسب لك كل رصيد تشتريه (شروط الاستخدام، البند 3). ويظل حسابك وشراء الرصيد وحذف الحساب وإرسال الملاحظات متاحة. ولهذا الغرض نخزّن مع حسابك المبلغ المتبقي والرصيد الذي لا يزال ناقصًا وأي عمليات شراء احتُسبت ضمنه. وإذا واجه حسابك المنع عند تسجيل الدخول أو عند بدء اللعب، يتلقى المشغّل لدينا رسالة واحدة على الأكثر في اليوم تحمل رمزًا قصيرًا (اسمًا مستعارًا) بدلًا من معرّف حسابك ومستواك وهذه المبالغ والوقت (المادة 6(1)(f) من اللائحة العامة لحماية البيانات (GDPR)، إنفاذ مطالبتنا).

معلومات إلى Apple بشأن طلبات الاسترداد. إذا طلبت من Apple استرداد مبلغ عملية شراء، فقد تستفسر Apple منا عن الاستهلاك. ولا يجيب خادمنا Apple بهذه المعلومات إلا إذا وافقت عند الشراء على السطر الموجود أسفل زر الشراء: هل سُلِّم الرصيد، وما النسبة التي أُنفقت بالفعل من الرصيد المشترى، وأن اللعبة قابلة للعب دون شراء، وتوصيتنا بشأن الاسترداد. ولا نرسل أسماء ولا حالات لعب ولا معرّفات غير رقم المعاملة. وبدون موافقتك لا نجيب Apple. ونخزّن في حسابك ما إذا كنت قد وافقت ومتى (بتوقيت الخادم) وعلى أي إصدار من النص؛ ويمكنك سحب موافقتك في أي وقت ضمن «الحساب»، وعندئذٍ تُهمَل الإجابات المعلقة. والأساس القانوني هو موافقتك (المادة 6(1)(a) من اللائحة العامة لحماية البيانات (GDPR)).

قائمة الشراء الأول. في العروض المخصصة لمن يشترون لأول مرة، يُفترض أن تُمنح المكافأة على أول شراء لحزمة رصيد مرة واحدة فقط، حتى عندما ينشئ شخص ما حسابًا جديدًا. ولهذا الغرض، يسجّل خادمنا بعد أي شراء عبر Apple أو Google Play أن عملية شراء قد تمت، وذلك على شكل قيم تحقق لا رجعة فيها مشتقة بمفتاح سري (HMAC): قيمة من معرّف تسجيل الدخول لحسابك، وفي عمليات الشراء عبر Apple قيمة أخرى من المعرّف الذي تخصصه Apple لحسابك في App Store لهذه اللعبة (appTransactionId). لا يوفّر Google Play مثل هذا المعرّف؛ لذلك يُستخدم هناك معرّف تسجيل الدخول فقط. ومع كل قيمة تحقق لا نخزّن سوى شهر واحد: شهر آخر عملية شراء، أو الشهر الذي أُنشئ فيه الإدخال إذا لم نكن نعرف ذلك الشهر. ولا نخزّن لهذا الغرض اسمك أو عنوان بريدك الإلكتروني أو أي معرّف بنص صريح. يُحذف الإدخال بعد 25 شهرًا من نهاية ذلك الشهر؛ وحتى ذلك الحين يبقى محفوظًا حتى بعد حذفك لحسابك، لأنه بخلاف ذلك يمكن الحصول على المكافأة مرة أخرى بحذف الحساب وإنشاء حساب جديد. الأساس القانوني هو مصلحتنا المشروعة في حماية عروضنا من إساءة الاستخدام (المادة 6(1)(f) من اللائحة العامة لحماية البيانات (GDPR)). لا نُفصح عن هذه الإدخالات لأطراف ثالثة.

يمكنك أيضًا كسب رصيد بمشاهدة مقاطع الفيديو المكافِئة الاختيارية (البند 6). ويُدفع بالرصيد، من بين أمور أخرى، ثمن الفتح لمرة واحدة للعب مع الآخرين، أي فتح مزرعتك للزوار والانضمام إلى مزارع لاعبين آخرين. أما العالم الخاص فيبقى مجانيًا. ولا يتحقق من السعر ومن رصيدك إلا خادمنا.

6. الإعلانات والتتبع

بعد المقدمة، يعرض التطبيق عبر Unity LevelPlay إعلانات بانر وإعلانات بملء الشاشة من حين لآخر خلال فترات الاستراحة الطبيعية في اللعب ومقاطع فيديو مكافِئة اختيارية. ولا تُعرض إعلانات بملء الشاشة أثناء المقدمة. ولا يكون الإعلان بملء الشاشة ممكنًا إلا في هذه المواضع: بعد انتهاء جولة، وبعد اكتمال بحث، وبعد انتهاء بناء، وبعد عملية بيع، وبعد إتمام طلب، وعند إغلاق المتجر أو حسابك والعودة إلى اللعبة، وعند العودة من قائمة أو من اللعب دون اتصال، وعند مغادرة مزرعة، وعند العودة إلى التطبيق بعد بقائه في الخلفية دقيقة واحدة على الأقل. ولا يقاطع أي إعلان بملء الشاشة اللعب النشط. والإعداد الافتراضي هو: أول إعلان بملء الشاشة بعد التثبيت لا يظهر قبل ثلاث دقائق من اللعب النشط، ثم خمس دقائق من اللعب النشط على الأقل بين إعلانين بملء الشاشة، وأربعة إعلانات بملء الشاشة على الأكثر في الساعة. ويحدد خادم اللعبة هذه القيم ضمن حدود ثابتة (أول إعلان لا يظهر قبل مرور دقيقة إلى ثلاثين دقيقة، والفاصل من دقيقتين إلى ستين دقيقة، ومن إعلان إلى اثني عشر إعلانًا بملء الشاشة في الساعة)؛ وإذا غيّرناها فإننا نحدّث هذا النص. ولا تبدأ مقاطع الفيديو المكافِئة إلا عندما تنقر عليها بنفسك. وشبكة الإعلانات هي Unity LevelPlay (سابقًا ironSource) من Unity Technologies؛ وعبر وساطة LevelPlay قد تُسلَّم إعلانات من شركاء إعلانيين آخرين.

يتم دمج ironSource Ads وUnity Ads وLiftoff Monetize (Vungle) عبر Unity LevelPlay. وقد تعالج Unity وLiftoff البيانات خارج الاتحاد الأوروبي، بما في ذلك في الولايات المتحدة، وفق شروط كل منهما. وتوضح سياسة خصوصية Unity وسياسة خصوصية Liftoff المسؤوليات والجهات المتلقية ومدد الاحتفاظ وعمليات النقل وحقوق حماية البيانات.

بحسب إصدار التطبيق المثبَّت وإعدادات الإعلانات المفعَّلة، قد تقدم Chartboost LLC (جزء من مجموعة LoopMe) إعلانات بينية (interstitial) إضافيةً عبر Unity LevelPlay. وقد يتضمن ذلك معالجة عناوين IP ومعلومات الجهاز والتطبيق ومعرّفات الإعلانات المتاحة وبيانات مشاهدة الإعلانات والتفاعل معها. وتظل خياراتك المتعلقة بالإعلانات والتتبع في التطبيق وفي نظام التشغيل سارية. وتتوفر تفاصيل عن معالجة البيانات والجهات المتلقية وعمليات النقل وحقوق الخصوصية في إشعار الخصوصية الخاص بـ Chartboost/LoopMe.

تُعرض المقدمة أولًا عند بدء تشغيل التطبيق. وبعد انتهائها أو تخطيها، وقبل أن تبدأ أي حزمة تطوير إعلانات (SDK)، تختار صراحةً داخل التطبيق بين الإعلانات المخصصة وغير المخصصة. ولا يحل إذن تتبع سابق في iOS محل هذا الاختيار. وفقط بعد أن تختار الإعلانات المخصصة يطلب التطبيق أيضًا إذن شفافية تتبع التطبيقات (ATT) في iOS، إذا لزم ذلك. ولا يُفعَّل التخصيص إلا عندما توافق داخل التطبيق ويسمح به ATT حاليًا. وإذا اخترت الإعلانات غير المخصصة أو رفضت إذن ATT، يرسل التطبيق هذه القيود إلى حزم تطوير الإعلانات؛ ولا يتوفر IDFA دون إذن ATT. ولا تعني الإعلانات غير المخصصة أنه لا تتم معالجة أي بيانات.

يمكنك سحب موافقتك للمعالجة المستقبلية في إعدادات التطبيق وتغيير إذن iOS ضمن الإعدادات ← الخصوصية والأمان ← التتبع. وعند عودتك إلى التطبيق، يتحقق من الإذن مجددًا ويحدّث إعدادات الإعلانات ويتخلص من الإعلانات المخزنة مؤقتًا التي لم تُعرض بعد. أما الإعلان بملء الشاشة الذي يكون قيد العرض بالفعل فيمكنه أن ينتهي. ولا يؤدي سحب الموافقة إلى قفل اللعب أو حقوق الشراء القائمة.

تعالج Unity LevelPlay وشركاؤها الإعلانيون المدمجون البيانات لعرض الإعلانات وقياسها وفوترتها ومنع الاحتيال، بما في ذلك عنوان IP وطراز الجهاز ونظام التشغيل واللغة ومعرّفات الجهاز أو التثبيت ومشاهدات الإعلانات والنقرات. كما تذكر Liftoff Monetize (Vungle) صراحةً الموقع التقريبي ومعرّفات الجهاز والبيانات الإعلانية والتفاعلات مع المنتج وبيانات الأداء التقني وحالة ATT لأغراض الإعلانات والتحليلات الإعلانية لجهات خارجية. ويمكن استنتاج الموقع التقريبي من عنوان IP؛ ولا يطلب التطبيق موقع GPS. وعندما يكون التتبع مسموحًا به، يشمل ذلك أيضًا IDFA والربط المسموح به مع بيانات من تطبيقات أو شركات أخرى. ومعرّفات الجهاز والتثبيت مستعارة الهوية وليست مجهولة الهوية.

مقاطع الفيديو المكافِئة: هي اختيارية وتتطلب حسابًا عبر الإنترنت للمطالبة بالرصيد. وقبل بدء المقطع، يعرض الخادم مكافأته والحصة المتبقية؛ والسياسة الحالية هي رصيد واحد وعشر مشاهدات مؤهلة على الأكثر، محجوزة أو مكتملة، خلال 24 ساعة. وإذا تعذّر بدء الإعلان، يُرفع الحجز عنه. ولا تُمنح الأرصدة إلا بعد استدعاء راجع (callback) موثّق من الخادم؛ وقد تصل التأكيدات المتأخرة لاحقًا.

تتلقى حزمة تطوير الإعلانات (SDK) معرّف تثبيت عشوائيًا محفوظًا في سلسلة المفاتيح (Keychain) بالجهاز، وليس معرّفًا من Apple ولا رمز تسجيل دخول. ويربط معرّف حجز معتم يُستخدم مرة واحدة مشاهدة الإعلان بالحساب الطالب على خادمنا. وسجلات المكافآت خاصة. وقد تبقى قيم التجزئة (hashes) للأحداث المعالجة دون ربط بحساب بعد حذف الحساب لمنع الدفع المكرر.

الصيغ التجريبية لمواضع الإعلانات. لمقارنة مواضع الإعلانات، قد يُسند التطبيق تثبيتًا ما إلى صيغة تجريبية. ولهذا الغرض يولّد التطبيق مرة واحدة رقمًا عشوائيًا من 0 إلى 99 ويخزّنه على جهازك؛ وعند جلبه إعدادات الإعلانات من خادم اللعبة لدينا لا ينقل سوى هذا الرقم. والرقم ليس معرّفًا: فكثير من التثبيتات تشترك في الرقم نفسه، ولا ينشئ التطبيق ولا يرسل لهذا الغرض أي معرّف للجهاز أو التثبيت أو الحساب أو الإعلانات. ولا تغيّر الصيغة سوى الاسم الداخلي لموضع الإعلان الذي يمرّره التطبيق إلى LevelPlay، وبالتالي الإعلانات بملء الشاشة التي تُختار ومدى تكرار ظهورها ضمن الحدود المذكورة أعلاه. ولا تُجمع أي بيانات إضافية لهذا الغرض.

قياس الإعلانات الاختياري (iOS فقط). بمجرد أن يتيحه التطبيق، يمكنك تشغيل الإعداد الاختياري «ساهم طوعًا في تحسين الإعلانات» ضمن «الحساب». وهو مُعطَّل إلى أن تشغّله، ومستقل عن اختيارك بشأن الإعلانات المخصصة. وفقط عند تشغيله ينشئ التطبيق معرّف قياس منفصلًا وعشوائيًا. ويُخزَّن على هذا الجهاز فقط في سلسلة المفاتيح، ولا يرتبط بحسابك ولا باسم العرض الخاص بك ولا بمعرّف Apple الخاص بك ولا بمعرّف الإعلانات (IDFA). وبهذا المعرّف يرسل التطبيق إلى خادم اللعبة الخاص بنا: رقم بناء التطبيق، وأوقات استخدامك للتطبيق (إدخال واحد على الأكثر في الدقيقة)، وفواصل اللعب التي كان يمكن فيها عرض إعلان وما إذا كان قد عُرض أم لا ولماذا، والإعلانات المعروضة مع التنسيق والموضع، وحيثما تبلّغ LevelPlay التطبيق بذلك، الإيراد عن كل إعلان وشبكة الإعلانات التي عرضته والبلد، وكذلك ما إذا كان مقطع فيديو مكافِئ قد عُرض وبدأ واكتمل وأُضيف رصيده. ولا نخزّن لهذا الغرض بيانات حساب ولا عناوين IP. وإذا كنت مسجِّلًا للدخول وقد اعترضت على إحصاءات الاستخدام، فلا يرسل التطبيق أي بيانات قياس.

الغرض هو قياس مدى مردودية الإعلانات واختبار تكرار الإعلانات. وخلال الاختبار قد يُسند تثبيتك عشوائيًا إلى مجموعة ترى إعلانات بملء الشاشة في المواضع نفسها بوتيرة أقل أو على فواصل مختلفة أو من شركاء إعلانيين مختلفين. وتسري في كل مجموعة الحدود المذكورة أعلاه (افتراضيًا أربعة إعلانات بملء الشاشة في الساعة على الأكثر، واثنا عشر على الأكثر من الخادم) والاقتصار على فواصل اللعب القائمة. ولا نشارك بيانات القياس مع الشركاء الإعلانيين أو أي أطراف ثالثة أخرى.

إذا أوقفت الإعداد، يتوقف الجمع فورًا ويحذف التطبيق جميع البيانات المرتبطة بمعرّف القياس الخاص بك عند وصوله إلى الخادم في المرة التالية؛ وإلى ذلك الحين يعرض «الحذف قيد الانتظار».

عدّادات استخدام الإعلانات المجهولة. حتى نتمكن من معرفة ما إذا كانت نافذة الموافقة وفواصل الإعلانات ومقاطع الفيديو المكافِئة تعمل على النحو المقصود، يرسل التطبيق عدّادات يومية مجمّعة إلى خادم اللعبة الخاص بنا: كم مرة عُرضت نافذة الموافقة على الإعلانات ونافذة شفافية تتبع التطبيقات (ATT) في iOS وكم مرة اتُّخذ كل خيار، وكم مرة طُلب فاصل إعلاني أو تُخطّي لعدم توفر إعلان أو بسبب حد التكرار أو عُرض أو انتهى بخطأ، وكم مرة عُرض مقطع فيديو مكافِئ وبدأ واكتمل، وكم مرة أُعيد فتح التطبيق بعد بقائه مدة أطول في الخلفية، وفي كل حالة مع اسم الموضع حيثما ينطبق. أما التفاصيل الأخرى الوحيدة فهي المنصة (iOS أو Android) ورقم بناء التطبيق واليوم التقويمي (بالتوقيت UTC). ولا تحتوي العدّادات على معرّف للجهاز أو التثبيت أو الحساب أو الإعلانات (IDFA أو معرّف إعلانات Android) ولا على وقت من اليوم؛ ويجمّعها الخادم لكل يوم ومنصة ورقم بناء. وعند إرسالها يُنقل عنوان IP الخاص بك لأسباب تقنية؛ ولا يعالجه خادم اللعبة إلا لفترة وجيزة في الذاكرة لمنع إساءة الاستخدام (البند 7) ولا يخزّنه. ولأن العدّادات لا يمكن نسبتها إلى أي شخص، فلا يوجد إعداد منفصل لها؛ ونصفها هنا كي تعرف ما الذي يرسله التطبيق.

7. بيانات الاتصال التقنية والجهاز

ينقل كل اتصال بخادم اللعبة عنوان IP الخاص بك تقنيًا. ولا يستخدمه خادم اللعبة إلا في الذاكرة لتقييد الطلبات لكل عنوان وبالتالي صد إساءة الاستخدام والحمل الزائد. ولا يخزّنه في قاعدة بيانات اللعبة ولا يربطه بحسابك. ولتسجيل قياس الإعلانات الاختياري ولأحداث القياس ولعدّادات استخدام الإعلانات المجهولة (البند 6) ولإحصاءات اللعب المجهولة (البند 4)، يحسب خادم اللعبة إضافةً إلى ذلك الطلبات لكل شبكة، أي لكل عنوان IPv4 أو، في حالة IPv6، لكل بادئة /64، ولكل يوم تقويمي (بالتوقيت UTC)، وعمليات رفع عدّادات الاستخدام أيضًا لكل ساعة. ومفتاح العد هو قيمة تجزئة مملَّحة للشبكة: تتكوّن بقيمة عشوائية تُنشأ من جديد عند كل بدء تشغيل لخادم اللعبة، وتُحفظ مثل تلك القيمة في الذاكرة فقط. ولا يُخزَّن أي عنوان. ولتسجيل قياس الإعلانات، يحتفظ خادم اللعبة إضافةً إلى ذلك تحت مفتاح العد هذا، لليوم التقويمي الحالي، بقيمة تجزئة (SHA-256، غير مملَّحة) لمعرّف القياس المسجَّل، بحيث يُحتسب تكرار تسجيل معرّف القياس نفسه مرة واحدة فقط؛ وهذه القيمة أيضًا تُحفظ في الذاكرة فقط ولا يُعاد استخدامها ليوم تقويمي جديد. والاتصال بين التطبيق والخادم مشفّر بـ HTTPS.

يحتفظ التطبيق بسجل الأداء التقني الخاص به في منطقة التخزين الخاصة به على جهازك فقط. ولا يُرسل إلينا. وهذا منفصل عن بيانات الأداء التي تعالجها حزم تطوير الإعلانات كما هو موضح في البند 6 وعن التفاصيل التقنية في تقارير الأعطال والأخطاء (أدناه).

تقارير الأعطال والأخطاء (Sentry). لاكتشاف الأعطال والأخطاء في التطبيق وفي خادم اللعبة وإصلاحها، نستخدم خدمة Sentry (البند 10). ولا يرسل التطبيق تقريرًا إلا عندما يتعطل أو يتوقف عن الاستجابة أو يقع خطأ تقني. ويحتوي التقرير على تتبّع المكدّس (stack trace) (أي أجزاء البرنامج كانت نشطة عند وقوع الخطأ)، ورسالة الخطأ، وآخر الأحداث التقنية قبل الخطأ (مثل بدء التطبيق أو تغيّر الشاشات أو الانتقال إلى الخلفية)، وإصدار التطبيق ورقم البناء، وإصدار نظام التشغيل، وطراز الجهاز، وتفاصيل تقنية أخرى للجهاز مثل إعداد اللغة والمنطقة الزمنية ومساحة التخزين الحرة ومستوى البطارية، وحالة الذاكرة وعرض اللعبة (WebView)، وقدرات الرسوميات في الجهاز، وما إذا كنت تلعب منفردًا أو عبر الإنترنت. وتُحجب رموز الانضمام والمكافآت ورموز الوصول وعناوين البريد الإلكتروني ونحوها من المعرّفات قبل الإرسال.

ولكي نعرف ما إذا كان أحد إصدارات التطبيق يتعطل أكثر من سابقه ونصلح الأخطاء بسرعة، يرسل التطبيق أيضًا تقرير جلسة عند بداية كل استخدام ونهايته يتضمن إصدار التطبيق والحالة (مثل انتهى بشكل طبيعي أو تعطّل) ورقم تثبيت يُولَّد عشوائيًا. وينطبق ذلك أيضًا إذا لعبت دون حساب؛ ولا تُعد هذه التقارير جزءًا من إحصاءات الاستخدام الواردة في البند 4. ويُستخدم رقم التثبيت فقط لتحديد معدل الأعطال لكل إصدار من التطبيق. وهو رقم منفصل، وليس معرّف التثبيت المعطى لحزمة تطوير الإعلانات (البند 6). وتخزّنه Sentry بصيغة مجزّأة (hash) فقط؛ ولا يرتبط بحسابك ولا باسم العرض الخاص بك ولا بمعرّف الإعلانات ولا بعنوان IP الخاص بك. ويُحفظ على جهازك رقم التثبيت وعدّاد يحدّ من عدد التقارير يوميًا، وإلى حين إرسالها، التقارير وتقارير الجلسات التي لم يتم إرسالها بعد، مثلًا بعد عطل أو دون اتصال بالإنترنت؛ ويؤدي حذف التطبيق إلى إزالتها.

ويبلّغ خادم اللعبة أيضًا عن أخطائه إلى Sentry، مع رسالة الخطأ وتتبّع المكدّس وتفاصيل بيئة الخادم، ولكن دون محتويات الطلبات أو عناوين IP أو بيانات الحساب. والإرسال من التطبيق ينقل عنوان IP الخاص بك تقنيًا؛ ولا تخزّنه Sentry. ولا تُستخدم التقارير للتتبع أو للإعلانات؛ ولا ننشئ منها ملفات تعريف للمستخدمين، ولا تُجرى أي تسجيلات للشاشة. وتحذف Sentry التقارير وتقارير الجلسات تلقائيًا بعد 90 يومًا كحد أقصى.

8. مدة الاحتفاظ

9. حذف حسابك

يمكنك حذف حسابك في أي وقت داخل التطبيق عبر «حذف الحساب» ثم تأكيد هويتك لدى Apple. ولا يؤدي حذف التطبيق من جهازك إلى حذف حسابك. ويترتب على حذف الحساب ما يلي:

10. الجهات المتلقية والاستضافة

تشغّل BRUNIQO خادم اللعبة بنفسها على خادم مستأجَر من Hetzner Online GmbH، Industriestr. 25، 91710 Gunzenhausen، ألمانيا. وتوفر Hetzner مركز البيانات وأجهزة الخادم.

نستخدم خدمات Apple لتسجيل الدخول وعمليات الشراء داخل التطبيق وإشعارات الاسترداد. وتعالج Apple البيانات وفق سياسة الخصوصية الخاصة بها، وقد تعالجها أيضًا خارج الاتحاد الأوروبي بحسب بنيتها التحتية.

لتقارير الأعطال والأخطاء (البند 7) نستخدم Functional Software, Inc. (Sentry)، 45 Fremont Street, 8th Floor, San Francisco, CA 94105، الولايات المتحدة، بصفتها جهة معالجة بموجب المادة 28 من اللائحة العامة لحماية البيانات (GDPR). وتخزّن Sentry التقارير وتقارير الجلسات في الاتحاد الأوروبي (فرانكفورت، ألمانيا). وتعالج Sentry البيانات الإدارية لحسابنا لدى Sentry، مثل تفاصيل المؤسسة والمشاريع وحسابات المستخدمين، خارج الاتحاد الأوروبي في الولايات المتحدة. ولأن Sentry شركة أمريكية، لا يمكن استبعاد الوصول من الولايات المتحدة، مثلًا في إطار الدعم. وفي عمليات النقل إلى الولايات المتحدة نعتمد على قرار الملاءمة الصادر عن المفوضية الأوروبية بشأن إطار خصوصية البيانات بين الاتحاد الأوروبي والولايات المتحدة (EU-US Data Privacy Framework) الذي تحمل Sentry شهادته، وبالتبعية على البنود التعاقدية النموذجية للاتحاد الأوروبي الواردة في اتفاقية معالجة البيانات لدى Sentry.

تم دمج Unity LevelPlay وUnity Ads وLiftoff Monetize (Vungle) للإعلانات ومقاطع الفيديو المكافِئة. ويصف البند 6 معالجتها للبيانات، بما في ذلك تحليلات الإعلانات.

11. الأسس القانونية

نعالج حسابك وتشغيل اللعبة وميزات اللعب الجماعي وعمليات شراء الرصيد وحذف الحساب لتنفيذ عقد الاستخدام (المادة 6(1)(b) من اللائحة العامة لحماية البيانات (GDPR)). ويستند تقييد الطلبات لكل عنوان IP والاحتفاظ ببقايا عمليات الشراء بعد حذف الحساب إلى مصلحتنا المشروعة في التشغيل الآمن وفي معالجة عمليات الاسترداد معالجة صحيحة (المادة 6(1)(f) من اللائحة العامة لحماية البيانات (GDPR)).

تستند الإعلانات المخصصة والوصول إلى معرّف الإعلانات والتتبع إلى موافقتك (المادة 6(1)(a) من اللائحة العامة لحماية البيانات (GDPR)، § 25(1) TDDDG)، ويمكنك سحبها في أي وقت بأثر مستقبلي. ويستند عرض الإعلانات غير المخصصة لتمويل اللعبة المجانية إلى مصلحتنا المشروعة (المادة 6(1)(f) من اللائحة العامة لحماية البيانات (GDPR)). ويخدم قيد رصيد مقاطع الفيديو المكافِئة تنفيذ عقد الاستخدام (المادة 6(1)(b) من اللائحة العامة لحماية البيانات (GDPR)).

إحصاءات الاستخدام للحسابات المسجَّل دخولها: المصلحة المشروعة (المادة 6(1)(f) من اللائحة العامة لحماية البيانات (GDPR)) في تشغيل اللعبة بموثوقية وتحسينها بصورة موجّهة؛ ولا تُقيَّم إلا الأرقام المجمّعة.

تقارير الأعطال والأخطاء وكذلك تقارير الجلسات (Sentry): المصلحة المشروعة (المادة 6(1)(f) من اللائحة العامة لحماية البيانات (GDPR)) في تطبيق مستقر وآمن وخادم لعبة موثوق، أي في اكتشاف الأعطال والأخطاء وإصلاحها. ويخزّن التطبيق رقم التثبيت وعدّاد التقارير والتقارير وتقارير الجلسات التي لم تُرسل بعد على جهازك دون موافقة، ويقرأ لهذا الغرض التفاصيل التقنية للجهاز المذكورة في البند 7، لأن ذلك ضروري بصرامة لتقديم التطبيق الذي تستخدمه في حالة مستقرة وعاملة (§ 25(2) رقم 2 TDDDG).

يستند قياس الإعلانات الاختياري، بما في ذلك تخزين معرّف القياس على جهازك، إلى موافقتك (المادة 6(1)(a) من اللائحة العامة لحماية البيانات (GDPR)، § 25(1) TDDDG). ويمكنك سحبها في أي وقت بأثر مستقبلي بإيقاف الإعداد. ونحتفظ بقيمة التجزئة بعد السحب لإنفاذ سحبك للموافقة (المادة 6(1)(c) و(f) من اللائحة العامة لحماية البيانات (GDPR)).

عدّادات استخدام الإعلانات المجهولة: المصلحة المشروعة (المادة 6(1)(f) من اللائحة العامة لحماية البيانات (GDPR)) في إبقاء نافذة الموافقة وفواصل الإعلانات ومقاطع الفيديو المكافِئة تعمل وفي تشغيل الإعلانات التي تمول اللعبة المجانية تشغيلًا اقتصاديًا. ولا يمكن نسبة العدّادات إلى أي شخص؛ وتخدم المعالجة الوجيزة لعنوان IP عند إرسالها منع إساءة الاستخدام.

إحصاءات اللعب المجهولة للتطبيق: المصلحة المشروعة (المادة 6(1)(f) من اللائحة العامة لحماية البيانات (GDPR)) في تشغيل اللعبة بشكل مستقر وتحسينها بشكل موجَّه وتشغيل الإعلانات التي تموّل اللعبة المجانية تشغيلًا اقتصاديًا. ولا تُقيَّم إلا الأرقام المجمّعة؛ ولا يمكن نسبة المجاميع اليومية إلى أي شخص.

الملف الشخصي الداخلي للاعب: المصلحة المشروعة (المادة 6(1)(f) من اللائحة العامة لحماية البيانات (GDPR)) في تشغيل اللعبة المجانية تشغيلًا اقتصاديًا من خلال عمليات الشراء والإعلانات، وفي تطوير الأسعار والعروض ومواضع الإعلانات وتوازن اللعبة استنادًا إلى مجريات اللعب الفعلية. والملف معالَج باسم مستعار، ولا يمكن الوصول إليه إلا لنا بصفتنا المشغّل، ولا يُفصح عنه للغير، ولا يُستخدم للإعلانات المخصصة؛ ويمكنك الاعتراض في أي وقت (البند 12).

12. حقوقك

لك الحق في الوصول إلى البيانات وتصحيحها ومحوها وتقييد المعالجة ونقل البيانات، والحق في الاعتراض على المعالجة القائمة على المصالح المشروعة. ويمكنك أيضًا تقديم شكوى إلى سلطة إشرافية لحماية البيانات، مثل مفوضة الولاية لحماية البيانات وحرية المعلومات في شمال الراين-فستفاليا (LDI NRW). يُرجى إرسال الطلبات إلى support@bruniqo.de.

الاعتراض على إحصاءات الاستخدام: راسلنا على support@bruniqo.de مع ذكر معرّف حسابك (في اللعبة ضمن «الحساب»، بند «ID»). وسنستثني حسابك حينئذٍ من الإحصاءات بصفة دائمة ونحذف علامات الأيام الموجودة ويوم الإنشاء المخزَّن. واعتبارًا من الاتصال التالي لتطبيقك بخادم اللعبة، لن يعدّ أيضًا إحصاءات اللعب المجهولة لحسابك ولن يرسلها. ولأن المجاميع اليومية غير مرتبطة بأي حساب، لا يمكننا حذف العدّادات التي أُرسلت بالفعل بشكل فردي.

ينطبق اعتراضك على إحصاءات الاستخدام أيضًا على الملف الشخصي الداخلي للاعب (البند 4): نحذف فورًا أي ملف موجود مع سجل أحداثه، ولا ننشئ بعد ذلك ملفًا لحسابك؛ وفي هذه الحالة يُحذف ملف الضيف عند تسجيل الدخول بدلًا من نقله. ولا تتأثر بذلك القيود التي نحتاجها لعمليات الشراء والأرصدة. وإذا سحبت اعتراضك، فلا يبدأ ملف جديد إلا اعتبارًا من ذلك الوقت. وعند الطلب على support@bruniqo.de مع ذكر معرّف حسابك، تحصل على المعلومات بموجب حق الوصول (المادة 15 من اللائحة العامة لحماية البيانات (GDPR)) بما في ذلك ملفك الشخصي الداخلي للاعب مع سجل أحداثه، حتى بعد توقفنا عن الجمع. ولا يمكننا نسبة ملف ضيف إلى أي شخص دون حساب (المادة 11(2) من اللائحة العامة لحماية البيانات (GDPR)).

لا يمكننا نسبة تقارير الأعطال والأخطاء أو تقارير الجلسات إلى أي شخص أو حساب. ولذلك لا يمكننا الاستجابة لطلب وصول أو محو أو اعتراض يتعلق بتقارير بعينها إلا إذا زودتنا بتفاصيل تمكّننا من العثور على تقاريرك (المادة 11(2) من اللائحة العامة لحماية البيانات (GDPR)).

لا يمكننا نسبة بيانات قياس الإعلانات إلى شخص دون معرّف القياس الخاص بك؛ ويؤدي إيقاف الإعداد إلى حذفه. أما الطلبات الأخرى فنعالجها وفق المادة 11(2) من اللائحة العامة لحماية البيانات (GDPR) بالقدر الذي تقدم فيه معلومات تمكّننا من العثور على البيانات.

13. التغييرات

نحدّث هذه السياسة عند حدوث تغيير جوهري في تدفقات البيانات أو ميزات التطبيق. وتسري النسخة المنشورة على هذه الصفحة.

14. تطبيق Android «Nadel im Heuhaufen» (Google Play)

تُدرج اللعبة على Google Play باسم «Nadel im Heuhaufen» (اسم الحزمة de.bruniqo.nadelimheuhaufen). وهي اللعبة نفسها، بخادم اللعبة نفسه، التي هي إبرة في كومة قش 2 على iPhone. وتسري البنود من 1 إلى 13 على تطبيق Android أيضًا. وحيثما يعمل Android بطريقة مختلفة، يسري هذا البند بالإضافة إلى ذلك.

14.1 تسجيل الدخول باستخدام Google

على Android يمكنك إنشاء حساب عبر الإنترنت باستخدام «تسجيل الدخول باستخدام Google» من خلال Android Credential Manager. ويتحقق خادمنا من رمز تسجيل الدخول الصادر عن Google مقابل المفاتيح العامة لدى Google. ونخزّن فقط قيمة لا رجعة فيها مشتقة بمفتاح سري (HMAC) من معرّف حساب Google الخاص بك، مرتبطة بمعرّف حساب داخلي عشوائي. ولا نخزّن عنوان البريد الإلكتروني لحساب Google الخاص بك ولا اسمك ولا صورة ملفك الشخصي. ولا نخزّن رمز تحديث (refresh token) من Google.

والحساب المنشأ بواسطة Google حساب منفصل. ولا تُدمج حسابات Google وApple، ولا يُنقل الرصيد ولا الأدوات المشتراة بينها. وعلى Android يُخزَّن رمز الجلسة مشفرًا في منطقة تخزين التطبيق على جهازك، ويُحفظ المفتاح في Android Keystore. وفيما عدا ذلك يسري البند 3 على الجلسات.

14.2 تسجيل الدخول باستخدام Apple

على Android يمكنك أيضًا اختيار «تسجيل الدخول باستخدام Apple». ويفتح التطبيق صفحة تسجيل الدخول الخاصة بـ Apple في المتصفح. ويتحقق خادمنا من تسجيل الدخول لدى Apple ويستبدل رمز التفويض أحادي الاستخدام لدى Apple. ولا نخزّن معرّف حساب Apple الخاص بك بنص صريح؛ بل نخزّن فقط قيمة HMAC لا رجعة فيها مرتبطة بمعرّف حساب داخلي عشوائي. ونخزّن رمز التحديث (refresh token) الصادر عن Apple بصيغة مشفرة حتى نتمكن من إلغاء الربط بمعرّف Apple الخاص بك إذا حذفت حسابك. ولا يُدمج الحساب المنشأ بواسطة Apple مع حساب Google؛ ولا يُنقل الرصيد ولا الأدوات المشتراة بينهما.

وعلى Android تُخزَّن الجلسة مشفرة في منطقة تخزين التطبيق على جهازك، ويُحفظ المفتاح في Android Keystore. وفيما عدا ذلك يسري البند 3 على الجلسات.

14.3 شراء الرصيد عبر Google Play

على Android تشتري حزم الرصيد عبر Google Play Billing. وتتولى Google وحدها معالجة الدفع؛ ولا نتلقى أي بيانات دفع أو بطاقات. ويمرّر التطبيق إلى Google معرّف شراء عشوائيًا مرتبطًا بحساب اللعبة الخاص بك. ويتحقق خادمنا من كل عملية شراء مباشرةً لدى Google عبر Google Play Developer API ويضيف رصيدها مرة واحدة بالضبط. ونخزّن عن كل عملية شراء رقم طلب Google والمنتج والرصيد الممنوح وأي حالة استرداد.

تُخطر Google خادمنا بعمليات الاسترداد وعمليات الشراء الملغاة عبر Google Play Real-time Developer Notifications (تُسلَّم عبر Google Cloud Pub/Sub). ويُخصم الرصيد المسترد من رصيدك؛ ويسري البند 5 بما يناسب على الرصيد الذي ينخفض إلى ما دون الصفر. وبعد حذف الحساب يبقى مخزّنًا رقم الطلب ووقت آخر إشعار من Google وقيمة تجزئة لا رجعة فيها لمعرّف الشراء، كما هو موصوف لـ Apple في البند 9.

14.4 الإعلانات ومعرّف الإعلانات على Android

على Android تعمل الإعلانات ومقاطع الفيديو المكافِئة أيضًا عبر Unity LevelPlay مع Unity Ads وLiftoff Monetize (Vungle) وبحسب إعدادات الإعلانات Chartboost. ويسري البند 6 بما يناسب. ولا يسأل التطبيق عن عمرك أو تاريخ ميلادك. وبعد المقدمة تختار بين الإعلانات المخصصة والإعلانات السياقية (غير المخصصة)؛ وعندئذٍ فقط تبدأ حزمة تطوير الإعلانات. وأي فئة عمرية خزّنتها إصدارات سابقة من التطبيق مشفرة على جهازك بعد سؤال عن العمر يحذفها التطبيق عند بدء تشغيله التالي. ويمكنك تغيير هذا الاختيار في إعدادات التطبيق في أي وقت.

لا يوجد في Android شفافية تتبع التطبيقات (ATT) ولا IDFA. وبدلًا من ذلك يمكن لحزم تطوير الإعلانات قراءة معرّف الإعلانات الخاص بـ Google (معرّف إعلانات Android)؛ ويعلن التطبيق لهذا الغرض إذن Android AD_ID. ويمرّر التطبيق اختيارك إلى Unity LevelPlay كموافقة بموجب اللائحة العامة لحماية البيانات (GDPR)، ويضبط إضافةً إلى ذلك إشارة عدم بيع البيانات (CCPA). ويمكنك إعادة ضبط معرّف الإعلانات أو حذفه في إعدادات Android. وتتلقى حزمة تطوير الإعلانات أيضًا معرّف تثبيت عشوائيًا يخزّنه التطبيق مشفرًا على الجهاز.

14.5 حذف حسابك على Android

تحذف حسابك داخل التطبيق عبر «حذف الحساب» وتؤكد الحذف بتسجيل الدخول مرة أخرى لدى المزوّد نفسه، Google أو Apple. وتسري النتائج الواردة في البند 9؛ وبالنسبة إلى حساب Google تحل القيمة المشتقة من معرّف حساب Google الخاص بك محل معرّف Apple. ولا نخزّن رمزًا من Google يلزم إلغاؤه. ويُستخدم رمز تحديث Apple المخزَّن للإلغاء عند حذفك لحساب Apple. بدون التطبيق أو بدون تسجيل الدخول: كيفية حذف حسابك.

14.6 Google بصفتها جهة متلقية

لتسجيل الدخول باستخدام Google ولعمليات الشراء عبر Google Play، بما في ذلك إشعارات الاسترداد، نستخدم خدمات Google Ireland Limited، Gordon House، Barrow Street، Dublin 4، أيرلندا. وتعالج Google البيانات وفق سياسة الخصوصية الخاصة بها، وقد تعالجها أيضًا خارج الاتحاد الأوروبي، ولا سيما في الولايات المتحدة، بحسب بنيتها التحتية. وتجد التفاصيل في سياسة خصوصية Google. وتسري الأسس القانونية الواردة في البند 11 بما يناسب.