من نحن
Safeguard («البوت»، «نحن») بوت ديسكورد لحماية السيرفرات من الحسابات المخترقة والتخريب (النُوك) والرسايل المسيئة، ومعاه لوحة تحكم ويب لإدارة الإعدادات. الصفحة دي بتوضح بالظبط أي بيانات بنتعامل معاها ولماذا، من غير تعقيد قانوني.
رحلة الرسالة
ده اللي بيحصل لأي رسالة بتتكتب في سيرفر فيه Safeguard:
- رسالة بتتبعتحد يكتب في سيرفر البوت موجود فيه.
- بتتفحص في الذاكرةقواعد الإشراف أو روم الحماية بيقرأوها لحظياً.
- قرارلا حاجة، أو حذف، أو عقوبة حسب إعدادات مدير السيرفر.
- الرسالة بتتنسياللي بيتسجل هو مين عمل إيه، مش نص الرسالة.
البيانات اللي بنتعامل معاها
الجدول ده بيلخّص كل نوع بيانات، وليه بنحتاجه، وبنحتفظ بيه قد إيه:
| البيانات | الغرض | مدة الاحتفاظ |
|---|---|---|
| إعدادات السيرفر: ايديات السيرفر والرومات والرتب، المشرفين، الوايت ليست، اللغة، إعدادات الحماية والإشراف والعقوبات | تشغيل ميزات البوت | طول ما البوت في السيرفر، وممكن تفضل بعد الإزالة لحد طلب الحذف |
| محتوى الرسائل | الحماية والإشراف التلقائي لحظياً | لا يُخزَّن (في الذاكرة فقط) |
| المرفقات والصور في روم الحماية | مقارنة بصمتها (SHA-256) وحجمها بقائمة الصور الممنوعة | لا يُخزَّن |
| رسايل الحساب المخترق | بعد معاقبة حساب مخترق، بنفحص آخر 10 رسايل في الرومات النشطة خلال آخر 15 دقيقة ونحذف رسايل الحساب ده بس | لا يُخزَّن |
| الرومات والرتب وقت التخريب | نقرأ الـ Audit Log لمعرفة المنفّذ، ونستخدم بيانات الروم أو الرتبة من ذاكرة البوت لاسترجاعها | لحظياً وقت الحدث |
| نسخة الـ Onboarding (الأسئلة والاختيارات) | استرجاعها لو اتعدلت بدون تصريح | طول ما حماية الـ Onboarding شغالة |
| سجل الأمان (Active): مين (ايدي واسم) عمل إيه، النتيجة، وقيم الإعدادات قبل وبعد التعديل | مراجعة اللي حصل وأسباب المنع أو عدمه | آخر 1000 حدث لكل سيرفر، ويظهر لصاحب السيرفر ومن يمنحهم الصلاحية فقط |
تسجيل الدخول للوحة (Discord OAuth2: identify وguilds): ايديك واسمك وصورتك وقايمة سيرفراتك. مش بنطلب إيميلك | نحدد السيرفرات اللي تقدر تديرها | جلسة على الخادم لحد 7 أيام |
| سجل التشغيل: وقت الدخول وعنوان الـ IP، ودخول وخروج البوت من السيرفرات وايدي واسم اللي ضافه | الأمان ومنع الإساءة وسجل الإضافات | آخر 3000 حدث تقريباً، ويظهر لصاحب البوت فقط |
| أصحاب الأفكار: ايدي ديسكورد، الاسم واليوزر، الصورة والبانر (من البروفايل العام)، الأفكار، والسكرينات اللي بعتها الشخص | عرضهم في صفحة أصحاب الأفكار وتوثيق حالة كل فكرة | لحد ما الشخص يطلب إزالتها |
| التأييد والتعليقات على صفحة الأفكار: ايدي حسابك (للتأييد، ومش بيظهر لحد)، واسمك وصورتك على ديسكورد ونص تعليقك وردودك وقت كتابتها | منع تكرار التأييد، وعرض التعليقات والردود للناس | لحد ما تحذف تعليقك أو نحذفه، أو تطلب إزالة بياناتك |
الصلاحيات اللي بنطلبها وليه
بنوصي بإعطاء البوت صلاحية Administrator عشان يشتغل من غير أخطاء غريبة، لأن أي صلاحية ناقصة ممكن توقف الاسترجاع أو العقوبة في أهم لحظة. ومع كده الصلاحية دي مش بنستخدمها لأي حاجة غير اللي في الجدول:
الصلاحيات اللي بيستخدمها فعلاً:
| الصلاحية | بنستخدمها في |
|---|---|
View Audit Log | نعرف مين نفّذ الحذف أو التغيير في الحماية من النُوك. |
Manage Roles | سحب الرتب الخطرة من الحساب المخالف، واسترجاع رتب اتحذفت. |
Manage Channels | استرجاع رومات اتحذفت، وإنشاء روم الحماية واللوج عند الإعداد. |
Manage Messages | حذف رسايل المخالف، وتنظيف رسايل الحساب المخترق. |
Manage Webhooks | منع وحذف الويب هوكات اللي بتتعمل للتخريب. |
Manage Server | حماية اسم السيرفر وصورته وبانره ووصفه وإعدادات الـ Onboarding. |
Moderate Members · Ban Members · Kick Members | تنفيذ العقوبة اللي ضبطتها (تايم أوت / حظر / طرد). |
Message Content Intent | قراءة نص الرسالة لحظياً للإشراف التلقائي وروم الحماية، من غير تخزين. |
Server Members Intent | متابعة الانضمام والمغادرة وتغيّر الرتب لأغراض الحماية. |
وفيه كمان ميزة صوتية: صاحب البوت بس هو اللي يقدر يخلّي البوت يدخل روم صوتي. البوت مش بيسجّل ولا بيعالج أي صوت.
اللي لا نفعله
❌ مش بنعمل
- مش بنخزّن محتوى الرسائل
- مش بنبيع البيانات أو بنأجرها
- مش بنستخدمها لتدريب الذكاء الاصطناعي
- مش بنعرض إعلانات ولا بنتتبع سلوكك
- مش بنقرأ رسايلك الخاصة (DMs)
- مش بنسجّل أي صوت
✅ بنعمل
- نعالج الرسايل لحظياً لتشغيل الحماية فقط
- نقيّد الوصول للوحة بصلاحيات حقيقية
- نحذف بياناتك بطلبك
- نوضح لك كل شيء بشفافية هنا
أصحاب الأفكار
لما حد يقترح فكرة للبوت، ممكن نضيفه في صفحة أصحاب الأفكار عشان نوثّق فكرته ونوضّح وصلت لفين (قيد المراجعة / قيد التنفيذ / تم التنفيذ).
- اللي بيظهر علناً: اسمك ويوزرك وصورتك وبانر بروفايلك على ديسكورد، ورابط بروفايلك، والأفكار اللي اقترحتها، والسكرينات اللي بعتها.
- الصورة والبانر والاسم بيتحدّثوا تلقائياً لما تغيّر بروفايلك على ديسكورد، ومش بنخزّن غير روابط ديسكورد العامة ليهم.
- بنتجنب نشر أي بيانات خاصة ظاهرة في السكرينات.
- التأييد والتعليقات: لو سجّلت دخولك بديسكورد تقدر تأيّد أي فكرة وتكتب تعليقات وردود. التعليق بيظهر للكل باسمك وصورتك على ديسكورد، ومبنعرضش ايديك. تقدر تحذف تعليقاتك بنفسك في أي وقت.
- تقدر تطلب إزالة اسمك أو أي سكرين، أو حذف الكارت كله، في أي وقت من سيرفر الدعم، وبنشيله.
الكوكيز والتخزين المحلي
بنستخدم كوكي جلسة أساسي (httpOnly) عشان تفضل مسجل دخول في لوحة التحكم لحد 7 أيام، وتخزين محلي في متصفحك لحفظ لغتك المفضلة. نفس جلسة تسجيل الدخول بتستخدم كمان للتأييد والتعليق في صفحة الأفكار. مفيش كوكيز إعلانات أو تتبّع.
المشاركة مع أطراف تانية
بياناتك بتتعالج عبر واجهات ديسكورد ومزوّد الاستضافة اللي بيشغّل البوت. مابنشاركش بياناتك مع أي طرف لأغراض الإعلان أو التسويق. فيه تلات حالات تانية تستاهل التوضيح:
- خطوط وأيقونات الموقع: صفحات الموقع بتحمّل الخط من Google Fonts والأيقونات من cdnjs، فمتصفحك بيتواصل معاهم وقت فتح الصفحة (زي أي موقع بيستخدم الخدمات دي).
- التصويت: لو صوّتّ للبوت على FindMeABot، بيوصلنا ايدي حسابك ونبعت رسالة شكر بمنشن في روم سيرفر الدعم. مش بنحفظه عندنا.
- روابط ديسكورد: أي رابط بروفايل بتشوفه في صفحة أصحاب الأفكار بيفتح على ديسكورد نفسه.
الاحتفاظ والحذف
- ممكن نحتفظ بإعدادات السيرفر بعد إزالة البوت عشان يسهل استرجاعها لو اتضاف تاني.
- تقدر تطلب حذف بيانات سيرفرك أو بياناتك الشخصية في أي وقت من سيرفر الدعم. ابعتلنا ايدي السيرفر أو ايدي حسابك، وهنحذفها خلال مدة معقولة.
- الجلسات بتنتهي تلقائياً، وسجلات الأمان والتشغيل محدودة بعدد ثابت (القديم بيتمسح لما الجديد يتضاف).
الأمان
الوصول للبيانات المخزنة مقصور على صاحب البوت. لوحة التحكم بتتحقق من صلاحياتك الفعلية في كل سيرفر، وصفحة سجل الأمان (Active) مقفولة لصاحب السيرفر ومن يمنحهم الصلاحية صراحة. مفيش نظام آمن 100%، لكننا بنبذل جهد معقول لحماية البيانات.
مسؤولية مدراء السيرفر
مدير السيرفر هو اللي بيقرر الميزات المفعّلة، والعقوبات، ومين يقدر يدخل اللوحة. هو مسؤول عن إبلاغ أعضاء سيرفره بأن البوت شغال لو القوانين المحلية بتتطلب كده.
الأعمار
الخدمة موجهة لمستخدمي ديسكورد وبتلتزم بالحد الأدنى للسن اللي بتحدده ديسكورد. مش بنجمع بيانات الأطفال عمداً.
التحديثات والتواصل
ممكن نحدّث الصفحة دي، وهنغيّر تاريخ «آخر تحديث» فوق. للأسئلة أو طلبات الحذف، كلمنا في سيرفر الدعم.
Who we are
Safeguard (“the bot”, “we”) is a Discord security bot that protects servers from compromised accounts, nuking and abusive messages, with a web dashboard to manage settings. This page explains exactly what data we handle and why, without legal fog.
A message’s journey
This is what happens to any message written in a server that has Safeguard:
- A message is sentSomeone writes in a server the bot is in.
- Checked in memoryAuto-moderation or the trap channel reads it in real time.
- A decisionNothing, a delete, or a punishment, per the server admin’s settings.
- The message is forgottenWhat gets logged is who did what, not the message text.
Data we handle
This table summarizes each kind of data, why we need it, and how long we keep it:
| Data | Purpose | Retention |
|---|---|---|
| Server settings: server, channel and role IDs, moderators, whitelists, language, protection, moderation and punishment settings | Run the bot’s features | While the bot is in the server; may remain after removal until you request deletion |
| Message content | Real-time protection and auto-moderation | Not stored (memory only) |
| Attachments and images in the trap channel | Compare their fingerprint (SHA-256) and size with the banned-images list | Not stored |
| Compromised-account messages | After punishing a compromised account, we scan the last 10 messages in active channels from the past 15 minutes and delete that account’s messages only | Not stored |
| Channels and roles during an attack | We read the Audit Log to find the executor, and use the channel or role data in the bot’s memory to restore it | Real time, at the moment of the event |
| Onboarding snapshot (questions and options) | Restore it after an unauthorized change | While Onboarding protection is on |
| Security log (Active): who (ID and name) did what, the outcome, and setting values before/after edits | Review what happened and why something was or wasn’t blocked | Latest 1,000 events per server; visible only to the server owner and people they grant access |
Dashboard login (Discord OAuth2: identify and guilds): your ID, name, avatar and server list. We don’t ask for your email | Decide which servers you can manage | Server-side session for up to 7 days |
| Operational log: login time and IP address, plus bot join/leave events and the ID and name of whoever added it | Security, abuse prevention and add history | Roughly the latest 3,000 events; visible to the bot owner only |
| Idea contributors: Discord ID, name and username, avatar and banner (from the public profile), their ideas, and screenshots they sent | Show them on the Idea contributors page and track each idea’s status | Until the person asks for removal |
| Supports and comments on the ideas page: your account ID (for supports, never shown to anyone), plus your Discord name, avatar, comment text and replies at the time you write them | Prevent duplicate supports, and show comments and replies to visitors | Until you delete your comment, we remove it, or you ask for your data to be removed |
Permissions we ask for, and why
We recommend giving the bot the Administrator permission so it works without strange errors, because a single missing permission can stop a restore or a punishment at the worst moment. We still don’t use it for anything beyond what the table below lists:
The permissions it actually uses:
| Permission | What we use it for |
|---|---|
View Audit Log | See who deleted or changed something, for Anti-Nuke. |
Manage Roles | Remove dangerous roles from an offending account, and restore deleted roles. |
Manage Channels | Restore deleted channels, and create the trap and log channels during setup. |
Manage Messages | Delete an offender’s messages and clean up after a compromised account. |
Manage Webhooks | Block and delete webhooks created for abuse. |
Manage Server | Protect the server name, icon, banner, description and Onboarding settings. |
Moderate Members · Ban Members · Kick Members | Apply the punishment you configured (timeout / ban / kick). |
Message Content Intent | Read message text in real time for auto-moderation and the trap channel, without storing it. |
Server Members Intent | Follow joins, leaves and role changes for protection. |
There is also a voice feature: only the bot owner can make the bot join a voice channel. The bot does not record or process any audio.
What we don’t do
❌ We don’t
- Store message content
- Sell or rent your data
- Use it to train AI models
- Show ads or track your behavior
- Read your direct messages
- Record any audio
✅ We do
- Process messages in real time only to run protection
- Restrict dashboard access by real permissions
- Delete your data on request
- Explain everything transparently here
Idea contributors
When someone suggests an idea for the bot, we may add them to the Idea contributors page to credit their idea and show where it stands (under review / in progress / done).
- What is shown publicly: your name and username, your Discord avatar and banner, a link to your profile, the ideas you suggested, and the screenshots you sent.
- Your avatar, banner and name update automatically when you change your Discord profile. We only keep the public Discord links to them.
- We avoid publishing private data that is visible in screenshots.
- Supports and comments: if you sign in with Discord you can support any idea and write comments and replies. A comment is shown publicly with your Discord name and avatar; we never display your ID. You can delete your own comments at any time.
- You can ask us to remove your name, any screenshot, or the whole card at any time in the support server, and we will.
Cookies and local storage
We use one essential session cookie (httpOnly) to keep you signed in to the dashboard for up to 7 days, and local storage in your browser to remember your language. The same sign-in session is also used for supporting and commenting on the ideas page. No advertising or tracking cookies.
Sharing with others
Your data is processed through Discord’s APIs and the hosting provider that runs the bot. We never share it for advertising or marketing. Three other cases are worth spelling out:
- Site fonts and icons: our pages load fonts from Google Fonts and icons from cdnjs, so your browser contacts them when the page opens (like any site using those services).
- Voting: if you vote for the bot on FindMeABot, we receive your account ID and post a thank-you mentioning you in the support server. We don’t keep it.
- Discord links: any profile link on the Idea contributors page opens on Discord itself.
Retention and deletion
- We may keep server settings after the bot is removed so they can be restored if it is re-added.
- You can request deletion of your server’s data or your own data any time through our support server. Send us the server ID or your account ID and we will delete it within a reasonable time.
- Sessions expire automatically, and security and operational logs are capped at a fixed size (old entries are dropped as new ones arrive).
Security
Access to stored data is limited to the bot owner. The dashboard checks your real permissions in each server, and the security log page (Active) is locked to the server owner and people they explicitly grant. No system is 100% secure, but we take reasonable measures to protect data.
Server admin responsibility
The server admin decides which features are on, the punishments, and who can open the dashboard. They are responsible for telling their members the bot is running if local rules require it.
Age
The service is intended for Discord users and follows Discord’s minimum age requirements. We do not knowingly collect children’s data.
Changes and contact
We may update this page and will change the “last updated” date above. For questions or deletion requests, reach us on the support server.
عندك سؤال عن بياناتك؟
فريق الدعم بيرد على الأسئلة وطلبات الحذف في سيرفر الدعم.
Questions about your data?
Our support team answers questions and deletion requests in the support server.
