سياسة الخصوصية
بلوف (Ploof) تطبيق ويب مجاني لألعاب جماعية، يشغّله فرد مقيم في المملكة العربية السعودية ("نحن"). نجمع أقل قدر ممكن: ما فيه تسجيل بكلمة مرور ولا بريد ولا رقم جوال، ولا إعلانات، ولا ملفات تعريف ارتباط (كوكيز) للتتبّع، ولا أدوات تحليلات. نلتزم بنظام حماية البيانات الشخصية في المملكة ونطبّق معايير مشابهة للائحة الأوروبية (GDPR).
١. بياناتك على جهازك
عند أول تشغيل ينشئ جهازك معرّف لاعب عشوائي و"سرّ جهاز" عشوائي (بدل كلمة المرور)، ويحفظهما مع اسمك وشخصيتك في التخزين المحلي للمتصفح (localStorage). نحفظ هناك أيضًا إعداداتك (الصوت، الأجهزة، العرض)، وقائمة من حظرتهم، وما إذا شفت الشروح. هذه البيانات تبقى على جهازك ولا تُرسل إلا عند الحاجة. رابط الاسترجاع (/k/…) يحمل سرّ جهازك: من يملكه يقدر يدخل بهويتك، فلا تشاركه.
٢. ما نحفظه على الخادم ولماذا
| البيانات | الغرض | المدة |
|---|---|---|
| الملف: المعرّف، بصمة (hash) سرّ الجهاز لا السرّ نفسه، الاسم، الشخصية، كود الصداقة، إعدادات التنبيه، آخر ظهور | تعرفك اللعبة وأصدقاؤك | حتى تحذفه، أو بعد 12 شهرًا بدون استخدام |
| الأصدقاء وطلبات الصداقة | قائمة الأصدقاء والحضور | حتى تلغي الصداقة أو تحذف حسابك |
| الغرف: الكود والاسم والمالك واللعبة، ومن دخلها ومتى | غرف دائمة ترجع لها | تُحذف الغرفة بعد 120 يومًا بدون نشاط |
| رسائل الدردشة النصية (المرسل واسمه والنص والوقت) | يشوف من يدخل الغرفة آخر الكلام | آخر ٢٠٠ رسالة لكل غرفة، وتُحذف أي رسالة بعد 90 يومًا |
| التنبيهات (الجرس): دعوات، دورك، صديق متصل | صندوق التنبيهات | آخر ٥٠، وبحد أقصى 90 يومًا |
| اشتراك الإشعارات (رابط خدمة الإشعارات في متصفحك ومفاتيحه) | نرسل لك إشعارًا إذا ناداك أحد وأنت مسكّر التطبيق | حتى توقف الإشعارات أو تنتهي صلاحيته |
| نتائج المواجهات (عدد الانتصارات بين نفس اللاعبين) | سجل "مين يغلب مين" | حتى يحذف أحد اللاعبين حسابه |
| البلاغات: من بلّغ وعلى من والسبب وملاحظتك، وآخر رسائل اللاعب المبلَّغ عنه في تلك الغرفة | الأمان ومنع الإساءة | 90 يومًا |
حالة اللعب الحيّة (الحركات، من في الغرفة الآن) تبقى في ذاكرة الخادم فقط وتختفي عند انتهاء الغرفة. عناوين IP تُستخدم في الذاكرة فقط لتحديد معدل الطلبات، ولتمرير دعوة من المتصفح إلى التطبيق المثبت على نفس الجوال: نحفظ في الذاكرة بصمة مجزّأة مملّحة (salted hash) من العنوان ونوع الجهاز مع كود الغرفة لمدة ١٥ دقيقة، وعلامة "التطبيق مثبّت على هذا الجهاز" لمدة أقصاها ٣٠ يومًا وتُمسح عند إعادة تشغيل الخادم. لا نسجّل عناوين IP في قاعدة البيانات ولا في السجلات.
٣. الصوت والكاميرا ومشاركة الشاشة
- كلها اختيارية: المتصفح يطلب إذنك، ولا نشغّل المايك أو الكاميرا أو الشاشة إلا بضغطة منك، وتقدر تطفيها في أي وقت.
- الصوت والصورة ينتقلان مباشرة بين أجهزة اللاعبين (WebRTC) ومشفّران. خادمنا يمرّر فقط رسائل الاتصال، ولا نسجّل ولا نحفظ أي صوت أو صورة.
- بسبب الاتصال المباشر، يقدر اللاعبون الآخرون في الغرفة تقنيًا معرفة عنوان IP الخاص بك. هذا طبيعي في أي اتصال صوتي مباشر.
- إذا تعذّر الاتصال المباشر يمر الصوت والصورة عبر خادم ترحيل (TURN) نشغّله على نفس خادمنا. يبقى المحتوى مشفّرًا ولا نقدر نشوفه. سجلّات هذا الخادم قد تحتوي عناوين IP عند أخطاء الاتصال، وتُدوَّر تلقائيًا.
- لاكتشاف طريق الاتصال يستخدم متصفحك خوادم STUN العامة من Google (stun.l.google.com)، فتصلها عنوان IP الخاص بك.
- أي لاعب يقدر يصوّر شاشته أو يسجّل بدون علمنا. لا تشارك شيئًا لا تريد أن يُحفظ، وتسجيل الآخرين بدون إذنهم ممنوع في شروطنا وفي النظام.
٤. قياس جودة الاتصال
أثناء الألعاب الحيّة يرسل جهازك كل ٥ ثوانٍ تقريبًا ملخّصًا تقنيًا: زمن الاستجابة، فقد الحزم، معدل الإطارات، نوع الاتصال، حجم الشاشة، عدد الأنوية والذاكرة التقريبية، ومتصفحك (مختصر)، مع رقم جلسة عشوائي للمباراة. لا يحتوي اسمك ولا معرّفك ولا كود الغرفة ولا عنوانك. يُكتب في سجل الخادم لتحسين سلاسة اللعب، ويحذفه نظام السجلات تلقائيًا.
٥. أطراف ثالثة
- الاستضافة: خادم سحابي لدى Hetzner Online GmbH في فالكنشتاين، ألمانيا (الاتحاد الأوروبي)، ندير عليه التطبيق وقاعدة البيانات وخادم الترحيل بأنفسنا. أي أن بياناتك تُعالج خارج المملكة.
- Google Fonts: الخطوط (Lalezar وBaloo Bhaijaan 2 وLilita One) تُحمّل من خوادم Google، فتصلها عنوان IP ومعلومات المتصفح.
- Google STUN: انظر البند ٣.
- خدمات الإشعارات: إذا فعّلت الإشعارات تمر عبر خدمة متصفحك (Google لكروم وأندرويد، Apple لسفاري وآيفون، Mozilla لفايرفوكس). محتوى الإشعار مشفّر.
لا نبيع بياناتك ولا نشاركها لأغراض تسويقية.
٦. الأساس النظامي
نعالج بياناتك لتقديم الخدمة التي طلبتها (اللعب والغرف والأصدقاء)، ولمصلحة مشروعة في الأمان ومنع الإساءة (البلاغات، حدود المعدل)، وبموافقتك للإشعارات والمايك والكاميرا، وتقدر تسحب موافقتك في أي وقت من إعدادات التطبيق أو المتصفح.
٧. الأطفال
بلوف غير موجّه لمن هم دون 13 سنة. من هم دون ١٨ سنة يستخدمونه بإذن ولي الأمر وتحت إشرافه، خصوصًا الصوت والكاميرا مع أشخاص لا يعرفونهم. إذا علمنا أن طفلًا دون 13 سنة يستخدمه، أو راسلنا وليّ أمره، نحذف بياناته.
٨. حقوقك
لك أن تطّلع على بياناتك وتحصل على نسخة منها، وتصحّحها (عدّل اسمك وشخصيتك من التطبيق)، وتطلب حذفها، وتسحب موافقتك. تقدر تسوي ذلك مباشرة من هنا:
افتح هذه الصفحة في المتصفح نفسه الذي تلعب منه لتنزيل بياناتك أو حذفها.
أو راسلنا على ploof@sb.sa ونرد خلال ٣٠ يومًا. ويحق لك تقديم شكوى إلى الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا).
٩. الحماية
الاتصال كله مشفّر (HTTPS وWSS)، ونحفظ بصمة سرّ جهازك فقط، وبيانات خادم الترحيل مؤقتة (٦ ساعات). لا يوجد نظام آمن ١٠٠٪، وإذا حصل تسريب يمسّك نبلغك والجهات المختصة حسب النظام. للإبلاغ عن ثغرة: security.txt.
١٠. التغييرات والتواصل
إذا غيّرنا هذه السياسة نحدّث التاريخ أعلاه، وإذا كان التغيير جوهريًا ننبهك داخل التطبيق. للتواصل: ploof@sb.sa.
Privacy Policy
Ploof (بلوف) is a free web app of party games run by an individual based in Saudi Arabia ("we"). We collect as little as possible: no password, email or phone sign-up, no ads, no tracking cookies and no analytics tools. We follow the Saudi Personal Data Protection Law (PDPL) and apply GDPR-like practices.
1. Data on your device
On first run your device creates a random player id and a random device secret (instead of a password) and keeps them, with your name and avatar, in the browser's localStorage. We also keep your settings (sound, devices, display), your block list and which tutorials you have seen there. The recovery link (/k/…) contains your device secret: anyone who has it can use your identity, so don't share it.
2. What the server stores, why, and for how long
| Data | Purpose | Kept for |
|---|---|---|
| Profile: id, a hash of the device secret (not the secret), name, avatar, friend code, notification settings, last seen | So the game and your friends know you | Until you delete it, or 12 months without use |
| Friends and friend requests | Friends list and presence | Until unfriended or deleted |
| Rooms: code, name, owner, game; who joined and when | Rooms you can come back to | Deleted after 120 days without activity |
| Text chat (sender id and name, text, time) | People joining a room see recent chat | Last 200 per room; any message is deleted after 90 days |
| Notices (bell): invites, your turn, friend online | Inbox | Last 50, at most 90 days |
| Push subscription (your browser's push-service URL and keys) | Notify you when called while the app is closed | Until you turn notifications off or it expires |
| Head-to-head scores (win counts between the same players) | "Who beats whom" record | Until one of the players deletes their data |
| Reports: reporter, reported player, reason, your note, and the reported player's recent chat in that room | Safety and abuse prevention | 90 days |
Live game state (moves, who is in a room right now) lives only in server memory and disappears when the room ends. IP addresses are used in memory only for rate limiting and for handing an invite from the browser to the installed app on the same phone (a salted hash of address + device model kept in memory with the room code for 15 minutes, plus an "app installed on this device" marker for up to 30 days, cleared on server restart). IP addresses are not written to the database or the logs.
3. Voice, camera and screen sharing
- All optional: your browser asks for permission, nothing turns on without your tap, and you can turn it off at any time.
- Audio and video travel directly between players' devices (WebRTC), encrypted. Our server only relays connection set-up messages. We never record or store audio or video.
- Because the connection is direct, other players in the room can technically see your IP address. This is inherent to peer-to-peer calls.
- When a direct connection fails, media is relayed through a TURN server we run on our own host. It stays encrypted and we cannot see it. Its logs may contain IP addresses on connection errors and are rotated automatically.
- To find a route, your browser uses Google's public STUN servers (stun.l.google.com), which see your IP address.
- Any participant could capture their screen or record without our knowledge. Don't share what you don't want kept. Recording others without consent is forbidden by our Terms and by law.
4. Connection-quality telemetry
During live games your device sends a technical summary about every 5 seconds: latency, packet loss, frame rate, connection type, screen size, CPU cores and approximate memory, and a shortened browser user agent, with a random per-match session id. It contains no name, player id, room code or IP address. It is written to the server log to make games smoother and is removed by log rotation.
5. Third parties
- Hosting: a cloud server at Hetzner Online GmbH in Falkenstein, Germany (EU), which we administer ourselves (app, database, TURN). Your data is therefore processed outside Saudi Arabia.
- Google Fonts: fonts (Lalezar, Baloo Bhaijaan 2, Lilita One) load from Google's servers, which receive your IP address and browser details.
- Google STUN: see section 3.
- Push services: if you enable notifications they go through your browser's service (Google for Chrome/Android, Apple for Safari/iPhone, Mozilla for Firefox). Notification content is encrypted.
We do not sell your data or share it for marketing.
6. Legal basis
We process data to provide the service you asked for (games, rooms, friends), for our legitimate interest in safety and abuse prevention (reports, rate limits), and with your consent for notifications, microphone and camera, which you can withdraw at any time in the app or browser settings.
7. Children
Ploof is not directed at children under 13. Users under 18 should use it with a parent's or guardian's permission and supervision, especially voice and camera with people they don't know. If we learn that a child under 13 is using it, or a guardian contacts us, we delete their data.
8. Your rights
You can access and get a copy of your data, correct it (edit your name and avatar in the app), ask for deletion and withdraw consent. Use the buttons in the Arabic section above (“نزّل بياناتي” = download my data, “احذف بياناتي” = delete my data) or email ploof@sb.sa; we reply within 30 days. You may also complain to the Saudi Data & AI Authority (SDAIA) or your local data protection authority.
9. Security
All traffic is encrypted (HTTPS/WSS), we store only a hash of your device secret, and TURN credentials expire after 6 hours. No system is 100% secure; if a breach affects you we will notify you and the authorities as the law requires. To report a vulnerability see security.txt.
10. Changes and contact
If we change this policy we update the date above and, for material changes, tell you in the app. Contact: ploof@sb.sa.