کنترلهای حریم خصوصی
کنترلهای حریم خصوصی TelegramOS: انصراف از آنالیتیکس، vault نشست، چه چیزی در حالت سکون رمزگذاری میشود، چه کسی چه چیزی را میتواند بخواند و دادهها کجا پردازش میشوند.
پلتفرم تعداد کمی کنترل حریم خصوصی در اختیار شما میگذارد. این صفحه آنهایی را که وجود دارند، کاری که واقعاً انجام میدهند و چیزهایی را که به شکل ساده ذخیره میشوند فهرست میکند.
کلیدهای حریم خصوصی
آنالیتیکس پیام
Settings > Privacy > Message analytics. برای هر کاربر بهصورت analytics_enabled ذخیره میشود (بهطور پیشفرض روشن).
- روشن (پیشفرض): رخدادهای پیام از اکانتهای شما به آنالیتیکس فضای کاری و بینشهای AI پردازش میشوند. ببینید آنالیتیکس.
- خاموش: API آنالیتیکس و بینشهای AI از محاسبه یا برگرداندن آنالیتیکس مشتقشده از پیام برای فضای کاری شما خودداری میکنند. این بررسی بهصورت بسته شکست میخورد: اگر ترجیح قابل خواندن نباشد، هیچچیزی نشان داده نمیشود. خودِ جمعآوری رخداد خاموش نمیشود؛ رخدادهای از قبل جمعآوریشده حذف نمیشوند.
vault نشست
Accounts > (اکانت ملکی) > Vault. نشست (session) تلگرام اکانت را زیر یک عبارت رمزی که در اختیار شماست دوباره رمزگذاری میکند، بهطوری که پلتفرم تا وقتی vault قفل است نمیتواند آن را بخواند. اتوماسیون فقط در یک بازهی قفلگشایی اجرا میشود (پیشفرض 1 ساعت، حداکثر 24 ساعت). از دست دادن عبارت رمزی یعنی لاگین دوبارهی اکانت از تلگرام. برای اکانتهای اجارهای در دسترس نیست. جزئیات در امنیت › حالت Vault.
تنظیمات حریم خصوصی تلگرام برای هر اکانت
Accounts > Edit profile تنظیمات واقعی حریم خصوصی تلگرام اکانت را (چه کسی میتواند شماره، آخرین بازدید، عکس پروفایل و غیره را ببیند) بهصورت زنده از تلگرام میخواند و نشان میدهد و اجازه میدهد آنها را تغییر دهید. اینها تنظیمات خودِ تلگرام هستند که از طریق نشست اکانت اعمال میشوند، نه تنظیمات پلتفرم.
چه چیزی قابل پیکربندی نیست
- پنهانکردن کد لاگین یک کلید نیست. گفتگوها با اکانت سیستمی تلگرام (peer 777000) برای اکانتهای اجارهای همیشه پنهان و برای اکانتهای ملکی همیشه قابل مشاهده هستند.
- جداسازی زمان اجرا یک کلید نیست. هر اکانت فعال همیشه در فرایند worker خودش اجرا میشود.
چه چیزی در حالت سکون رمزگذاری میشود
| داده | رمزگذاری |
|---|---|
| رشتههای نشست تلگرام | Fernet زیر کلید نشست پلتفرم؛ envelope اختیاری برای هر اکانت یا vault با عبارت رمزی |
| اعتبارنامههای پروکسی | Fernet، همان کلید |
| توکنهای Bot API | AES-256-GCM، کلید مشتقشده از رمز اصلی پلتفرم |
| رمزهای امضای وبهوک | Fernet |
| رمزهای TOTP | Fernet، وقتی کلید رمزگذاری TOTP پیکربندی شده باشد |
| گذرواژهها | فقط هش bcrypt |
| کدهای پشتیبان 2FA، توکنهای refresh، کلیدهای API | فقط هش SHA-256 |
| محتوای پیام و متادیتای گفتگو | در لایهی برنامه رمزگذاری نمیشود |
| پیوستها (MinIO) | در سمت سرور رمزگذاری نمیشوند |
| رخدادهای آنالیتیکس (ClickHouse) | در لایهی برنامه رمزگذاری نمیشوند |
| پشتیبانهای پایگاه داده | رمزگذاری نمیشوند؛ volumeهای محلی روی میزبان پایگاه داده، بدون نسخهای خارج از این میزبان |
سلسلهمراتب کلید مدیریتشده با KMS و چرخش زمانبندیشدهی کلید وجود ندارد. ببینید امنیت › رمزگذاری.
مدیریت رازها و آنچه لاگ میشود
موارد زیر هیچوقت به شکل ساده در پایگاه داده وجود ندارند:
- گذرواژههای متن ساده (فقط bcrypt).
- کدهای پشتیبان 2FA، توکنهای refresh و کلیدهای API (فقط هش؛ کلید API یک بار در زمان ایجاد نشان داده میشود).
- دادههای کارت پرداخت. پلتفرم کارت نمیپذیرد. شارژهای کریپتو توسط NowPayments و Telegram Stars توسط تلگرام پردازش میشوند؛ فقط وضعیت پرداخت و مبلغ نهایی به پلتفرم میرسد.
موارد زیر ثبت میشوند، پس باید از آنها آگاه باشید:
- ارسالهای وبهوک: payload کامل رخداد ارسالشده به endpoint شما، وضعیت HTTP و 400 بایت اول پاسخ endpoint شما، که 7 روز (ارسالشده) یا 30 روز (ناموفق) نگه داشته میشود.
- ممیزی اتصال: برای هر اتصال تلگرام، میزبان و پورت پروکسی، مدل دستگاه، نتیجه، متن خطا و مدت.
- لاگهای ممیزی: اقدامات مدیریت تیم با عامل، آدرس IP و user agent؛ خروجیگرفتن از نشست؛ اقدامات چرخهی حیات پروکسی.
- لاگهای دسترسی HTTP: IP کلاینت، متد، مسیر، وضعیت و user agent در لبه و در هر سرویس. بدنهی درخواستها در لاگهای دسترسی نوشته نمیشود.
- بدنهی پیامها: بهصورت ردیفهای معمولی ذخیره میشوند تا اینباکس، جستجو و آنالیتیکس بتوانند آنها را بخوانند. خطهای لاگ عملیاتی به شناسه و تعداد پیامها اشاره میکنند نه بدنهها، اما این یک قرارداد است، نه یک لایهی حذف اطلاعات.
کنترلهای دسترسی به داده
نقشها از موتور RBAC تیم میآیند. Ownerها میتوانند دسترسیهای فردی را برای هر عضو بازنویسی کنند.
| نقش | دسترسیهای پیشفرض |
|---|---|
| Owner | همهچیز، از جمله مدیریت صورتحساب و تنظیمات تیم |
| Admin | خواندن، نوشتن و حذف اکانتها؛ خواندن، اجرا، نوشتن و حذف تسکها؛ خواندن و پاسخ در اینباکس؛ آنالیتیکس؛ خواندن و نوشتن باتها؛ دعوت، بهروزرسانی و حذف اعضا؛ خواندن لاگهای ممیزی؛ خواندن صورتحساب. نمیتواند صورتحساب یا تنظیمات تیم را مدیریت کند. |
| Operator | خواندن اکانتها؛ خواندن و اجرای تسکها؛ خواندن و پاسخ در اینباکس؛ آنالیتیکس؛ خواندن باتها؛ خواندن اعضا. نمیتواند اکانت، بات یا تسک بسازد یا ویرایش کند. |
| Viewer | خواندن اکانتها، تسکها، اینباکس، آنالیتیکس، باتها و اعضا. فقطخواندنی، اما این شامل محتوای پیام هم میشود. |
یک viewer میتواند گفتگوها را بخواند. اگر عضوی نباید بدنهی پیامها را ببیند، inbox:read را برای آن عضو در Settings > Team حذف کنید.
خروجیگرفتن از نشست (رشتهی خام نشست تلگرام) فقط برای tenant مالک در اکانتهای ملکی در دسترس است، در حالت vault رد میشود و هر خروجی در لاگ ممیزی نوشته میشود.
محل پردازش داده
پلتفرم روی یک میزبان واحد در هلسینکی، فنلاند (اتحادیهی اروپا) اجرا میشود. Postgres، Redis، ClickHouse، MinIO و همهی پشتیبانها روی همان میزبان قرار دارند. ترافیک پروکسی از منطقهی تخصیصیافته به پروکسی خارج میشود که میتواند متفاوت باشد.
اشخاص ثالثی که از طرف پلتفرم داده پردازش میکنند:
| پردازشگر | هدف | داده |
|---|---|---|
| Cloudflare | پروکسی لبه و TLS | همهی ترافیک وب |
| NodeMaven | پروکسیهای خانگی | ترافیک تلگرام اکانتهایی که از پروکسی اجارهای استفاده میکنند |
| NowPayments | شارژهای کریپتو | مبلغ سفارش، شناسهی سفارش، وضعیت پرداخت |
| Telegram | پرداختهای Stars، لاگین با بات، بات پشتیبانی | شناسهی کاربری تلگرام، وضعیت پرداخت، پیامهای پشتیبانی |
| ورود اختیاری با Google | ایمیل و پروفایل از رضایت OAuth | |
| ارائهدهندگان AI (OpenAI، Anthropic، DeepSeek، OpenRouter) | قابلیتهای پاسخ AI، بینشها و پرسونا، فقط وقتی از آنها استفاده میکنید | متن گفتگویی که برای آن درخواست فرستاده میشود |
مدت نگهداری داده
| داده | مدت نگهداری |
|---|---|
| پیامها، گفتگوها، مخاطبین | تا وقتی اکانت را حذف کنید (ملکی) یا اجاره برگردانده شود. حذف اکانت ملکی ردیفهای پیام، تسک، قاعده و جریان آن را با cascade پایگاه داده پاک میکند؛ ردیفهای ایندکس گفتگوی اینباکس بهصورت خودکار پاک نمیشوند |
| اکانتهای اجارهای | در زمان بازگرداندن، چتها در سمت تلگرام برای هر دو طرف حذف میشوند و بعد اکانت به استخر (pool) برمیگردد |
| لاگ سلامت اکانت | 90 روز |
| ارسالهای وبهوک | 7 روز ارسالشده، 30 روز ناموفق |
| نشستهای لاگین | 7 روز بعد از انقضا پاک میشوند |
| لاگهای ممیزی و اتصال | انقضای خودکار ندارند |
| dump منطقی Postgres | روزانه، 7 روز |
| پشتیبانهای نقطهای Postgres | پشتیبان پایهی روزانه بهعلاوهی WAL، 3 روز |
برای درخواستهای حذف و اینکه حذف واقعاً چه چیزی را پاک میکند، ببینید سیاستها و حقوق.