سیاست حریم خصوصی
این سند توضیح میدهد اپراتور ربات تلگرام «جرات یا حقیقت» (از این پس «سرویس») چه دادههایی را جمعآوری، ذخیره، استفاده، افشا و نگهداری میکند. متن بر اساس پیادهسازی واقعی سرویس نوشته شده است، نه وعدههای کلی.
۱. مقدمه و دامنه
با شروع گفتگو با ربات، عضویت در گروه یا کانالی که ربات در آن فعال است، استفاده از حالت اینلاین، خرید سکه، یا ورود کارکنان به پنل وب روی دامنهٔ عمومی، شما این سیاست را میپذیرید. اگر موافق نیستید از ربات استفاده نکنید و درخواست حذف داده بدهید.
این سیاست فقط پردازش داده توسط خود سرویس را پوشش میدهد. تلگرام، درگاههای پرداخت و میزبان سرور هر کدام سیاست جداگانه دارند. ما کنترل کامل بر زیرساخت تلگرام نداریم.
این متن مشاورهٔ حقوقی نیست. قوانین ایران (از جمله قانون تجارت الکترونیکی و مقررات مرتبط با دادهها و جرایم رایانهای) و شرایط استفاده از تلگرام در کنار این سند اعمال میشوند.
۲. کنترلکننده و راههای تماس
کنترلکنندهٔ داده، اپراتور همین نمونه از ربات است (مالک توکن و دامنهٔ پیکربندیشده). نام تجاری نمایشدادهشده «جرات یا حقیقت» است. اگر اپراتور شخص حقیقی باشد، هویت حقوقی جداگانهای ثبت نشده است.
- پشتیبانی بازیکنان: حساب تلگرام پشتیبانی که در تنظیمات سرویس تعریف شده (معمولاً فیلد SUPPORT_USERNAME).
- آدرس عمومی این سند: مسیر /privacy روی همان دامنهای که پنل و کالبک پرداخت روی آن است (PUBLIC_DOMAIN).
- کارکنان فنی از طریق پنل وب احراز هویت میشوند؛ بازیکن عادی به پنل دسترسی ندارد.
۳. دادههایی که ذخیره میکنیم
موارد زیر در پایگاهدادهٔ سرویس (SQLite یا MySQL/MariaDB یا PostgreSQL روی سرور اپراتور) نگهداری میشود:
حساب کاربری تلگرام
- شناسهٔ عددی کاربر تلگرام (user_id) — کلید اصلی حساب.
- نام کاربری تلگرام (username) در صورت وجود، و نام نمایشی تلگرام (first_name).
- نام نمایشی اختیاری داخل ربات (display_name).
- زبان رابط انتخابی (fa / en / ar) و زبان تشخیصدادهشده هنگام /start.
- زمان ثبتنام، آخرین فعالیت، وضعیت مسدود بودن توسط ادمین.
پروفایل اختیاری که خودتان وارد میکنید
- استان (از فهرست استانهای ایران)، شهر، سن عددی، جنسیت (آقا/خانم).
- عمومی یا خصوصی بودن پروفایل، و ترجیح اعلان بازدید پروفایل، فالو و امتیاز.
- آمار بازی: تعداد بازی، تعداد پاسخ، تعداد حقیقت/جرات، امتیاز، موجودی سکه، کد دعوت و معرف.
- زمان آخرین چرخش گردونهٔ روزانه.
روابط اجتماعی داخل ربات
- فالو (چه کسی چه کسی را دنبال میکند).
- مسدودسازی کاربر-به-کاربر.
- سابقهٔ بازدید پروفایل (بازدیدکننده و بازدیدشونده و زمان).
محتوا و بازی
- بانک سوال: متن، دسته (حقیقت/جرات × عادی/بزرگسالان)، زبان، و در سوال تصویری فقط شناسهٔ فایل تلگرام (file_id) نه بایت تصویر.
- پیشنهاد سوال شما: متن یا caption، دسته، زبان، وضعیت بررسی، username، و در صورت عکس file_id.
- امتیاز ستارهای سوال (شناسه سوال، user_id، تعداد ستاره).
- جلسهٔ بازی گروهی: شناسهٔ چت، شروعکننده، شناسهٔ پیام شروع، آخرین سوال، نوبت جاری.
- شناسهٔ پیامهای بازی گروهی برای پاکسازی با /end.
- صف و جلسهٔ بازی ناشناس: شناسهٔ دو طرف، جنسیت اعلامشده، ترجیح تطبیق، نوبت، آخرین سوال، وضعیت.
- لابی دوستان: کد لابی، میزبان، بازیکنان، نوع بازی/سوال، نوبت، آخرین سوال.
- بازی کانال: شناسه کانال، ادمین، تنظیمات، شرکتکنندگان و اخطارها.
اقتصاد و پرداخت
- دفتر سکه: مبلغ، نوع تراکنش، توضیح، زمان.
- پرداخت: مبلغ تومان، تعداد سکه، نام درگاه، شناسهٔ درگاه (authority / order_id / ref_id)، وضعیت، یادداشت ادمین، شناسهٔ بررسیکننده.
- رسید کارتبهکارت: file_id و نوع رسانه (عکس یا سند) — تصویر روی سرورهای تلگرام میماند.
- گردونه: سکهٔ بردهشده و زمان.
پیکربندی و کارکنان (مربوط به بازیکن نیست مگر اینکه ادمین باشید)
- تنظیمات ربات، کانالهای عضویت اجباری، شماره کارتهای اعلامشدهٔ اپراتور برای واریز.
- جدول ادمینها: نقش، مجوزها، هش رمز پنل وب (نه رمز خام)، زمان آخرین ورود.
- گزارش ممیزی ادمین: اقدام، هدف، جزئیات، نشانی IP، منبع (ربات یا وب)، زمان.
آنچه در پایگاهداده ذخیره نمیکنیم
- متن پاسخهای بازی بهصورت بایگانی دائمی در جداول ما ذخیره نمیشود؛ پاسخ از طریق تلگرام برای سایر بازیکنان همان جلسه ارسال میشود و شمارندهٔ «تعداد پاسخ» افزایش مییابد. آخرین متن سوال در رکورد جلسه ممکن است بماند تا بازی ادامه پیدا کند.
- رمز عبور تلگرام، مخاطبین گوشی، موقعیت GPS، یا شماره موبایل را از شما نمیخواهیم و ذخیره نمیکنیم (مگر آنکه خودتان داخل متن پاسخ یا رسید بنویسید).
- بایت کامل عکسها را روی دیسک سرویس نگه نمیداریم؛ فقط file_id تلگرام.
۴. نحوهٔ جمعآوری
- API تلگرام هنگام پیام، دکمه، عضویت در گروه/کانال، اینلاین، و بررسی عضویت اجباری در کانال (getChatMember).
- ورود دستی شما در پروفایل، پیشنهاد سوال، کد دعوت، و ارسال رسید.
- درگاه پرداخت هنگام ایجاد تراکنش و بازگشت به آدرس کالبک HTTPS روی دامنهٔ عمومی.
- پنل وب: فرم ورود (شناسه تلگرام + رمز صادرشده از ربات)، کوکی نشست، و هدرهای پروکسی (از جمله IP).
- لاگ فایل روی سرور (سطح قابل تنظیم، معمولاً bot.log) که ممکن است شناسه کاربر یا خطا را ثبت کند.
۵. اهداف پردازش
- ارائه بازی، نوبتدهی، ارسال سوال و نمایش پاسخ در همان جلسه.
- حساب سکه، دعوت دوستان، گردونه، و جلوگیری از سوءاستفاده.
- شخصیسازی زبان و تطبیق ناشناس بر اساس جنسیت اعلامشده.
- بررسی پیشنهاد سوال و محتوای تصویری توسط ادمین.
- تأیید یا رد پرداخت و اتصال سکه به حساب.
- اجرای عضویت اجباری در کانالهایی که اپراتور تعیین کرده.
- امنیت: مسدودسازی، ممیزی اقدامات ادمین، پشتیبانگیری از پایگاهداده.
- آمار تجمیعی در پنل (تعداد کاربران، پرداختها و مانند آن) برای ادارهٔ سرویس.
- ارسال پیام همگانی فقط توسط ادمین دارای مجوز؛ این پیام از طریق تلگرام به user_id شما میرسد.
۶. دیده شدن داده در بازی
در گروه و کانال، نام نمایشی تلگرام یا نام داخل ربات، سوال، و پاسخی که مینویسید برای اعضای همان گفتگو قابل مشاهده است. با /end در گروه، ربات تلاش میکند پیامهایی را که شناسهشان را ذخیره کرده حذف کند؛ تضمینی نیست همهٔ کپیها (فوروارد، اسکرینشات) پاک شوند.
در لابی دوستان، بازیکنان دعوتشده هویت یکدیگر را در حد آنچه تلگرام و ربات نشان میدهند میبینند. کد لابی را فقط برای کسانی بفرستید که به آنها اعتماد دارید.
پروفایل عمومی برای کاربران دیگر ربات قابل مشاهده است (استان، شهر، سن، جنسیت و آمار، بسته به تنظیمات). اگر پروفایل را خصوصی کنید بازدید محدود میشود، اما ادمینهای سرویس همچنان در پنل به رکورد شما دسترسی دارند.
۷. بازی «ناشناس» — محدودیت واقعی
حالت ناشناس طوری طراحی شده که به حریف نام تلگرام شما نشان داده نشود. با این حال:
- شناسهٔ عددی هر دو طرف در جدول جلسه ذخیره میشود و برای ادمین و پشتیبانهای پایگاهداده قابل مشاهده است.
- متن پاسخ و محتوای سوال ممکن است هویت را لو بدهد.
- تلگرام بهعنوان بستر پیام، طبق سیاست خودش به پیامها دسترسی فنی دارد.
- تطبیق از روی جنسیت پروفایل انجام میشود؛ اگر جنسیت را پر نکرده باشید وارد صف نمیشوید.
«ناشناس» به معنای غیرقابلشناسایی برای اپراتور یا غیرقابلردیابی قانونی نیست.
۸. پرداخت و اطلاعات مالی
خرید سکه از طریق درگاههای ایرانی پیکربندیشده (زرینپال، آیدیپی، نکستپی — هر کدام که اپراتور فعال کرده باشد) یا کارتبهکارت طبق شماره کارت اعلامشدهٔ اپراتور انجام میشود.
- به درگاه معمولاً مبلغ، توضیح سفارش، و آدرس بازگشت HTTPS داده میشود. شماره کارت بانکی شما را ما ذخیره نمیکنیم؛ درگاه طبق سیاست خودش آن را پردازش میکند.
- پس از بازگشت، شناسههای authority / order_id / ref_id و وضعیت در جدول payments ثبت میشود تا تأیید تکراری و تقلب جلوگیری شود.
- در کارتبهکارت، عکس یا فایل رسید برای ادمینهای دارای مجوز پرداخت در تلگرام ارسال میشود. ممکن است شماره کارت، نام صاحبحساب یا مبلغ روی تصویر دیده شود.
- سکه یک اعتبار داخلربات است، پول نقد نیست، و معمولاً قابل برداشت به حساب بانکی نیست مگر سیاست جداگانهٔ اپراتور.
۹. گیرندگان و پردازشگران
- تلگرام مسنجر: میزبانی پیام، فایل، و هویت حساب. سیاست حریم خصوصی تلگرام مستقل است.
- درگاههای پرداخت نامبرده در صورت استفاده.
- ادمینها و مالکان تعریفشده در سرویس، در حد مجوز ACL (کاربران، پرداخت، پیشنهاد، پشتیبان، ممیزی و غیره).
- ارائهدهندهٔ سرور / VPS و هر نسخهٔ پشتیبان پایگاهداده روی دیسک همان سرور (بازهٔ نگهداری قابل تنظیم، پیشفرض حدود ۱۴ نسخه).
- اگر کانال لاگ در تنظیمات فعال باشد، ممکن است رویدادها به آن کانال تلگرام فرستاده شوند؛ فعلاً شناسه کانال لاگ در پیکربندی وجود دارد و باید فقط در اختیار کارکنان باشد.
ما داده را برای تبلیغات شخص ثالث یا فروش فهرست کاربران به کار نمیبریم.
۱۱. سن، محتوا و دستهٔ بزرگسالان
سرویس شامل دستهٔ «حقیقت بزرگسالان» و «جرات بزرگسالان» است. استفاده از کل سرویس برای افراد زیر ۱۸ سال توصیه نمیشود. تلگرام معمولاً حداقل سن جداگانه دارد (غالباً ۱۳ سال در شرایط سرویس تلگرام).
- فیلد سن در پروفایل خوداظهاری است (محدودهٔ ورودی حدود ۱۰ تا ۱۰۰) و احراز هویت سنی انجام نمیدهیم.
- اگر متوجه شویم کاربر زیر سن مجاز عمداً از محتوای بزرگسالان استفاده میکند، ممکن است حساب را مسدود یا داده را حذف کنیم.
- ولی یا سرپرست باید استفادهٔ فرزند را کنترل کند؛ ربات جایگزین نظارت والدین نیست.
۱۲. مدت نگهداری
- حساب کاربری تا زمان درخواست حذف یا تصمیم اپراتور برای پاکسازی نگهداری میشود.
- جلسات بازی فعال تا پایان یا انقضای منطق بازی؛ برخی فیلدهای آخرین سوال ممکن است تا حذف رکورد بمانند.
- پرداخت و دفتر سکه برای حسابرسی مالی و جلوگیری از تأیید دوباره معمولاً بلندمدت نگه داشته میشوند.
- پشتیبانها طبق تنظیم backup_keep (پیشفرض ۱۴ نسخه) روی سرور میچرخند؛ حذف از دیتابیس زنده فوراً همهٔ نسخههای پشتیبان را پاک نمیکند.
- لاگ فایل ممکن است تا چرخش یا حذف دستی روی دیسک بماند.
- file_id پس از حذف پیام در تلگرام ممکن است نامعتبر شود اما رکورد ما تا پاکسازی باقی میماند.
۱۳. امنیت
دسترسی پنل وب با شناسه تلگرام ادمین و رمز یکبار صادرشده از داخل ربات است؛ رمز بهصورت هش ذخیره میشود. وقتی دامنهٔ عمومی تنظیم شده باشد Flask فقط روی 127.0.0.1 گوش میدهد و Nginx با HTTPS جلو است. هیچ سیستمی مطلقاً امن نیست. پیامهای تلگرام تابع امنیت خود تلگرام است.
۱۴. حقوق شما
بسته به قانون قابل اعمال، معمولاً میتوانید:
- پروفایل را از داخل ربات ویرایش کنید (نام، استان، شهر، سن، جنسیت، زبان، اعلانها، عمومی/خصوصی).
- خروج از بازی، لغو صف ناشناس، یا توقف پرداخت ناتمام.
- درخواست دسترسی به رونوشت دادههای حساب یا حذف حساب را از طریق پشتیبانی بدهید. حذف ممکن است بهخاطر تراکنش مالی، تخلف، یا پشتیبان با تأخیر انجام شود و شناسهٔ پرداخت درگاه نزد درگاه باقی بماند.
- اعتراض به پردازش از طریق همان کانال پشتیبانی.
مسدود کردن ربات در تلگرام جلوی ذخیرهٔ قبلی را نمیگیرد و پیامهای گروهی را از تاریخچهٔ گروه پاک نمیکند. برای حذف عملی باید به پشتیبانی پیام بدهید.
۱۵. مکان پردازش و انتقال
سرور اپراتور ممکن است داخل یا خارج ایران باشد. تلگرام و برخی درگاهها داده را روی زیرساخت خود (احتمالاً خارج از کشور شما) پردازش میکنند. با استفاده از سرویس این انتقال ابزاری را میپذیرید.
۱۶. تغییر این سیاست
نسخه و تاریخ اجرا بالای همین صفحه است. تغییر ماهوی ممکن است با بهروزرسانی همین URL اعلام شود. ادامهٔ استفاده پس از تاریخ اجرا به معنی آگاهی از نسخهٔ جدید است. نسخهٔ قبلی بهصورت بایگانی عمومی جدا نگه داشته نمیشود مگر اپراتور تصمیم دیگری بگیرد.
۱۷. تماس
برای پرسش دربارهٔ داده، حذف حساب، یا گزارش سوءاستفاده از محتوای شخصی، از حساب پشتیبانی تلگرام استفاده کنید. اگر دامنهٔ عمومی تنظیم شده، همین صفحه همیشه باید بدون ورود در مسیر /privacy در دسترس باشد.