1. Introduction
This Privacy Policy describes how BL Logs ("the Bot", "we", "our") collects, uses, stores, and protects information when you add the bot to a Discord server or use the dashboard at bldashboard.com.
By inviting the bot or using the dashboard, you agree to this policy. The bot is operated independently and is not affiliated with Discord Inc.
2. Data We Collect
Stored persistently:
- Server configuration: guild ID, log channel IDs, ignore lists, language preference, event filters
- Subscription records: Discord user ID, username, server ID, payment metadata (no card data)
- Web sessions: hashed Discord OAuth tokens, encrypted in MongoDB
- Tickets and admin notes (only if you submit a ticket)
- Page views on the dashboard (anonymized IP, page path, timestamp)
Processed in real-time only (NOT stored):
- Message content - read at delete/edit events to format the audit log, then immediately discarded
- Member presence (status, custom status, activity) - dispatched to log channels and discarded
- Voice state changes (join/leave/mute/deafen)
- Reaction events
3. Privileged Gateway Intents
The bot requests the following Discord Privileged Intents:
Server Members Intent
Used for member-add / member-leave / member-update logs and role-change tracking. We do not store any member data outside the active log dispatch.
Message Content Intent
Used to display the deleted/edited message content in audit log embeds. Message content is never written to our database.
Presence Intent
Used to log status transitions and activity changes (online ↔ idle ↔ dnd ↔ offline, custom status, game/streaming/listening). Presence data is never persisted - it is dispatched to the configured log channel and immediately discarded from memory.
4. How Server Admins Control Logging
- Logging features are opt-in per server. The bot does nothing until an administrator runs
/setup-automatic or /setuplog-one|tow|three.
- Specific channels and categories can be excluded via
/ignore-logs.
- Per-event toggles are available via the dashboard.
- Admins can wipe their server's data at any time using
/delete-all.
5. Security
- All bot tokens are stored encrypted at rest in our database.
- Sessions use signed cookies with HttpOnly + Secure flags in production.
- Passwords are never collected (Discord OAuth only).
- HTTPS-only on the dashboard, with HSTS enforced.
- Rate-limiting and input sanitization on all API endpoints.
6. Sharing & Third Parties
We do not sell or rent your data. Limited data is shared with:
- Discord (for the bot to function)
- EdfaPay (only payment metadata for paid subscriptions)
- Top.gg (only for vote webhook authentication)
No analytics SDKs, no advertising trackers.
7. Data Retention & Deletion
- Server configuration is kept while the bot is in your server. If the bot is removed, configurations are kept for 30 days, then auto-deleted.
- Subscription records are kept for 1 year after expiry for audit and refund purposes.
- Page view logs are kept 90 days then aggregated and anonymized.
- Users can request data deletion by opening a ticket at bldashboard.com/tickets or contacting us in Discord.
8. Children
This bot is intended for users 13 years or older, in line with Discord's Terms of Service. We do not knowingly collect data from children under 13.
9. Changes to This Policy
We may update this policy from time to time. The "Last updated" date at the top reflects the most recent revision. Material changes will be announced on our support server.
1. مقدمة
توضح سياسة الخصوصية هذه كيف يقوم بوت BL Logs ("البوت"، "نحن") بجمع واستخدام وتخزين وحماية المعلومات عند إضافة البوت لسيرفرك في Discord أو استخدامك للوحة التحكم على bldashboard.com.
بإضافة البوت أو استخدام لوحة التحكم، فإنك توافق على هذه السياسة. البوت يعمل بشكل مستقل وغير تابع لشركة Discord.
2. البيانات التي نجمعها
تُحفظ بشكل دائم:
- إعدادات السيرفر: ايدي السيرفر، ايديات روم اللوقات، قوائم الاستثناء، اللغة، فلاتر الأحداث
- سجلات الاشتراك: ايدي Discord، اسم المستخدم، ايدي السيرفر، بيانات الدفع (بدون أي بيانات بطاقة)
- جلسات الموقع: تخزين مشفّر لـ Discord OAuth tokens في قاعدة البيانات
- التذاكر وملاحظات الإدارة (فقط إذا فتحت تذكرة)
- زيارات الصفحات في لوحة التحكم (IP مشفّر، مسار الصفحة، الوقت)
تُعالج لحظياً فقط (لا تُحفظ):
- محتوى الرسائل - يُقرأ عند الحذف/التعديل لتنسيق رسالة اللوق ثم يتم التخلّص منه فوراً
- حالة الأعضاء (الحالة، الحالة المخصصة، النشاط) - تُرسل إلى روم اللوق ثم تُمحى من الذاكرة
- تغييرات الصوت (دخول/خروج/كتم/إصمم)
- أحداث التفاعلات
3. الـ Privileged Gateway Intents
يطلب البوت الأذونات المميّزة التالية من Discord:
Server Members Intent
يستخدم لتسجيل دخول/خروج/تعديل الأعضاء وتتبع تغييرات الرتب. لا نخزّن أي بيانات عضو خارج عملية إرسال اللوق المباشرة.
Message Content Intent
يستخدم لعرض محتوى الرسالة المحذوفة/المعدّلة في رسالة اللوق. محتوى الرسائل لا يُكتب أبداً في قاعدة بياناتنا.
Presence Intent
يستخدم لتسجيل تغيّر الحالة وتغيّر النشاط (online ↔ idle ↔ dnd ↔ offline، الحالة المخصصة، اللعب/البث/الاستماع). بيانات الـ presence لا تُحفظ أبداً - تُرسل إلى روم اللوق ثم تُمحى فوراً من الذاكرة.
4. كيف يتحكّم أصحاب السيرفرات في اللوقات
- كل ميزات اللوق اختيارية. البوت لا يفعل شيئاً إلا بعد ما يستخدم الادمن أمر
/setup-automatic أو /setuplog-one|tow|three.
- يمكن استثناء روم أو كاتيقوري عبر
/ignore-logs.
- تفعيل/تعطيل أحداث محددة من لوحة التحكم.
- يمكن للأدمنز مسح بيانات سيرفرهم بالكامل عبر
/delete-all.
5. الأمان
- جميع توكنات البوت تُخزّن مشفّرة في قاعدة البيانات.
- الجلسات تستخدم cookies موقّعة بـ HttpOnly + Secure في الإنتاج.
- لا نجمع كلمات مرور (Discord OAuth فقط).
- الموقع يعمل بـ HTTPS فقط مع HSTS مفعّل.
- Rate limiting وتنقيح المدخلات على كل نقاط الـ API.
6. المشاركة مع أطراف ثالثة
لا نبيع أو نؤجر بياناتك. نشارك بيانات محدودة مع:
- Discord (لكي يعمل البوت)
- EdfaPay (بيانات الدفع للاشتراكات المدفوعة فقط)
- Top.gg (للتحقق من ويبهوك التصويت فقط)
لا نستخدم أي SDK تحليلات أو متتبعات إعلانية.
7. مدة الاحتفاظ بالبيانات والحذف
- إعدادات السيرفر تبقى ما دام البوت في سيرفرك. عند إخراج البوت، تبقى الإعدادات 30 يوماً ثم تُحذف تلقائياً.
- سجلات الاشتراكات تبقى لسنة بعد الانتهاء لأغراض المراجعة وإسترداد المبالغ.
- سجلات زيارات الصفحات تبقى 90 يوماً ثم تُجمّع وتُجهَّل.
- يمكن طلب حذف البيانات من bldashboard.com/tickets أو من سيرفر الدعم.
8. الأطفال
هذا البوت مخصص للمستخدمين 13 سنة فأكثر، تماشياً مع شروط Discord. لا نجمع بيانات الأطفال دون 13 عن قصد.
9. التغييرات على هذه السياسة
قد نحدّث هذه السياسة من وقت لآخر. تاريخ "Last updated" في الأعلى يعكس آخر تحديث. التغييرات الجوهرية ستُعلن في سيرفر الدعم.