الخصوصية
مفيش حساب، ولا اسم، ولا إيميل، ولا إعلانات، ولا مكانك. اللعبة بتبعت أرقام عن المراحل، مش عنك.
اللي بيتحفظ على جهازك وبس
- المراحل اللي خلّصتها — عشان تقفل وترجع تلاقي نفسك مكانك.
- رقم عشوائي الجهاز بيعمله أول مرة يفتح فيها اللعبة (
device_id). مش مربوط بأي حاجة: لا بالجهاز ولا بحسابك ولا بيك.
على الويب دول في تخزين المتصفح للصفحة دي. لو مسحت بيانات الموقع أو الأبلكيشن، الاتنين بيروحوا، والرقم اللي بعده بيبقى رقم جديد مالوش علاقة بالقديم.
اللي بيتبعت
لما تخلّص مرحلة، أو تسيبها لمرحلة تانية، أو تقفل اللعبة وانت في نصها، بيتبعت سطر واحد عن المحاولة دي لسيرفر اللعبة (Supabase):
device_id— الرقم العشوائي اللي فوق.attempt_id— رقم عشوائي تاني للمحاولة دي بس.level_id— اسم المرحلة.delays— تأخير الظل في المرحلة (ده من المرحلة، مش منك).outcome— خلّصتها، ولا سبتها، ولا قفلت اللعبة.seconds— قعدت فيها قد إيه، بوقت اللعبة.reloads— عدد المرات اللي بدأت فيها من الأول.deaths— مكانك في المرحلة كل مرة بدأت من الأول (لحد ٢٠٠).
السبب سؤال واحد: أنهي مرحلة ظالمة؟ مرحلة الناس بتعيدها عشرين مرة، أو المكان اللي الكل بيموت فيه. مفيش حاجة تانية بتتعمل بالأرقام دي، ومبتتباعش ولا بتتشارك مع حد.
والبعت ده بيتبعت ويتنسي: لو مفيش نت، مبيتحفظش ومبيتبعتش بعدين.
اللي بيتنزل
اللعبة بتسأل السيرفر لو فيه مراحل جديدة. الطلب ده مفيهوش أي حاجة عنك.
السيرفرات نفسها
أي سيرفر بيشوف عنوان الاتصال اللي جايله الطلب منه، وده مش استثناء: الصفحة دي على GitHub Pages والأرقام على Supabase، والاتنين بيحتفظوا بسجلات عادية لفترة قصيرة. اللعبة مبتحفظش العنوان ده في أي جدول ومبتقراش السجلات دي.
لو عايز تمسح
الأرقام اللي اتبعتت مش مربوطة بيك، فمفيش طريقة نعرف بيها أنهي سطور بتاعتك عشان نمسحها. اللي تقدر تعمله إنك تمسح بيانات اللعبة من جهازك، ومن ساعتها مفيش حاجة بتربط اللي جاي باللي فات. ولأي سؤال: github.com/3shmawi/waraya/issues.
In English
No account, no name, no email, no ads, no location. The game sends numbers about levels, not about you.
Kept on your device only: which levels you have finished, and a
random id (device_id) the game makes up the first time it
runs. It is not derived from the device, an account or you. Clearing the
app's or the site's data removes both, and the next id is unrelated.
Sent, when you finish a level, leave it for another, or close the game partway through one — one row to the game's server (Supabase):
device_id— the random id aboveattempt_id— another random id, for this attemptlevel_id— which leveldelays— the level's shadow delay (a property of the level)outcome— finished, left, or closedseconds— how long, in game timereloads— how many times you restarteddeaths— where you were each time you restarted (up to 200)
It exists to answer one question — which level is unfair — and is not sold, shared or used for anything else. It is sent once and forgotten: offline, nothing is queued.
Downloaded: the game asks the server for new levels. That request carries nothing about you.
The servers themselves see the network address a request comes from, like any server. This page is on GitHub Pages and the numbers are on Supabase, and both keep ordinary logs for a short time. The game does not store that address in any table, and does not read those logs.
Deleting: nothing sent is tied to you, so there is no way to find your rows to delete them. Clearing the game's data on your device breaks the link between everything before and everything after. Questions: github.com/3shmawi/waraya/issues.