سیاست حریم خصوصی
خلاصه
- حساب کاربری و ورود وجود ندارد. بازی هیچوقت نمیپرسد شما کی هستید.
- سرور خودمان نداریم. همهٔ جدولها داخل خود برنامهاند؛ چیزی دانلود نمیشود و بازی آفلاین کار میکند.
- هر حرفی که مینویسید، هر راهنما و هر جدول حلشده روی دستگاه خودتان میماند و هیچوقت فرستاده نمیشود.
- نسخهٔ منتشرشده گزارش خرابی و یک فهرست کوتاه و ثابت از رویدادها را به Firebase میفرستد. هیچکدام هرگز شامل یک پاسخ، حرفی که تایپ کردهاید یا متن یک سرنخ نیست، و یک کلید در تنظیمات ← درباره هر دو را خاموش میکند.
- تبلیغ فقط ویدیوی جایزهدار است — خودتان شروعش میکنید تا سکه بگیرید، وسط جدول نمیآید، و پیش از جدول چهارم هیچ تبلیغی نشان داده نمیشود.
- تنها چیزی که فروخته میشود سکه است. همهٔ جدولها رایگاناند. پرداخت را فروشگاه انجام میدهد و ما آن را نمیبینیم.
۱. مسئول کیست
مسئول پردازش دادههایی که در این صفحه توضیح داده میشود — به معنای مقررات عمومی حفاظت از دادههای اتحادیهٔ اروپا (GDPR) — سازندهٔ بازی است:
Faiz Ahmad Dae
ایالات متحدهٔ آمریکا
ایمیل: support@topjow.org
وبسایت: topjow.org
سازنده یک شخص حقیقی است، نه یک شرکت. نشانی پستی کامل را گوگل در بخش «دربارهٔ توسعهدهنده» در صفحهٔ برنامه در Google Play و اپل در صفحهٔ برنامه در App Store منتشر میکند.
۲. چه چیزی روی دستگاه شما میماند
بازی هر چیزی را که دربارهٔ شما میداند در حافظهٔ خصوصی خودش روی گوشی نگه میدارد: یک فایل پایگاه دادهٔ SQLite و حافظهٔ تنظیمات سیستم. هیچکدام از دستگاه بیرون نمیرود. نه همگامسازی هست، نه نسخهٔ پشتیبان نزد ما، نه سروری، و نه راهی که سازنده بتواند آن را بخواند.
دقیقاً اینها ذخیره میشود:
- جدولهای شما. برای هر جدول: حرفهایی که نوشتهاید، خانههایی که با راهنما باز شده، چند ثانیه بازی کردهاید، و چند راهنما گرفتهاید.
- رکوردهای شما. برای هر جدول: چند بار حلش کردهاید، بهترین زمان بدون راهنما، و آخرین باری که حل شده است.
- دفتر روزانه. اینکه کدام جدولهای روزانه را بازی کردهاید و تاریخ جدول امروز.
- سکههای شما. موجودی، روز آخرین هدیهٔ روزانه، و یک سطر برای هر تراکنش (شناسه، نوع، و اینکه چند سکه کم یا زیاد کرده است).
- تنظیمهای شما. زبان، روشن یا تاریک، اندازهٔ متن، صدا، لرزش، بررسی خطا، نمایش زمانسنج، روشن بودن یادآور روزانه، اجازهٔ فرستادن گزارش خطا و آمار استفاده، تمامشدن آموزش اولیه، و اینکه چند جدول را شروع کردهاید.
- حسابوکتاب تبلیغ. اینکه آخرین ویدیوی جایزهدار کِی سکه داد، و جایزهای که گرفته شده ولی هنوز واریز نشده است.
هیچ شناسهٔ بازیکنی در آن پایگاه داده وجود ندارد. حساب سکهها یک سطر با کلید ثابت است، چون همیشه فقط یک بازیکن هست: نه حساب کاربری، نه ورود، و نه شناسهای که ما ساخته باشیم.
مبنای قانونی: این ذخیرهسازی برای همان کاری که خودتان خواستهاید ضروری است — بازی کردن و نگهداشتن پیشرفت (بند ۲۵(۲) شمارهٔ ۲ TDDDG)؛ و تا جایی که اصلاً دادهٔ شخصی پردازش شود، مادهٔ ۶(۱)(ب) GDPR.
پاک کردن آن: حذف برنامه همهٔ اینها را پاک میکند، از جمله سکههای خرجنشده. نسخهٔ ابری وجود ندارد، پس بعد از آن چیزی برای بازگرداندن نیست.
۳. رویدادهای استفاده (Google Analytics for Firebase)
برای اینکه بدانیم بازیکنها در کدام جدول گیر میکنند و کجا رها میکنند، نسخهٔ منتشرشدهٔ بازی یک فهرست کوتاه و ثابت از رویدادها را به Google Analytics for Firebase میفرستد، مگر اینکه خاموشش کنید (کادر پایین را ببینید).
چه چیزی هیچوقت فرستاده نمیشود: یک پاسخ، حرفی که تایپ کردهاید، متن یک سرنخ، محتوای جدول، یا هر چیز دیگری که شما نوشته باشید. فهرست رویدادها بسته است — در یک فایل از کد نوشته شده و یک آزمون خودکار ساخت برنامه را رد میکند اگر رویدادی حروف پاسخِ جدولِ در حال بازی را با خود ببرد. هیچچیز در اینجا متن آزاد نیست.
فهرست کامل، هر سیزده تا:
| رویداد | چه چیزی همراهش میرود |
|---|---|
puzzle_opened | شناسهٔ جدول در فهرست بازی؛ برای جدول یک فصل، شناسهٔ فصل و شمارهٔ مرحله؛ اینکه جدولی را که قبلاً شروع کرده بودید ادامه دادید یا نه |
puzzle_solved | شناسهٔ جدول؛ برای جدول یک فصل، شناسهٔ فصل و شمارهٔ مرحله؛ ثانیههای صرفشده؛ تعداد راهنما؛ اینکه بار اولی بود که حل شد یا نه |
puzzle_abandoned | شناسهٔ جدول؛ برای جدول یک فصل، شناسهٔ فصل و شمارهٔ مرحله؛ درصد پرشدن؛ ثانیه؛ تعداد راهنما؛ جای کلمهای که هنگام ترک جدول انتخاب شده بود، اگر بود — جهت و خانهٔ اولش، مثلاً left-1-4، که همراه شناسهٔ جدول یک سرنخ از فهرست داخل هر نسخهٔ برنامه را نشان میدهد، برای همهٔ بازیکنها یکی است و چیزی از آنچه نوشتهاید نیست؛ اینکه در همین دور توضیح رایگان سرنخ باز شد یا نه (۰ یا ۱) |
stage_blocked | شناسهٔ فصل، شمارهٔ مرحله، مرحلهای که باید اول حل میشد |
daily_opened | تاریخ جدول روزانه، فقط به شکل تاریخ |
hint_purchased | نوع راهنما: یک حرف یا یک کلمه |
reward_earned | هیچ |
ad_request_result | اینکه تبلیغ بارگیری شد یا نه، و دلیلش |
ad_show_result | اینکه تبلیغ چطور تمام شد، و یک کد کوتاه دلیل |
coins_purchased | کدام بستهٔ سکه |
coins_purchase_failed | کدام بستهٔ سکه، و کد دلیل فروشگاه |
onboarding_step | نام مرحلهای از آموزش که به آن رسیدهاید |
onboarding_done | اینکه آموزش تمام شد یا رد شد |
افزون بر این، رویداد screen_view ثبت میکند در کدام صفحه
هستید. آن نامها مجموعهای بستهٔ نُهتاییاند — home،
chapters، chapter، stage،
daily، daily_stage، shop،
settings، onboarding — و هیچوقت شناسهٔ یک جدول
نیستند.
گذشته از این، خودِ کتابخانهٔ Firebase اطلاعات فنیای جمع میکند که بازی آن را در اختیار ندارد: یک شناسهٔ تصادفی برای این نصب از برنامه، رویدادهای خودکار استانداردش (نخستین باز شدن، شروع یک نوبت استفاده، بهروزرسانی برنامه)، مدل دستگاه، نسخهٔ سیستمعامل، زبان، نسخهٔ برنامه، و موقعیت تقریبی — مثلاً کشور و منطقه — که از روی نشانی IP حدس زده میشود. گوگل نشانی IP را برای همین حدس به کار میبرد و آن را در گزارشهای Analytics نگه نمیدارد. موقعیت دقیق جمع نمیشود: بازی اجازهٔ دسترسی به موقعیت مکانی ندارد. برای Analytics هیچ شناسهٔ تبلیغاتی خوانده نمیشود.
خرید سکه. coins_purchased و
coins_purchase_failed بستهٔ سکه را با شناسهٔ آن در فروشگاه نام
میبرند (بخش ۶ را ببینید). جدا از این، به گفتهٔ خود
گوگل، Google Analytics خریدهای درونبرنامهای از App Store یا Google Play را
خودش ثبت میکند: محصول، نامش و قیمتش. خود پرداخت — کارت، نام، نشانی — نزد
اپل یا گوگل میماند.
مبنای قانونی: مادهٔ ۶(۱)(و) GDPR — نفع مشروع در بهتر کردن بازیای که رایگان عرضه میشود. هر وقت بخواهید میتوانید اعتراض کنید (مادهٔ ۲۱ GDPR)؛ راهش در بخش ۱۱ آمده است.
خاموش کردنش. در تنظیمات ← درباره یک کلید هست به نام «گزارش خطا و آمار استفاده» که هنگام نصب بازی روشن است. خاموش کردنش هم رویدادهای استفادهای را که اینجا آمده و هم گزارشهای خرابی بخش ۴ را همزمان متوقف میکند، و گزارشهای خرابیای را که هنوز فرستاده نشدهاند پاک میکند. روشن کردن دوبارهاش از اجرای بعدی بازی اثر دارد. اگر میخواهید دادهای که پیشتر فرستاده شده پاک شود، به support@topjow.org بنویسید — ما به چنین درخواستی عمل میکنیم.
پردازشگر: Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland.
۴. گزارش خرابی (Firebase Crashlytics)
وقتی بازی از کار میافتد یا به خطایی میخورد که انتظارش را نداشته، یک گزارش به Firebase Crashlytics میرود. این گزارش شامل نوع خطا، رد پشتهٔ فراخوانی، یک برچسب کوتاه که میگوید کدام بخش کد در حال اجرا بوده، مدل دستگاه، نسخهٔ سیستمعامل، نسخهٔ برنامه، زمان، و یک شناسهٔ نصب است که خودِ Crashlytics میسازد. متن خطا فقط همراه یک خرابی میرود، و حتی آنجا هم نه برای خطاهای ورودی و پایگاه داده که متنشان ممکن است چیزی را که نوشتهاید تکرار کند؛ خطایی که بازی خودش گرفته و مدیریت کرده فقط با نوعش گزارش میشود. گزارش ممکن است چند یادداشت کوتاه هم داشته باشد که کد خود بازی پیشتر در همان نوبت اجرا نوشته است.
دو برچسب هم از طرف ما دارد: build_channel، که میگوید این
نسخهٔ آزمایشی است یا منتشرشده، و screen، که میگوید در کدامیک
از نُه صفحهٔ نامبرده در بخش ۳ بودهاید. تنها مقدارهای سفارشی همینهاست، هر
دو از فهرستی ثابت میآیند، و هیچکدام هیچوقت چیزی نیست که شما نوشته
باشید.
جدولها، حرفها و سکههای شما بخشی از گزارش خرابی نیستند.
شناسهٔ نصب، شناسهٔ تبلیغاتی نیست، برای تبلیغات به اشتراک گذاشته نمیشود، و اگر برنامه را پاک و دوباره نصب کنید از نو ساخته میشود.
مبنای قانونی: مادهٔ ۶(۱)(و) GDPR — نفع مشروع در پیدا کردن و درست کردن خرابیها. بازی جدولی که هنگام خرابشدن جدول شما را از بین ببرد به درد نمیخورد، و بدون این گزارشها اصلاً خبردار نمیشدیم. همان کلیدی که در بخش ۳ آمده، تنظیمات ← درباره ← «گزارش خطا و آمار استفاده»، گزارش خرابی را هم خاموش میکند.
پردازشگر: Google Ireland Limited (نشانی بالا).
۵. تبلیغ (Google AdMob) و رضایت شما
بازی میتواند فقط ویدیوی جایزهدار نشان بدهد و بس. نه بنر هست، نه تبلیغ تمامصفحه بین جدولها، و نه تبلیغی هنگام باز کردن برنامه. این قاعدهها بخشی از خود محصولاند، نه یک تنظیم:
- ویدیوی جایزهدار فقط وقتی پخش میشود که خودتان آن را شروع کنید، تا سکه بگیرید؛
- پیش از جدول چهارم هیچ تبلیغی نشان داده نمیشود؛
- هیچچیز جدولی را که در حال حلش هستید قطع نمیکند؛
- تبلیغ هیچوقت میان شما و یک جدول نمیایستد: همهٔ جدولها رایگاناند و سکه را با بازی کردن هم میشود گرفت.
برای نمایش و اندازهگیری تبلیغ، گوگل از جمله اینها را پردازش میکند: شناسهٔ تبلیغاتی دستگاه (در اندروید Advertising ID، و در iOS، اگر اجازه بدهید، IDFA)، نشانی IP، نوع دستگاه و سیستمعامل، موقعیت تقریبی، و واکنش شما به تبلیغ. جزئیات و فهرست شریکهای تبلیغاتی را خود گوگل منتشر میکند: business.safety.google/privacy و یادداشتهای گوگل دربارهٔ GDPR برای AdMob.
رضایت. در اتحادیهٔ اروپا، بریتانیا و سوئیس، سامانهٔ User Messaging Platform گوگل وضعیت رضایت شما را بررسی میکند و هر جا لازم باشد فرم خودش را نشان میدهد. پیش از روشنشدن آن وضعیت هیچ تبلیغی درخواست نمیشود، و اگر رضایت ندهید بازی اصلاً سراغ تبلیغ نمیرود.
اگر نظرتان عوض شد. هر جا رضایت موضوعیت داشته باشد، تنظیمات ← «تنظیمهای تبلیغات» همان فرم را دوباره باز میکند. این ردیف فقط جایی دیده میشود که به جایی برسد: تصمیمش با گوگل است و برای بازیکنان بیرون از آن منطقهها میگوید نه — آنجا این ردیف بنبست میبود.
پرسش ردگیری اپل (iOS). بار اولی که بازی را باز میکنید، iOS یک بار میپرسد که آیا برنامه اجازه دارد شما را در برنامهها و وبسایتهای شرکتهای دیگر ردگیری کند. بازی اول یک صفحهٔ کوتاه از خودش، به زبان خودتان، نشان میدهد و توضیح میدهد چه چیزی قرار است پرسیده شود؛ خودِ تصمیم جای آن در کادر اپل است، نه در کادر ما. پاسخ شما تعیین میکند که AdMob اجازهٔ استفاده از شناسهٔ تبلیغاتی دستگاه شما (IDFA) را دارد یا نه. «نه» گفتن هیچچیزی را از بازی کم نمیکند. بعداً میتوانید از تنظیمات ← حریم خصوصی و امنیت ← ردگیری تغییرش بدهید.
مبنای قانونی: رضایت شما، مادهٔ ۶(۱)(الف) GDPR و بند ۲۵(۱) TDDDG، برای ذخیره و خواندن اطلاعات روی دستگاه شما به قصد تبلیغات. پسگرفتن رضایت از همان لحظه به بعد اثر دارد.
دریافتکننده: Google Ireland Limited (نشانی بالا)، به عنوان ارائهدهندهٔ خدمت تبلیغاتی و به نام خودش.
نسخهای از بازی که هیچ واحد تبلیغاتی همراه نداشته باشد، اصلاً کتابخانهٔ تبلیغات را راه نمیاندازد، چیزی درخواست نمیکند و چیزی نشان نمیدهد. اگر نسخهای که نصب کردهاید اینطور باشد، تمام این بخش قابلیتی را توصیف میکند که خاموش است.
۶. خرید سکه
همهچیز در بازی رایگان است. هر فصل، هر جدول و جدول روزانه هیچ هزینهای ندارند و پشت پرداخت نیستند. تنها چیزی که فروخته میشود سکه است، که با آن راهنما میخرید:
jadval_coins_200— ۲۰۰ سکهjadval_coins_600— ۶۰۰ سکهjadval_coins_1500— ۱۵۰۰ سکه
فعلاً هیچکدام فروخته نمیشود: سکه فقط با بازی کردن به دست میآید. بقیهٔ این بخش میگوید وقتی فروخته شوند چه پیش میآید.
خود خرید تماماً توسط App Store اپل یا Google Play انجام میشود. سازنده هیچ اطلاعات پرداختی دریافت نمیکند — نه شمارهٔ کارت، نه نام، نه نشانی. روی دستگاه، بازی فقط یک سطر مینویسد که سکه رسیده است؛ اگر آمار استفاده را خاموش نکرده باشید، Analytics هم میفهمد کدام بسته خریده شد و — به گفتهٔ خود گوگل — نام و قیمت محصول را (بخش ۳). از فروشگاهها هم گزارشهای کلی فروش و واریز میرسد که شما را نمیشناساند.
سکه مصرفی است: خرج میشود، فقط روی دستگاه شما زندگی میکند، و تاریخچهٔ خریدی وجود ندارد که با پخش دوبارهٔ آن بشود موجودی را از نو ساخت. معنای این برای شما در شرایط استفاده آمده است.
مبنای قانونی: مادهٔ ۶(۱)(ب) GDPR — اجرای قرارداد خرید. بخش خودشان تابع سیاست حریم خصوصی خودشان است: گوگل · اپل.
۷. یادآور روزانه
اگر یادآور روزانه را روشن کنید، سامانهٔ اعلان خود گوشی آن را زمانبندی میکند و خود گوشی نشانش میدهد. این یک اعلان محلی است: نه سرویس Push در کار است، نه توکن دستگاهی، نه پیامی از طرف ما، و چیزی هم جایی فرستاده نمیشود. خاموش کردنش در تنظیمها، یا ندادن اجازهٔ اعلان، به آن پایان میدهد.
۸. کارهایی که بازی نمیکند
- نه حساب کاربری، نه ثبتنام، نه ایمیل، نه رمز عبور.
- نه دسترسی به موقعیت مکانی، مخاطبین، دوربین، میکروفون، عکسها یا فایلها: بازی هیچکدام از این اجازهها را نمیخواهد. (موقعیت تقریبیِ بخشهای ۳ و ۵ را گوگل از روی نشانی IP حدس میزند.)
- نه اعلان Push و نه پیامی از طرف ما.
- نه سروری از خودمان: همهٔ جدولها داخل برنامهاند و چیزی دانلود نمیشود. بازی کاملاً آفلاین کار میکند.
- برای آمار و گزارش خرابی هیچ شناسهٔ تبلیغاتی خوانده نمیشود.
- نه فروش داده، و نه اشتراکگذاری بیرون از سرویسهایی که در همین صفحه نام برده شدهاند.
۹. دریافتکنندگان و انتقال به بیرون از اتحادیهٔ اروپا
داده فقط به اینها داده میشود:
- Google Ireland Limited — Firebase Analytics، Firebase Crashlytics، و AdMob در جایی که تبلیغ نشان داده میشود؛
- Google Ireland Limited / Google Payments یا Apple Distribution International — انجام خرید سکه؛
- GitHub, Inc. — فقط برای رساندن همین وبسایت (بخش ۱۳).
ممکن است داده به ایالات متحده منتقل و آنجا توسط Google LLC یا Apple Inc. پردازش شود. این انتقالها بر پایهٔ گواهی این دریافتکنندگان در چارچوب EU-US Data Privacy Framework و/یا بندهای قراردادی استاندارد کمیسیون اروپا انجام میشود که بخشی از شرایط خودشان است. خود سازنده هم ساکن ایالات متحده است.
۱۰. مدت نگهداری
| داده | تا کِی نگه داشته میشود |
|---|---|
| جدولها، رکوردها، سکهها و تنظیمها روی دستگاه شما | تا وقتی برنامه را حذف کنید |
| رویدادهای Analytics نزد گوگل | تا ۱۴ ماه برای دادهٔ سطح کاربر و سطح رویداد؛ گزارشهای کلیِ غیرشناساییکننده ممکن است بیشتر بماند |
| گزارشهای خرابی | ۹۰ روز (مدت نگهداری Firebase Crashlytics) |
| دادهٔ تبلیغاتی نزد گوگل | بر پایهٔ قواعد نگهداری خود گوگل |
| سوابق خرید | نزد اپل یا گوگل، بر پایهٔ مهلتهای قانونی و قراردادی خودشان |
۱۱. حقوق شما و راه استفاده از آنها
بر پایهٔ GDPR شما حق دسترسی (مادهٔ ۱۵)، اصلاح (۱۶)، پاککردن (۱۷)، محدودکردن پردازش (۱۸)، انتقالپذیری داده (۲۰) و اعتراض به پردازشی که بر نفع مشروع استوار است (۲۱) را دارید. رضایتی که دادهاید هر زمان و نسبت به آینده قابل پسگرفتن است (مادهٔ ۷(۳)).
در عمل، سازنده چیزی ندارد که شما را بشناساند و معمولاً نمیتواند شما را دوباره در گزارشهای Firebase پیدا کند (مادهٔ ۱۱ GDPR). کاری که از شما برمیآید:
- پاککردن هر چه بازی میداند: برنامه را حذف کنید. همهٔ دادههای محلی میرود، از جمله سکههای خرجنشده.
- متوقف کردن آمار و گزارش خرابی: تنظیمات ← درباره ← «گزارش خطا و آمار استفاده» را خاموش کنید (بخش ۳). برای اعتراض، یا برای پاک شدن آنچه پیشتر فرستاده شده، به support@topjow.org بنویسید.
- تغییر یا پسگرفتن رضایت تبلیغ: تنظیمات ← «تنظیمهای تبلیغات»، هر جا که موضوعیت داشته باشد.
- بازنشاندن شناسهٔ تبلیغاتی یا خاموشکردن تبلیغ شخصیشده برای کل دستگاه: در تنظیمات اندروید یا iOS.
برای هر درخواستی به support@topjow.org بنویسید. لطفاً بگویید چه میخواهید؛ در مهلت یکماههٔ مادهٔ ۱۲(۳) GDPR پاسخ میدهیم.
حق شکایت به یک مرجع نظارتی حفاظت از داده را هم دارید (مادهٔ ۷۷ GDPR) — یا در محل زندگی خودتان، یا مرجعی که مسئول این سازنده است.
۱۲. کودکان
این بازی یک جدول کلمات برای مخاطب عمومی است و متوجه کودکان نیست. آگاهانه از کودکان داده جمع نمیکند و از هیچکس اطلاعات شخصی نمیخواهد. اگر فکر میکنید کودکی از طریق این برنامه دادهٔ شخصی داده است، به support@topjow.org بنویسید تا هر چه بتوانیم شناسایی کنیم پاک کنیم.
۱۳. همین وبسایت
این صفحه را GitHub Pages ارائه میکند (GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA). وقتی بازش میکنید، گیتهاب دادههای اتصال را که از نظر فنی لازم است پردازش میکند، از جمله نشانی IP، زمان، فایل درخواستشده و مرورگر شما. مبنای قانونی مادهٔ ۶(۱)(و) GDPR است — ارائهٔ یک وبسایت سالم و امن. بیانیهٔ حریم خصوصی گیتهاب را ببینید. این صفحه هیچ کوکیای نمیگذارد و هیچ فونت، اسکریپت یا ابزار آماری از جای دیگر بار نمیکند. ردگیریای روی آن نیست.
۱۴. تغییرات این سیاست
هر وقت بازی عوض شود این صفحه هم بهروز میشود، و نسخهای که اینجا با تاریخ بالای صفحه منتشر شده همان است که اعتبار دارد. تغییر مهم در آنچه جمع میشود، در خود برنامه اعلام خواهد شد.
این سیاست بازی را در تاریخ بالا توصیف میکند و مشاورهٔ حقوقی نیست.