นี่คือคำแปล หากคำแปลนี้กับฉบับภาษาอังกฤษขัดแย้งกัน ให้ถือฉบับภาษาอังกฤษเป็นหลัก

ความเป็นส่วนตัว

นโยบายความเป็นส่วนตัว

แก้ไขล่าสุด 19 ตุลาคม 2569

สิ่งที่ถูกเก็บ

การตั้งค่าเซิร์ฟเวอร์ที่คุณกำหนดผ่านคำสั่งของบอท ได้แก่ ID ของช่องและบทบาท ค่าขีดจำกัด สวิตช์เปิด/ปิด และข้อความที่คุณพิมพ์ลงในการตั้งค่า — เช่น คำนำหน้าคำสั่ง รายการคำที่ถูกบล็อก ข้อความบนแผงยืนยันตัวตน วลีที่ใช้สั่งล้างช่องตามกำหนดเวลา และ ID ผู้ใช้ที่คุณยกเว้นจากตัวกรอง บันทึกการดูแล ได้แก่ หมายเลขเคส ผู้ลงมือ ผู้ที่ถูกลงมือ เหตุผลที่คุณพิมพ์ และเวลา ส่วนฟีเจอร์ที่จำเป็นต้องใช้ จะเก็บ ID ของข้อความหรือช่องที่ฟีเจอร์นั้นสร้างขึ้น เพื่อให้จัดการต่อได้ในภายหลัง

ข้อความในการตั้งค่าถูกเก็บตามที่คุณเขียนทุกประการ โดยตั้งใจ เพราะผู้ดูแลของคุณต้องอ่านย้อนดูได้ว่าเซิร์ฟเวอร์ถูกตั้งให้ทำอะไร ข้อความนี้ไม่ใช่ถ้อยคำส่วนตัวของใครเกี่ยวกับตัวเขาเอง แต่เป็นกฎของเซิร์ฟเวอร์ของคุณ ซึ่งเขียนโดยผู้ที่ดูแลเซิร์ฟเวอร์นั้น

จำนวนกิจกรรม นับตั้งแต่ตอนที่เพิ่มบอท สมาชิกแต่ละคนส่งข้อความไปกี่ข้อความ อยู่ในช่องเสียงกี่นาที แต่ละช่องคึกคักแค่ไหน ยอดรวมรายชั่วโมงของเซิร์ฟเวอร์ และบันทึกว่าใครเข้าหรือออก และเข้ามาจากลิงก์เชิญใด หากเปิดตัวส่งต่อผ่านเว็บฮุกไว้ จะเก็บว่าบอทส่งข้อความที่ถูกบล็อกของสมาชิกกลับมากี่ครั้ง และครั้งล่าสุดเมื่อใด สิ่งเหล่านี้เป็นเพียงตัวนับและเวลาเท่านั้น ไม่มีแถวข้อมูลใดบอกว่าใครพูดอะไร ในช่องไหน หรือตอนไหน ข้อมูลรายวันที่ใช้รวมเป็นอันดับในลีดเดอร์บอร์ดจะถูกลบหลัง 120 วัน และประวัติการเข้า-ออกจะถูกลบหลัง 400 วัน

การนับเปิดอยู่ตั้งแต่ตอนที่บอทเข้ามา ต่างจากความสามารถส่วนใหญ่ของบอท เพราะประวัติที่เริ่มต้นเมื่อไรก็ตามที่มีใครนึกขึ้นได้ว่าต้องไปหาการตั้งค่า เป็นประวัติที่ไม่มีใครไว้ใจได้ และเดือนที่ไม่ได้นับก็เรียกคืนไม่ได้ การปิดทำได้ในบรรทัดเดียว — /logs activity กับ off — การนับจะหยุดทันที และ /stats จะยังแสดงสิ่งที่บันทึกไว้ก่อนที่คุณจะปิด

การนับไม่ใช่สิ่งเดียวที่เปิดไว้เมื่อบอทเข้าเซิร์ฟเวอร์ และหน้านี้เคยบอกว่าใช่ คำสั่งแบบข้อความ บันทึกการดูแล บันไดบทลงโทษ การจับรางวัล Snipe AFK และการตั้งค่าภาษาของบอทก็เริ่มทำงานเองเช่นกัน หน้าคู่มือแสดงรายการเหล่านี้ไว้ข้างโมดูลอื่นทุกตัว และระบุว่าอันไหนเป็นแบบไหน ในจำนวนนี้ Snipe และ AFK เก็บบางอย่างเกี่ยวกับสมาชิก โดย Snipe เก็บในหน่วยความจำไม่ใช่ในฐานข้อมูล และ AFK เก็บก็ต่อเมื่อสมาชิกตั้งเอง — ย่อหน้าด้านล่างระบุชัดเจนว่าเก็บอะไรและนานเท่าไร

AFK เฉพาะเมื่อสมาชิกตั้งเอง เก็บว่าเขาไม่อยู่ เหตุผลที่เขาพิมพ์ เวลาที่ไป ชื่อเล่นที่บอทเปลี่ยนไปเพื่อจะคืนให้ได้ และลิงก์ไปยังข้อความสูงสุดสิบข้อความที่กล่าวถึงเขาขณะที่ไม่อยู่ — คือข้อความไหน ในช่องไหน โดยใคร และเมื่อไร ไม่เก็บตัวข้อความ ทั้งหมดนี้จะถูกลบเมื่อเขาพูดครั้งถัดไปในที่ที่นับ (เซิร์ฟเวอร์กำหนดช่องที่ไม่นับได้) เมื่อเขาออกจากเซิร์ฟเวอร์ หรือด้วย /afk remove — และหลังสามสิบวันไม่ว่ากรณีใด เซิร์ฟเวอร์ปิดการเก็บข้อความที่กล่าวถึงได้

สิ่งที่บอทประเมินจากบัญชีตอนที่เข้ามา หากเปิดการคัดกรองสมาชิก จะเก็บคะแนนที่ให้ ระดับ สัญญาณที่ทำงาน สิ่งที่บอทลงมือเอง และสิ่งที่ผู้ดูแลตัดสินในภายหลัง เก็บไว้เพื่อให้คำถามว่า “ทำไมฉันถึงถูกเตะ” มีคำตอบที่ไม่ใช่การเดาย้อนหลัง และเพราะ “บัญชีนี้เคยเข้าแล้วออกจากที่นี่หรือไม่” เป็นสัญญาณที่ต้องมีประวัติอยู่ ถูกลบหลัง 90 วัน — การประเมินคนหนึ่งไม่เหมือนกับการลงมือดูแลที่ตามมา และมีเพียงอย่างหลังเท่านั้นที่เป็นบันทึก

สิ่งที่ผู้คนส่งให้ฟีเจอร์ และสิ่งที่ฟีเจอร์ทำกับมัน การอุทธรณ์การแบนและการลงมติของทีมงาน ใบสมัครทีมงาน คำตอบและมติ ตั๋ว คำตอบ และคะแนนที่ให้เมื่อปิด การเข้าร่วมจับรางวัล การลงทะเบียนและการเข้าร่วมอีเวนต์ ยศ รายชื่อสมาชิก บันทึกของทีมงาน และเหตุผลของการมีส่วนร่วมในกิลด์ รีวิวที่ใครเขียนเกี่ยวกับเซิร์ฟเวอร์ของคุณ ใบสมัครพาร์ตเนอร์และข้อเสนอ ในรายการนั้นมีสี่ช่องที่เป็นถ้อยคำเขียนด้วยความไว้ใจและถูกเข้ารหัส — ส่วนด้านล่างระบุไว้ชัดเจน

การสำรองข้อมูลเซิร์ฟเวอร์ หากมีใครสำรอง /backup save เก็บภาพรวมโครงสร้างของเซิร์ฟเวอร์เพื่อให้สร้างใหม่ได้ ได้แก่ ชื่อและสิทธิ์ของบทบาท ชื่อ หัวข้อ และการตั้งสิทธิ์เฉพาะของช่อง หมวดหมู่ ข้อมูลอีโมจิและสติกเกอร์ และรายชื่อผู้ถูกแบนพร้อมเหตุผลที่เขียนไว้ ไม่มีข้อความใดอยู่ในนั้น เป็นโครงสร้างของเซิร์ฟเวอร์คุณเอง เก็บไว้ในที่ที่คุณบอกให้บอทเก็บ และ /backup delete ลบช่องเก็บนั้นทิ้งทันที

ข้อความที่ทีมงานสร้างด้วย /message ฉบับร่างที่ยังไม่เสร็จ (ทิ้งหลังหนึ่งสัปดาห์หากไม่มีใครแตะ) แม่แบบที่บันทึกไว้ โพสต์ที่ตั้งเวลาไว้ และบันทึกของแต่ละโพสต์เพื่อให้แก้ไขได้ — ลืมไปหลัง 90 วันโดยไม่มีการแก้ไข เป็นข้อความที่ทีมงานของคุณเขียนให้บอทส่ง พร้อมว่าใครเขียน ไม่ใช่สิ่งที่สมาชิกพูด

ข้อความต้อนรับของเซิร์ฟเวอร์คุณ ข้อความต้อนรับ ข้อความลาก่อน และข้อความต้อนรับทางข้อความส่วนตัวที่ทีมงานสร้าง ข้อความบนการ์ดต้อนรับและการ์ดลาก่อน และรูปพื้นหลังหากอัปโหลดไว้ให้การ์ด — เก็บเป็นรูปที่บอทวาดใหม่จากไฟล์ที่อัปโหลด จึงไม่เหลืออะไรจากไฟล์ต้นฉบับนอกจากพิกเซล ในการวาดการ์ด บอทดึงรูปโปรไฟล์ของสมาชิกที่เข้าหรือออกจาก Discord ณ เวลานั้น และไม่เก็บอะไรจากมันไว้

เลเวล หากเซิร์ฟเวอร์เปิดใช้งาน เมื่อเปิดโมดูลเลเวล บอทจะเก็บตัวเลขหนึ่งค่าต่อสมาชิกหนึ่งคน — XP ที่ได้จากข้อความและเวลาในห้องเสียง — และเวลาที่ค่านั้นเปลี่ยนครั้งล่าสุด และไม่มีอะไรอื่น ไม่มีบันทึกว่าพูดอะไรหรือที่ไหน เลเวลและอันดับคำนวณจากตัวเลขนี้ ตัวเลขนี้จะคงอยู่ตราบที่บอทยังอยู่ในเซิร์ฟเวอร์ แม้สมาชิกจะออกไปแล้ว เพื่อให้บทบาทรางวัลกลับคืนมาได้หากเขากลับมา และจะถูกลบพร้อมข้อมูลอื่นของเซิร์ฟเวอร์สามสิบวันหลังจากบอทถูกนำออก หากเซิร์ฟเวอร์เปิด กระดานผู้นำสาธารณะ ไว้ — เปิดไว้โดยค่าเริ่มต้น และสวิตช์เดียวปิดได้ — ชื่อของสมาชิกในเซิร์ฟเวอร์ รูปโปรไฟล์ เลเวล และ XP จะถูกแสดงบนหน้าเว็บสาธารณะของไซต์นี้แก่ใครก็ตามที่มีลิงก์ ชื่อและรูปจะดึงมาจาก Discord ตอนที่วาดหน้า และไม่เคยถูกเขียนลงฐานข้อมูล หน้าที่วาดแล้วจะเก็บไว้ไม่ถึงหนึ่งนาที เพื่อไม่ให้กระดานผู้นำที่มีคนดูมากต้องเรียกบอททุกครั้งที่ถูกเปิดดู

การเล่นซ้ำเหตุการณ์เรด เฉพาะเมื่อระบบป้องกันเรดตรวจพบเรดหรือทีมงานทำเครื่องหมายช่วงเวลา บัญชีใดเข้าร่วมในช่วงนั้นและเมื่อใด แต่ละบัญชีมีอายุเท่าไร มีอวตารหรือไม่ คีย์ที่เป็นตัวอักษรล้วนซึ่งสร้างจากชื่อผู้ใช้เพื่อดูกลุ่มชื่อที่คล้ายกัน (ไม่เก็บชื่อผู้ใช้เอง) บอตหรือผู้ดูแลทำอะไรกับแต่ละบัญชี (เตะ แบน หมดเวลา) เซิร์ฟเวอร์ถูกล็อกหรือไม่ และมีกี่ข้อความที่ถูกลบ ไม่เก็บข้อความของข้อความเลย เก็บไว้ 30 วัน สูงสุด 25 เรดต่อเซิร์ฟเวอร์ และลบพร้อมข้อมูลอื่นทั้งหมดเมื่อบอตออกจากเซิร์ฟเวอร์

ข้อเสนอ เมื่อเซิร์ฟเวอร์เปิดใช้งาน ข้อเสนอจะเก็บข้อความที่พิมพ์ไว้ ผู้ส่ง ตำแหน่งที่ลงการ์ด และเมื่อทีมงานตอบแล้วก็เก็บคำตอบ ผู้ตอบ และเหตุผล แต่ละโหวตคือหนึ่งแถว ได้แก่ ข้อเสนอใด สมาชิกคนใด และโหวตไปทางไหน ข้อเสนอไม่ระบุชื่อยังคงบันทึกผู้ส่งไว้ เพราะใช้นับโควตาต่อคนและเวลารอ แต่จะไม่แสดงที่ใดเลย ทั้งหมดนี้จะถูกลบพร้อมข้อมูลอื่นของเซิร์ฟเวอร์สามสิบวันหลังจากนำบอทออก ส่วนข้อเสนอที่ส่งด้วย /suggest bot เป็นเรื่องของตัวบอทไม่ใช่ของเซิร์ฟเวอร์ โดยจะถูกส่งต่อไปยังช่องในเซิร์ฟเวอร์สนับสนุนพร้อมชื่อของคุณ ไอดีของคุณ และเซิร์ฟเวอร์ต้นทาง และไม่ถูกจัดเก็บเลย

วันเกิด หากสมาชิกตั้งไว้ /birthday ไม่เก็บอะไรเกี่ยวกับบุคคลจนกว่าเขาจะให้วันที่ จากนั้นจะเก็บวันและเดือนที่เขาให้ ปี เฉพาะเมื่อเขาให้ไว้ จะถูกเข้ารหัสด้วยกุญแจเดียวกับข้อความลับด้านล่าง และถูกอ่านกลับมาเพื่อบอกอายุเท่านั้น และเฉพาะในเซิร์ฟเวอร์ที่แสดงอายุ เขตเวลาจากรายการที่กำหนดไว้ ช่วงเวลาที่วันเกิดครั้งถัดไปเริ่มต้น และเซิร์ฟเวอร์ที่เขาเลือกแชร์ให้ เซิร์ฟเวอร์ละหนึ่งระเบียน สร้างโดยตัวบุคคลเองและไม่ใช่ใครอื่น ผู้ดูแลสามารถลบระเบียนของเซิร์ฟเวอร์ได้ แต่ไม่มีวันตั้งหรืออ่านวันที่ที่ไม่ได้แชร์ในเซิร์ฟเวอร์ของตน จะไม่เก็บใครที่อายุต่ำกว่า 13 ปี: ปีที่ทำให้ใครอายุน้อยกว่านั้นจะถูกปฏิเสธและไม่เก็บอะไรเลย บอทไม่เคยส่งข้อความหาบุคคลนั้น /birthday remove ลบวันที่และระเบียนของทุกเซิร์ฟเวอร์พร้อมกัน ระเบียนของเซิร์ฟเวอร์ยังหายไปเมื่อสมาชิกออกจากเซิร์ฟเวอร์นั้นหรือเมื่อข้อมูลของเซิร์ฟเวอร์ถูกลบ และระเบียนสั้น ๆ ว่าการฉลองใดประกาศไปแล้วจะถูกลบหลัง 400 วัน

การลบวันเกิดด้วย /birthday remove จะลบบันทึกการประกาศอวยพรของบุคคลนั้นทันทีด้วย โดยไม่ต้องรอครบ 400 วัน

บทบาทชั่วคราว เมื่อผู้ดูแลให้ใครยืมบทบาทชั่วระยะหนึ่ง บอทจะเก็บว่าใครมี บทบาทใด สิ้นสุดเมื่อใด ใครเป็นผู้ให้ยืม และเหตุผลที่พิมพ์ไว้ (ไม่เกิน 400 ตัวอักษร) จนกว่าบทบาทจะถูกเอาคืน บทบาทที่ให้ยืมเพราะวันเกิดหรือเพราะทำการนับพังจะถูกเก็บแบบเดียวกัน โดยมีบอทเป็นผู้ให้ยืม ระเบียนจะถูกลบเมื่อบทบาทถูกเอาคืน เมื่อสมาชิกถูกแบน และ — หากเซิร์ฟเวอร์ไม่ได้เลือกเก็บเวลาไว้สำหรับการกลับมา — เมื่อเขาออกไป

การนับเลข หากเซิร์ฟเวอร์ตั้งช่องไว้ สำหรับแต่ละช่องนับเลข บอทเก็บตัวเลขที่นับถึง ใครนับล่าสุด กติกาที่ช่องนั้นเล่น และสำหรับสมาชิกแต่ละคนที่เคยนับที่นั่น ว่าให้ตัวเลขถูกต้องกี่ครั้งและทำการนับพังกี่ครั้ง — เป็นไอดีและตัวเลข ไม่เคยเป็นสิ่งที่ใครเขียน ข้อความในช่องนับเลขถูกอ่านเมื่อเข้ามาเพื่อตัดสินและไม่ถูกเก็บ ทั้งหมดถูกลบพร้อมช่อง เมื่อหยุดนับเลขที่นั่น หรือพร้อมข้อมูลที่เหลือของเซิร์ฟเวอร์สามสิบวันหลังบอทถูกนำออก

Modmail จะทำงานก็ต่อเมื่อเซิร์ฟเวอร์เปิดใช้เท่านั้น เมื่อสมาชิกส่งข้อความส่วนตัวถึงบอท บอทจะอ่านข้อความนั้นและส่งต่อให้ทีมงานของเซิร์ฟเวอร์ที่เลือก ในช่องส่วนตัวที่เซิร์ฟเวอร์นั้นกำหนด — ทุกคนที่มองเห็นช่องนั้นอ่านข้อความได้ รวมถึงผู้ที่เห็นช่องบันทึกของเซิร์ฟเวอร์หากมีการโพสต์ทรานสคริปต์ไว้ที่นั่น คำตอบของทีมงานจะถูกส่งไปยังข้อความส่วนตัวของสมาชิก การตอบแบบไม่ระบุตัวตนซ่อนผู้ส่งจากสมาชิก แต่ไม่ซ่อนจากทีมงานคนอื่น บอทไม่เก็บข้อความใดๆ แต่เก็บ id จำนวน และเวลา ข้อความส่วนตัวใดตรงกับข้อความใดในช่อง (ลบสามสิบวันหลังปิดเธรด) เหตุผลที่ทีมงานพิมพ์ไว้ตอนปิดหรือบล็อก และคำตอบที่บันทึกไว้ ระเบียนของเธรดที่ปิดแล้วจะถูกลบหลังจากจำนวนวันที่เซิร์ฟเวอร์ตั้งไว้ ค่าเริ่มต้นคือเก้าสิบวัน ตัวการสนทนาและไฟล์ทรานสคริปต์ยังคงอยู่ใน Discord ของเซิร์ฟเวอร์นั้นตามกฎของเซิร์ฟเวอร์เอง สมาชิกจบการสนทนาด้วย Close this conversation ใต้คำตอบแรกของบอท ป้องกันไม่ให้เซิร์ฟเวอร์เริ่มการสนทนาด้วย Stop messages from this server หรือเพียงไม่ส่งข้อความถึงบอท ไม่มีบุคคลที่สามได้รับสิ่งใดเลย

ร้านเทมเพลต หากคุณให้คะแนนเทมเพลต บอทจะเก็บไอดีบัญชีของคุณ จำนวนดาว และเวลา หากคุณแสดงความคิดเห็น บอทจะเก็บไอดีบัญชีของคุณ ชื่อที่แสดงที่คุณมีในตอนนั้น ข้อความ และเวลา คุณลบความคิดเห็นของคุณเองได้ และเจ้าของก็ลบออกได้เช่นกัน รายงานจะเก็บไอดีบัญชีของคุณและเหตุผลที่คุณพิมพ์ เพื่อให้เฉพาะผู้ที่เคยใช้เทมเพลตเท่านั้นให้คะแนนได้ บอทจะเก็บว่าคุณใช้เทมเพลตใด กับไอดีเซิร์ฟเวอร์ใด และเมื่อใด ตราบเท่าที่เทมเพลตยังมีอยู่ เจ้าของจะอ่านเทมเพลตที่ส่งเข้ามาทุกอันก่อนขึ้นรายการ และอ่านความคิดเห็นที่รอตรวจสอบก่อนที่จะแสดง ความคิดเห็นที่ยังไม่มีใครตัดสินจะถูกลบหลังจาก 30 วัน เพื่อจำกัดความถี่ที่บัญชีหนึ่งหรือที่อยู่หนึ่งจะแสดงความคิดเห็น รายงาน หรือให้คะแนนได้ บอทจะเก็บแฮชแบบมีคีย์ของที่อยู่ ไม่ใช่ที่อยู่เอง พร้อมไอดีบัญชีและเวลา และจะลบหลังจาก 30 วัน เทมเพลตที่คุณยังเขียนอยู่จะถูกเก็บแบบปิดผนึก (เข้ารหัส) เป็นเวลา 7 วัน หากต้องการให้ลบทุกอย่างที่ร้านเก็บเกี่ยวกับบัญชีของคุณ ให้ขอในเซิร์ฟเวอร์ซัพพอร์ต แล้วเจ้าของจะดำเนินการลบ ข้อความของความคิดเห็น และเฉพาะข้อความ ไม่มีบัญชี ชื่อ หรือเทมเพลตแนบไป จะถูกส่งไปยังจุดปลายทางการกลั่นกรองของ OpenAI ก่อนที่ความคิดเห็นจะถูกโพสต์ ตามเงื่อนไขที่อธิบายไว้ข้างต้นในหัวข้อ OpenAI ความคิดเห็นที่ถูกติดธง หรือที่ไม่ได้รับคำตอบทันเวลา จะถูกพักไว้ให้เจ้าของแทนที่จะโพสต์ หากบอทไม่มีคีย์ OpenAI ขั้นตอนนั้นจะถูกข้าม และการตรวจสอบอื่นจะทำงานตามลำพัง

สิ่งที่ไม่เคยถูกเก็บ

เนื้อหาข้อความ ไม่มีสิ่งใดในฐานข้อมูลที่เก็บสิ่งที่ผู้คนพูดในช่องของคุณ และไม่มีข้อยกเว้น — ไม่มีคอลัมน์ใดในฐานข้อมูลที่เก็บข้อความที่ใครโพสต์ หน้านี้เคยระบุว่าบันทึกการสนทนาของตั๋วเป็นข้อยกเว้น แต่ไม่ใช่ บันทึกการสนทนาถูกสร้างจากประวัติที่ Discord เองเก็บไว้ ณ ตอนที่ผู้ดูแลขอ แล้วโพสต์กลับเข้าเซิร์ฟเวอร์ของคุณเป็นไฟล์ ไม่มีส่วนใดถูกเก็บไว้ที่นี่ ข้อความที่ใครตั้งใจส่งให้บอท — การอุทธรณ์การแบน ใบสมัคร แบบฟอร์มตอนเปิดตั๋ว ความเห็นที่ทิ้งไว้พร้อมคะแนน — ถูกเก็บไว้ เพราะรีวิวที่อ่านไม่ได้ไม่ใช่รีวิว และถูกเข้ารหัส ส่วนด้านล่างระบุว่าเป็นช่องใดบ้าง เหตุผลที่สมาชิกให้ไว้ด้วย /afk ก็เช่นกัน จนกว่าเขาจะกลับมา — ไม่เข้ารหัส เพราะไม่ได้เขียนด้วยความไว้ใจ แต่แสดงให้ทุกคนที่กล่าวถึงเขาเห็น

มีสองอย่างที่เก็บไว้นอกฐานข้อมูล และทั้งสองควรบอกให้ชัดเจน อย่างแรกคือ Snipe: /snipe แสดงข้อความล่าสุดที่ถูกลบหรือแก้ไขในช่อง จึงต้องเก็บไว้หนึ่งข้อความ คือช่องละห้าข้อความ นานสุดสองชั่วโมง ในหน่วยความจำ ไม่มีอะไรถูกเขียนลงที่ใด รีสตาร์ทแล้วลืมทั้งหมด และไม่เคยออกจากกระบวนการ ใครก็ตามที่อ่านช่องได้ขอดูได้ — คำสั่งนี้มีไว้เพื่อสิ่งนั้น — และบอทตรวจสิทธิ์การเข้าถึง ณ ตอนที่ตอบ ไม่ใช่ตอนที่ข้อความถูกลบ มันจะไม่แสดงข้อความที่บอทลบเอง หรือสิ่งที่ถูกล้างเป็นกลุ่ม เพราะ Snipe ต้องไม่กลายเป็นทางอ่านย้อนการดูแล เซิร์ฟเวอร์ที่ต้องการให้แคบลงกว่านี้จำกัดให้เฉพาะผู้ดูแล หรือยกเว้นบางช่องไปเลยได้ด้วย /logs snipe ผู้ดูแลที่เพิ่งลบบางอย่างล้างได้ทันทีด้วย /snipe clear

อย่างที่สองคือตัวนับของระบบป้องกัน กันทำลาย กันบุกรุก กันสแปม และอื่น ๆ ตัดสินด้วยการนับ — ผู้ดูแลคนเดียวลบไปกี่ช่องในนาทีที่ผ่านมา มีกี่บัญชีเข้าในสามสิบวินาทีที่ผ่านมา — และตัวเลขเหล่านั้นถูกคัดลอกไปยังแคช Redis บนเครื่องเดียวกันทุกไม่กี่วินาที เพื่อไม่ให้การรีสตาร์ทบอทมอบโควตาใหม่แก่คนที่ลงมือโจมตีมาได้ครึ่งทาง สิ่งที่ถูกคัดลอกคือ ID — ของเซิร์ฟเวอร์ และของสมาชิกหรือช่องที่เกี่ยวข้อง — และเวลาที่เหตุการณ์เกิด ไม่ใช่สิ่งที่ใครพูด: ความจำของระบบกันสแปมเกี่ยวกับข้อความล่าสุดอยู่ในกระบวนการและรีสตาร์ทแล้วลืม แต่ละสำเนาหมดอายุเอง — ภายในหนึ่งชั่วโมง ส่วนใหญ่ภายในไม่กี่นาที — แคชไม่เคยเขียนลงดิสก์ และไม่มีสิ่งใดเข้าถึงมันได้นอกจากบอทเอง ทั้งเว็บไซต์และอินเทอร์เน็ต ระหว่างการอัปเดต เมื่อบอทสำเนาใหม่รับช่วงจากสำเนาเก่า ID ของข้อความและอินเทอร์แอกชันที่สำเนาเก่าตอบไปในไม่กี่วินาทีสุดท้ายจะผ่านแคชเดียวกัน นานสุดสามสิบวินาที เพื่อไม่ให้มีอะไรถูกตอบซ้ำสองครั้ง มีสิ่งเดียวในแคชนั้นที่อยู่นานกว่าหนึ่งชั่วโมง: รายชื่อสมาชิกใหม่ที่ยังรออยู่ที่ประตูใดประตูหนึ่ง — หน้ากฎของ Discord การยืนยันตัวตน หรือการกักกัน — เพื่อรับบทบาทที่เซิร์ฟเวอร์มอบให้เมื่อเข้าร่วม เก็บเป็น ID ของเซิร์ฟเวอร์ ID ของสมาชิก และเวลาที่การรอหมดอายุ นานไม่เกินหนึ่งวัน เพื่อให้การอัปเดตไม่ลืมมอบบทบาทเหล่านั้น

ที่อยู่ IP บอทไม่เคยเห็นเลย — Discord ไม่เปิดเผยที่อยู่ของสมาชิกให้บอท และที่นี่ไม่มีอะไรที่หลบเลี่ยงข้อนั้น จุดเดียวที่อ่านที่อยู่คือการตรวจสอบการเชื่อมต่อของเว็บไซต์ ซึ่งอธิบายต่อไป และอ่านเพียงครั้งเดียวไม่เก็บไว้: ไม่เก็บ ไม่บันทึกลงล็อก ไม่แฮช ฐานข้อมูลที่ถูกขโมยไปจึงไม่มีที่อยู่ใดและไม่มีสิ่งใดที่ได้มาจากที่อยู่

ข้อความเสียง หากมีผู้ขอให้เขียนออกมาเป็นข้อความ /transcribe ดึงข้อความเสียงนั้นมาแปลงเป็นข้อความบนเซิร์ฟเวอร์ของบอตเอง ด้วยโมเดลเสียงที่ทำงานอยู่ที่นั่น เสียงไม่ถูกส่งไปยังบริษัทหรือบริการอื่น เก็บไว้เฉพาะระหว่างที่กำลังฟังและลบทันทีเมื่อเสร็จ ตัวอักษรจะถูกโพสต์ในช่องที่ใช้คำสั่งและไม่ถูกเก็บที่อื่น — ไม่มีการบันทึกว่าพูดอะไร เพื่อไม่ให้คนเดียวกินเครื่องทั้งหมด บอตนับในหน่วยความจำว่าแต่ละคนและแต่ละเซิร์ฟเวอร์ขอไปกี่ครั้งในสิบนาทีที่ผ่านมา ตัวนับเหล่านั้นจะถูกลืมในภายหลัง และการรีสตาร์ทจะลืมทันที

บุคคลที่สามทั้งห้าราย และสิ่งที่แต่ละรายได้รับ

เกือบตลอดอายุของมัน เว็บไซต์นี้บอกได้ว่าไม่มีบุคคลที่สามคนใดเห็นสมาชิกของคุณ เรื่องนั้นสิ้นสุดลงเมื่อโมดูลการยืนยันตัวตนเพิ่มการปฏิเสธ VPN และพร็อกซี เพราะการที่ที่อยู่หนึ่งเป็นของ VPN หรือไม่ เป็นข้อเท็จจริงที่มีเพียงบริการจัดอันดับชื่อเสียงเท่านั้นที่รู้ ทั้งห้ารายด้านล่างปิดอยู่ เว้นแต่เซิร์ฟเวอร์จะเปิด และเมื่อเปิด สิ่งที่ตามมาคือทุกอย่างที่เกิดขึ้น

proxycheck.io สมาชิกที่การตั้งค่านี้ใช้กับจะได้รับลิงก์ใช้ครั้งเดียวไปยังหน้าบนเว็บไซต์นี้ เมื่อเขากดปุ่มในหน้านั้น ที่อยู่ที่เชื่อมต่อจะถูกส่งไปยัง proxycheck.io หนึ่งครั้งพร้อมคำถามว่า “นี่คือ VPN พร็อกซี หรือช่วงที่อยู่ของโฮสติ้งหรือไม่” และไม่มีอย่างอื่น — ไม่มีชื่อผู้ใช้ ไม่มีเซิร์ฟเวอร์ ไม่มี ID บัญชี คำตอบถูกอ่านเพื่อเอาเพียงบิตเดียวนั้นแล้วทิ้ง บอทซึ่งรู้ว่าสมาชิกคือใครไม่เคยได้รับที่อยู่ ส่วนเว็บไซต์ซึ่งเห็นที่อยู่ไม่เคยรู้ว่าสมาชิกคือใคร สิ่งที่เหลืออยู่ภายหลังคือเวลาบนบันทึกการยืนยันของสมาชิกว่าการเชื่อมต่อสะอาด และการปฏิเสธไม่ทิ้งอะไรไว้เลย

Cloudflare Turnstile เป็นทางเลือก หน้าเดียวกันนั้นมีวิดเจ็ต Turnstile ของ Cloudflare เพื่อไม่ให้สคริปต์กดปุ่มได้ สคริปต์ของวิดเจ็ตเป็นสิ่งเดียวที่เว็บไซต์นี้โหลดจากต้นทางอื่น และเฉพาะบนหน้านั้นเท่านั้น และ Content-Security-Policy ของหน้านี้ยังห้ามมันในทุกที่อื่น คำตอบของมันถูกตรวจกับ Cloudflare โดยไม่แนบที่อยู่ Turnstile ไม่ได้มาแทน CAPTCHA ภายใน Discord ซึ่งยังคงถูกวาดในกระบวนการของบอท

OpenAI นี่คือรายที่ใหญ่ที่สุดในสามราย และเป็นรายที่ได้รับสิ่งที่ผู้คนโพสต์ จึงควรบอกให้ชัดเจน เซิร์ฟเวอร์เปิดการสแกนภาพด้วย AI ได้ ซึ่งให้โมเดลตัดสินว่าภาพเป็นเรื่องทางเพศ เลือดสาด รุนแรง หรือแสดงการทำร้ายตัวเองหรือไม่ รายการคำใดก็อ่านภาพไม่ได้ และไม่มีแบบที่ทำงานบนเครื่องของเราเองได้ ซึ่งเป็นเหตุผลเดียวที่มันอยู่ที่นี่

เมื่อเซิร์ฟเวอร์เปิดใช้ แต่ละภาพที่โพสต์ในช่องที่สแกนจะถูกส่งไปยังปลายทางการกลั่นกรองของ OpenAI เป็นลิงก์ของภาพนั้นบนเซิร์ฟเวอร์ของ Discord เองและไม่มีอย่างอื่น — ไม่มีข้อความที่ใครพิมพ์ ไม่มีชื่อผู้ใช้ ไม่มี ID บัญชี ไม่มีชื่อเซิร์ฟเวอร์ ไม่มีชื่อช่อง ครอบคลุมทั้งไฟล์ที่อัปโหลด และหากเซิร์ฟเวอร์เปิดไว้ ภาพที่ Discord แสดงใต้ลิงก์ คำตอบกลับมาเป็นคะแนนต่อหมวด ถูกอ่านเพื่อตัดสินว่าภาพนั้นฝ่าฝืนกฎของเซิร์ฟเวอร์หรือไม่ แล้วทิ้ง ไม่มีอะไรจากมันถูกบันทึกที่นี่ และตัวภาพไม่เคยถูกเก็บในฐานข้อมูลของเรา

OpenAI ทำอะไรกับมัน ตามคำของพวกเขาไม่ใช่ของเรา เอกสารของพวกเขาระบุว่าข้อมูลที่ส่งไปยัง API “ไม่ถูกใช้ฝึกหรือปรับปรุงโมเดลของ OpenAI” เว้นแต่คุณเลือกเข้าร่วมอย่างชัดแจ้ง และเราไม่ได้เลือก เอกสารยังระบุว่าบันทึกการเฝ้าระวังการละเมิด “อาจมีเนื้อหาของลูกค้าบางอย่าง เช่น พรอมต์และคำตอบ” และ “เก็บไว้นานสุด 30 วัน” โดยค่าเริ่มต้น ดังนั้นฉบับที่ตรงไปตรงมาคือภาพไม่ได้หายไปทันทีที่สแกน: เราไม่เก็บอะไรเลย แต่ OpenAI อาจเก็บไว้นานสุดสามสิบวันเพื่อดูแลบริการของตนเอง เซิร์ฟเวอร์ที่ไม่ยินยอมให้เกิดเรื่องนี้ควรปิดโมดูลนี้ไว้ ซึ่งเป็นสถานะที่มันมาให้

มันปิดอยู่จนกว่าผู้ดูแลระบบจะเปิดโมดูล เซิร์ฟเวอร์ยกเว้นบทบาท ข้ามทั้งช่อง หรือสแกนเพียงบางช่อง สแกนเฉพาะสมาชิกใหม่ และข้ามผู้ดูแลของตัวเองได้ และคำอธิบายของโมดูลบอกชัดว่าการเปิดมันคือสิ่งที่ส่งภาพออกจากเซิร์ฟเวอร์ ปิดโมดูลแล้วจะไม่มีอะไรถูกส่งอีก

ข้อจำกัดสองข้อที่ควรบอกตรง ๆ มันเก่งเรื่องอันตรายทั่วไป และไม่รู้ว่าภัยต่อเซิร์ฟเวอร์ของคุณหน้าตาเป็นอย่างไร — การเรด การหลอกลวง โฆษณา — เพราะสิ่งเหล่านั้นไม่ใช่หมวดที่โมเดลมี และมันไม่อ่านข้อความเลย และเอกสารของ OpenAI เองระบุว่าปลายทางนี้ไม่ได้ออกแบบมาเพื่อตรวจจับสื่อล่วงละเมิดทางเพศเด็ก และไม่ใช่สิ่งทดแทนมาตรการคุ้มครองเด็กโดยเฉพาะ ที่นี่ไม่ได้อ้างเป็นอื่น และช่องทางรายงานนั้นยังคงเป็นของ Discord

ไม่มีอะไรอื่นที่ถูกโหลด ไม่มีการวิเคราะห์ ไม่มีบริการฟอนต์ ไม่มีสคริปต์หรือสไตล์ชีตจาก CDN ของใคร: ทุกหน้าที่ไม่ใช่หน้าตรวจสอบการเชื่อมต่อไม่ดึงอะไรจากต้นทางอื่น และข้อนั้นบังคับด้วย Content-Security-Policy ไม่ใช่เพียงสัญญา Cloudflare อยู่หน้าเว็บไซต์ในฐานะเครือข่ายของมัน — มันเห็นคำขอที่เครือข่ายใดก็ตามที่อยู่หน้าเว็บไซต์เห็น และเป็นเหตุผลที่เว็บไซต์ยังอยู่ได้เมื่อถูกถล่มด้วยปริมาณมหาศาล — แต่ไม่ได้รับอะไรเกี่ยวกับสมาชิกของคุณ เพราะหน้าเว็บไม่มีอะไรเกี่ยวกับสมาชิกของคุณ

YouTube และ Twitch เซิร์ฟเวอร์สามารถติดตามช่อง YouTube หรือสตรีมเมอร์ Twitch ด้วย /alerts จากนั้นบอทจะถามบริการทุกไม่กี่นาทีว่ามีอะไรใหม่หรือไม่ ไปยัง YouTube บอทส่งคำขอหนึ่งรายการสำหรับ RSS ฟีดสาธารณะของช่อง ซึ่งระบุเพียงไอดีสาธารณะของช่องนั้น ไปยัง Twitch บอทส่งชื่อล็อกอินสาธารณะของสตรีมเมอร์ — พร้อมกับรายอื่น สูงสุดหนึ่งร้อยรายต่อคำขอ — โดยลงนามด้วยแอปพลิเคชัน Twitch ของบอทนี้เอง ไม่เคยใช้บัญชีของสมาชิก ไม่มีสมาชิก ชื่อเซิร์ฟเวอร์ หรือชื่อช่องถูกส่งไปยังทั้งสองแห่ง และทั้งสองไม่ได้รับแจ้งว่าเซิร์ฟเวอร์ใดติดตามใคร คำตอบถูกอ่านเพื่อหาวิดีโอล่าสุด หรือไอดี ชื่อ และเกมของสตรีมสด แล้วทิ้งไป สิ่งที่เก็บไว้คือช่องหรือชื่อล็อกอินที่เซิร์ฟเวอร์เลือกติดตาม ที่ที่จะโพสต์ และไอดีของสิ่งสุดท้ายที่ประกาศไป เพื่อไม่ให้ประกาศซ้ำสองครั้ง ทั้งสองอย่างปิดอยู่จนกว่าเซิร์ฟเวอร์จะเพิ่มการติดตาม และการลบการติดตามจะหยุดคำขอเหล่านั้น

บรรทัดผู้สนับสนุน

ผู้ดูแลบอทนี้สามารถตั้งลิงก์ผู้สนับสนุนได้หนึ่งลิงก์: บรรทัดสั้น ๆ ที่มีป้าย ผู้สนับสนุน ซึ่งข้อความและปลายทางเป็นสิ่งที่ผู้ดูแลเลือก และผู้ที่ลิงก์ชี้ไปเป็นผู้จ่าย บรรทัดนี้จะปรากฏที่ส่วนท้ายของเว็บไซต์นี้ และเป็นครั้งคราวใต้คำตอบของบอทในเซิร์ฟเวอร์ที่ไม่มีพรีเมียม: ไม่เกินหนึ่งครั้งทุก 45 นาทีในเซิร์ฟเวอร์เดียวกัน เฉพาะหลังจากมีคำตอบอื่นอย่างน้อย 6 ครั้งที่นั่น และไม่ปรากฏใต้การดำเนินการของผู้ดูแล คำเตือน คำตอบส่วนตัว หรือข้อความที่มีปุ่ม เซิร์ฟเวอร์พรีเมียมจะไม่เห็นบรรทัดนี้ใน Discord เลย เว็บไซต์ไม่สามารถรู้ได้ว่าใครกำลังอ่าน ส่วนท้ายจึงแสดงให้ผู้เข้าชมทุกคนเห็น

มันเป็นเพียงลิงก์ ไม่มีอะไรมากกว่านั้น ไม่มีสิ่งใดถูกโหลดจากผู้สนับสนุนและไม่มีสิ่งใดถูกส่งไปให้พวกเขา เพื่อให้เป็นไปตามกฎข้างต้น บอทเก็บไว้ในหน่วยความจำเท่านั้น — ไม่เคยเก็บในฐานข้อมูล — ว่าแต่ละเซิร์ฟเวอร์เห็นบรรทัดนี้ครั้งล่าสุดเมื่อใดและมีการตอบกลับออกไปที่นั่นกี่ครั้งตั้งแต่นั้นมา รวมถึงจำนวนครั้งทั้งหมดที่แสดง ไม่มีการบันทึกตัวบุคคล และผู้สนับสนุนไม่เห็นข้อมูลเหล่านี้เลย บอทไม่บันทึกการคลิก และไม่เปลี่ยนเส้นทาง และลิงก์ไม่ส่งข้อมูลผู้อ้างอิงจากเว็บไซต์นี้ หากคุณคลิก คุณจะไปยังเว็บไซต์ของพวกเขา ซึ่งใช้นโยบายของพวกเขาเอง ข้อความของผู้สนับสนุนแสดงตามที่เขียนไว้และไม่ถูกแปล เมื่อไม่มีการตั้งค่าผู้สนับสนุน บรรทัดนี้จะไม่มีอยู่ที่ใดเลย

ไม่มีข้อมูลเหล่านี้ถูกเก็บไว้นาน บันทึกของเซิร์ฟเวอร์จะถูกลืมเมื่อผ่านไป 24 ชั่วโมง หลังคำตอบล่าสุดของมัน เก็บพร้อมกันได้สูงสุด 20,000 เซิร์ฟเวอร์ เมื่อเต็มแล้ว เซิร์ฟเวอร์ที่เงียบนานที่สุดจะถูกตัดออก ทั้งหมดนี้ รวมถึงตัวนับสะสม จะหายไปทุกครั้งที่บอทรีสตาร์ต

โทเคนพรีเมียมและบัญชีของคุณ

พรีเมียมตามบัญชีคือข้อมูลหนึ่งแถว: id Discord ของคุณ เป็นรายเดือนหรือตลอดชีพ หมดเมื่อใด มาจากไหน และคุณซื้อการสลับเซิร์ฟเวอร์เพิ่มไว้กี่ครั้ง โทเคนถูกเก็บเป็นแฮชแบบมีกุญแจของตัวมันเองเท่านั้น ฐานข้อมูลจึงไม่มีสิ่งใดที่แปลงกลับเป็นโทเคนได้ โทเคนมีอยู่ในคำตอบถึงเจ้าของตอนที่สร้าง และไม่มีที่อื่นหลังจากนั้น

ทุกความพยายามแลกโทเคนจะถูกบันทึก — id ของคุณ มาจากเว็บไซต์นี้หรือจาก Discord ผลเป็นอย่างไร และแฮชแบบมีกุญแจของแอดเดรสที่เว็บไซต์นี้ยืนยันสำหรับคำขอนั้น ไม่เคยเก็บแอดเดรสเอง บันทึกนี้คือสิ่งที่ล็อกบัญชีและแอดเดรสหลังใส่โทเคนผิดไม่กี่ครั้ง และทำให้ผู้ดูแลบอทเห็นแอดเดรสเดียวที่อยู่เบื้องหลังหลายบัญชี บันทึกจะถูกลบหลัง 90 วัน

แต่ละเซิร์ฟเวอร์บันทึกว่าบัญชีใดเพิ่ม sick เข้ามา และนั่นคือสิ่งที่ทำให้เซิร์ฟเวอร์เป็นพรีเมียมเมื่อบัญชีนั้นเป็นพรีเมียม เซิร์ฟเวอร์ที่คุณเพิ่ม sick เข้าไปยังถูกบันทึกไว้กับบัญชีของคุณด้วย — ไอดีของเซิร์ฟเวอร์และเวลา — เพื่อให้นับสวิตช์ของคุณได้ รายการนี้ถูกเก็บไว้ และเซิร์ฟเวอร์ยังอยู่ในรายการหลังจาก sick ออกไป เพราะสวิตช์ที่ใช้ไปแล้วถือว่าใช้ไปแล้ว

อีเมลบนโดเมนนี้

ไซต์นี้ยังมีบริการอีเมลขนาดเล็กสำหรับผู้ดูแล ได้แก่ที่อยู่ของเจ้าของเองและที่อยู่ของบัญชีที่เจ้าของอนุญาตให้ใช้ แต่ละที่อยู่เปิดจากไซต์อีเมลหลังลงชื่อเข้าใช้ที่นี่ เมลที่ส่งถึงที่อยู่เหล่านี้มาถึงผ่าน Cloudflare Email Routing และ Cloudflare Email Worker ซึ่งส่งต่อให้ไซต์นี้ เมื่อเข้าถึงไซต์ไม่ได้ Worker จะเก็บข้อความไว้ใน Cloudflare Workers KV นานสูงสุดเจ็ดวันแล้วลองใหม่ เมลที่ส่งจากที่อยู่เหล่านี้ออกไปผ่าน Cloudflare Email Sending นี่คือบริการ Cloudflare สี่อย่างที่เกี่ยวข้อง และไม่มีฝ่ายอื่นเห็นเมล

เมลถูกผนึกไว้ขณะจัดเก็บ เมื่อข้อความมาถึง ไซต์นี้จะแยกวิเคราะห์ข้อความแล้วผนึกด้วยกุญแจสาธารณะที่เป็นของกล่องจดหมาย — AES-256-GCM ภายใต้กุญแจใช้ครั้งเดียวของข้อความนั้น ซึ่งตัวมันเองถูกผนึกด้วยกุญแจสาธารณะ X25519 ของกล่องจดหมายอีกที — แล้วจึงส่งให้บอท ซึ่งฐานข้อมูลของบอทเก็บข้อความที่ผนึกแล้ว ได้แก่ หัวเรื่อง ผู้ส่ง ผู้รับ ข้อความ HTML ไฟล์แนบและชื่อของไฟล์แนบ และไบต์ต้นฉบับ ซึ่งเก็บไว้เจ็ดวันเพื่อให้ข้อความที่ตัวแยกวิเคราะห์อ่านผิดสามารถดาวน์โหลดได้ครบ กุญแจส่วนตัวที่ใช้เปิดข้อความถูกห่อไว้ใต้กุญแจที่สร้างจากรหัสผ่านอีเมลของคุณ (scrypt) และหากคุณสร้างกุญแจกู้คืนแบบใช้ครั้งเดียว ก็ถูกห่อไว้ใต้กุญแจนั้นด้วย บอทไม่เคยถือกุญแจส่วนตัว และเก็บเพียงแฮชทางเดียวของรหัสผ่านของคุณ นี่คือ zero-access ขณะจัดเก็บ ไม่ใช่ zero-knowledge: ไซต์นี้อ่านเมลของคุณในหน่วยความจำขณะแยกวิเคราะห์ข้อความที่เข้ามาและขณะที่กล่องจดหมายของคุณปลดล็อกอยู่ ดังนั้นผู้ที่แก้โค้ดที่ไซต์นี้รันได้ก็อาจอ่านเมลได้ แต่เจ้าของไม่สามารถอ่านจากฐานข้อมูลได้ กุญแจที่ปลดล็อกของคุณอยู่เฉพาะในหน่วยความจำของไซต์นี้ นานที่สุดหนึ่งวัน และการรีสตาร์ตจะล็อกทุกกล่องจดหมายจนกว่าคุณจะพิมพ์รหัสผ่านอีกครั้ง ไซต์ไม่เคยดึงรูปภาพจากระยะไกลในข้อความ: รูปเหล่านั้นโหลดในเบราว์เซอร์ของคุณเมื่อคุณสั่งเท่านั้น และการโหลดรูปจะบอกผู้ส่งว่าคุณเปิดข้อความเมื่อใดและจากที่ไหน

เมื่อคุณลงชื่อเข้าใช้เว็บไซต์นี้ด้วย Discord ระบบจะบันทึก id ของ Discord ชื่อผู้ใช้ และแฮชของอวาตาร์พร้อมเวลา เพื่อให้เจ้าของเห็นว่าใครลงชื่อเข้าใช้แล้วก่อนมอบที่อยู่ ถังขยะและสแปมจะลบเนื้อหาสามสิบวันหลังจากข้อความเข้าไป กล่องจดหมายที่ถูกเพิกถอนจะถูกลบสิบสี่วันหลังการเพิกถอน หากคุณขอสิทธิ์เข้าใช้จากเจ้าของ คำขอ — id ชื่อ และแฮชของอวาตาร์ชุดเดียวกัน พร้อมเวลา — จะถูกเก็บไว้จนกว่าเจ้าของจะตอบหรือครบสามสิบวัน และเจ้าของจะได้รับแจ้งด้วยข้อความส่วนตัวจากบอทบน Discord ไม่มีสิ่งอื่นใดเกี่ยวกับอีเมลถูกแชร์กับ Discord

การส่งนับตามผู้รับ จากแถวในกล่องขาออกที่เก็บไว้อยู่แล้วเพื่อส่งอีเมล จึงไม่มีการเก็บข้อมูลใหม่เพิ่มเพื่อสิ่งนี้ กล่องจดหมายที่อีเมลถูกตีกลับซ้ำ ๆ จะถูกระงับการส่งจนกว่าเจ้าของจะตรวจดู อีเมลที่ส่งถึง postmaster@ หรือ abuse@ บนโดเมนเหล่านี้จะถึงเจ้าของ

บางอย่างถูกทิ้งไว้แบบไม่เข้ารหัส เพราะบริการต้องอ่านได้โดยไม่ใช้กุญแจของคุณ ได้แก่ ข้อความอยู่ในโฟลเดอร์และแท็บใด แฟล็กของข้อความ (อ่านแล้ว ติดดาว สำคัญ เลื่อนเตือน) เวลาที่มาถึง ขนาด ข้อความนั้นอยู่ในการสนทนาใด มีไฟล์แนบกี่ไฟล์ ประเภทไฟล์และ id ของรูปภาพแบบอินไลน์ ข้อความมาถึงที่อยู่ใดของคุณ แท็บบวกที่คุณใช้ ผลการตรวจสอบผู้ส่ง และไดเจสต์แบบมีกุญแจของตัวระบุ (Message-ID, References) และของผู้ส่ง กฎที่คุณตั้งสำหรับผู้ส่ง — ที่อยู่หรือโดเมนที่คุณจัดเก็บ บล็อก หรืออนุญาตรูปภาพ — ก็ไม่ได้เข้ารหัสเช่นกัน ขณะที่ข้อความมาถึง บอทอ่านผู้ส่ง ผู้รับ หัวเรื่อง ส่วนหัว และชื่อไฟล์แนบในหน่วยความจำ เพื่อจัดเข้าแท็บและใช้กฎป้องกันการละเมิด และไม่เขียนสิ่งเหล่านั้นลงไปแบบไม่เข้ารหัส กล่องจดหมายที่ผู้ถือยังไม่ได้ลงชื่อเข้าใช้ด้วยรหัสผ่านนับตั้งแต่เริ่มผนึกจะเก็บเมลเก่าไว้ตามเดิม ซึ่งบริการอ่านได้ เจ้าของจะเห็นว่ากล่องใดบ้าง และแต่ละกล่องจะถูกผนึกทันทีที่ผู้ถือลงชื่อเข้าใช้

การค้นหาทำงานบนไดเจสต์แบบมีกุญแจ ไม่ใช่บนคำของคุณ เมื่อกล่องจดหมายของคุณปลดล็อกอยู่ ข้อความที่ผนึกแต่ละข้อความจะได้ไดเจสต์สูงสุด 512 รายการ (HMAC-SHA256) ของคำเต็มในข้อความและของผู้ส่งและผู้รับ โดยสร้างภายใต้กุญแจค้นหาแบบสุ่มที่มีอยู่เฉพาะในรูปที่ห่อไว้ภายใต้รหัสผ่านและกุญแจกู้คืนของคุณ การค้นหาจึงหาคำเต็มและที่อยู่ที่ตรงกันทุกตัวอักษรได้ — ไม่ใช่คำนำหน้า รูปคำ หรือวลี — และผู้ที่ถือสำเนาฐานข้อมูลไม่สามารถนำคำที่เดามาทดสอบกับไดเจสต์เหล่านั้นได้ ราคาที่ต้องจ่ายมีสองอย่าง: จดหมายที่เข้ามาขณะกล่องจดหมายของคุณล็อกอยู่จะค้นหาไม่ได้จนกว่าคุณจะปลดล็อกครั้งถัดไป และไดเจสต์แบบมีกุญแจของตัวระบุและผู้ส่งที่ถูกทิ้งไว้เป็นข้อความธรรมดา (ข้างต้น) ถูกสร้างภายใต้ความลับที่ไซต์ถือและฐานข้อมูลไม่ได้ถือ ดังนั้นผู้ที่ถือทั้งสองอย่างอาจทดสอบได้ว่าที่อยู่หรือ Message-ID ที่เดาปรากฏอยู่หรือไม่

ข้อความที่คุณส่งด้วยการเลิกทำหรือส่งในเวลาภายหลังจะรออยู่ในกล่องขาออกในรูปแบบที่ผู้ส่งต้องการ เพราะต้องอ่านได้ตอนส่งออก จึงเก็บไว้ใต้กุญแจเซิร์ฟเวอร์ของบอทเองจนกว่าจะถูกส่ง ยกเลิก หรือถูกปฏิเสธถาวร แล้วจึงลบ สำเนาในโฟลเดอร์ส่งแล้วของคุณยังคงผนึกไว้สำหรับคุณ เมลที่คุณส่งออกไปทาง TLS เหมือนเมลอื่นทั่วไป ผ่าน Cloudflare Email Sending และเมลที่ส่งถึงคุณมาถึงผ่าน Cloudflare Email Routing: Cloudflare เห็นข้อความระหว่างการส่ง ก่อนที่ไซต์นี้จะผนึกและตอนที่ข้อความออกไป

ข้อความที่คุณส่งไม่มี id ของ Discord id บัญชี หรือที่อยู่ของเบราว์เซอร์ของคุณ มีเพียง Message-ID แบบสุ่มที่โดเมนผู้ส่ง ไม่มีส่วนหัว X-Mailer, User-Agent หรือ X-Originating-IP และบรรทัด From ที่แสดงเฉพาะที่อยู่ที่คุณเลือก โดยมีชื่อที่แสดงก็ต่อเมื่อคุณตั้งไว้ นามแฝงคือที่อยู่เพิ่มเติมที่ส่งถึงกล่องจดหมายของคุณ ซึ่งคุณปิดได้ ตั้งให้หมดอายุได้ หรือให้ตอบได้เพียงครั้งเดียว นี่ไม่ใช่การไม่เปิดเผยตัวตนจากผู้ที่ดูแลบริการ จาก Cloudflare หรือจากคนที่คุณเขียนถึง: พวกเขาเห็นที่อยู่ที่คุณเขียนจาก เวลา และสิ่งที่ข้อความบอก

หากคุณทำทั้งรหัสผ่านและกุญแจกู้คืนหาย เมลของคุณจะเปิดไม่ได้ และไม่มีใครกู้คืนให้คุณได้ รวมถึงเจ้าของด้วย เมื่อเจ้าของรีเซ็ตรหัสผ่านอีเมลของผู้ถือ กุญแจที่รหัสผ่านนั้นเปิดจะถูกลบด้วย: เมลที่ผนึกไว้ใต้กุญแจนั้นจะไม่มีวันอ่านได้อีก และจะถูกลบสามสิบวันหลังจากนั้น

เพลงและเนื้อเพลง

เมื่อเซิร์ฟเวอร์เปิดเครื่องเล่นเพลง บอตจะเล่นเสียงในช่องเสียงผ่านโหนด Lavalink ที่ทำงานอยู่ข้างกันบนเครื่องเดียวกัน โหนดจะดึงเสียงจากเว็บไซต์ที่สมาชิกขอเท่านั้นและไม่ดึงจากที่อื่น ได้แก่ SoundCloud (soundcloud.com, on.soundcloud.com, api.soundcloud.com, sndcdn.com), Bandcamp (bandcamp.com), Twitch (twitch.tv), Vimeo (vimeo.com), ลิงก์ https ตรงที่สมาชิกวางมา และ — เฉพาะเมื่อเจ้าของเปิดใช้ — YouTube (youtube.com, youtu.be, music.youtube.com) ลิงก์ Spotify (open.spotify.com, spotify.link) หรือ Apple Music (music.apple.com) จะถูกค้นหาในเว็บไซต์นั้นเพื่อหาชื่อเพลง แล้วเล่นรายการที่ตรงกันจาก SoundCloud ไม่มีเสียงมาจากทั้งสองแห่งนี้ เว็บไซต์เหล่านี้แต่ละแห่งเห็นคำขอที่โหนดส่งไปขอเพลง เหมือนกับเบราว์เซอร์ทั่วไปที่เปิดหน้านั้น และไม่เห็นอะไรเกี่ยวกับเซิร์ฟเวอร์หรือสมาชิกที่ขอเลย

สิ่งที่บอตเก็บไว้สำหรับเครื่องเล่น ได้แก่ ช่องเสียงและช่องข้อความที่บอตอยู่ คิว — ชื่อเพลง ศิลปิน ความยาว และแหล่งที่มาของแต่ละเพลง รหัสอ้างอิงของโหนดสำหรับเพลงนั้น และ id ของสมาชิกที่เพิ่มเพลงเข้าคิว — และเพลงที่เล่นล่าสุดยี่สิบเพลง ซึ่งจะหายไปเมื่อเครื่องเล่นหยุดหรือบอตออกจากเซิร์ฟเวอร์ เพลย์ลิสต์ที่สมาชิกบันทึกเป็นของสมาชิกคนนั้น และเก็บไว้ภายใต้ id ของเขาจนกว่าเขาจะลบ เนื้อเพลงมาจาก LRCLIB (lrclib.net) ซึ่งเป็นฐานข้อมูลเปิดที่ไม่ต้องมีบัญชี โดยจะได้รับเพียงศิลปิน ชื่อเพลง และความยาวของเพลงที่กำลังเล่นเท่านั้น ไม่มีอย่างอื่น และคำตอบจะถูกแสดงแต่ไม่ถูกเก็บไว้

ความปลอดภัยของบัญชีของคุณ

กล่องจดหมายของคุณเปิดด้วยรหัสผ่านของคุณเอง ซึ่งตั้งไว้ในไคลเอนต์อีเมลนั้นเองและเก็บแยกจาก Discord ไซต์นี้เห็นรหัสผ่านเฉพาะตอนที่คุณพิมพ์ เพื่อปลดห่อกุญแจของกล่องจดหมายคุณ และไม่เก็บไว้ บอทซึ่งได้รับรหัสผ่านเพื่อตรวจสอบ เก็บเพียงแฮช scrypt แบบทางเดียวของมัน — ค่าที่ไม่มีสิ่งใดเปลี่ยนกลับเป็นรหัสผ่านได้ แม้แต่เรา — และตรวจสอบสิ่งที่คุณพิมพ์กับมัน ตัวรหัสผ่านเองไม่อยู่ในบันทึกใด คอลัมน์ฐานข้อมูลใด และคุกกี้ใด

ขั้นตอนที่สองเป็นทางเลือกและขึ้นอยู่กับคุณที่จะเพิ่ม ความลับของแอปตรวจสอบสิทธิ์และที่อยู่ที่รหัสถูกส่งไปถูกเก็บแบบเข้ารหัสด้วย AES-256-GCM ด้วยกุญแจเฉพาะบอทเดียวกับข้อความลับด้านบน; พาสคีย์ถูกเก็บเป็นเพียงกุญแจสาธารณะของมัน ซึ่งยืนยันการลงชื่อเข้าใช้ได้แต่สร้างขึ้นไม่ได้; รหัสกู้คืนถูกเก็บเป็นเพียงแฮชที่ใส่กุญแจ เช่นเดียวกับโทเคนพรีเมียม รหัสที่ส่งไปจะออกผ่าน Cloudflare Email Sending จากที่อยู่บนโดเมนของเรา ไม่มีวิธีปัจจัยที่สองใดถูกแบ่งปันกับใคร

การเชื่อถือเบราว์เซอร์เป็นเวลาสามสิบวันจะเก็บโทเคนสุ่มไว้ในคุกกี้ และฝั่งบอทเก็บเพียงแฮชที่ใส่กุญแจของโทเคนนั้น — ไม่เคยเป็นตัวโทเคนเอง — ดังนั้นรายการเบราว์เซอร์ที่คุณเชื่อถือจึงไม่มีสิ่งใดที่ระบุเบราว์เซอร์ต่อผู้อื่น นอกเหนือจากคุกกี้ลงชื่อเข้าใช้สามตัวของแดชบอร์ด กล่องจดหมายจะตั้งคุกกี้ของตัวเองไม่กี่ตัวขณะเปิดอยู่: ตัวที่ทำให้ปลดล็อกไว้หนึ่งวัน ตัวที่เก็บการเข้าสู่ระบบหรือรหัสผ่านขณะที่กำลังตอบขั้นตอนที่สอง ตัวที่มีอายุสิบนาทีและทำเครื่องหมายเบราว์เซอร์ที่เริ่มการลงชื่อเข้าใช้อีเมล เพื่อไม่ให้ทำให้เสร็จจากเบราว์เซอร์อื่นได้ และโทเคนเบราว์เซอร์ที่เชื่อถือ เซสชันอีเมลสิ้นสุดหกชั่วโมงหลังจากเปิด หรือเร็วกว่านั้นหากคุณออกจากระบบของเว็บไซต์บนโฮสต์ที่ใช้ร่วมกัน ทุกรหัสผ่านหรือรหัสที่ผิดจะถูกนับต่อบัญชีของคุณและต่อที่อยู่ที่เว็บไซต์นี้พิสูจน์ได้ — id ของคุณและแฮชที่ใส่กุญแจของที่อยู่นั้น ไม่เคยเป็นตัวที่อยู่เอง — ซึ่งจะล็อกบัญชีหลังจากพยายามไม่กี่ครั้งภายในสิบห้านาที บันทึกเหล่านั้นจะถูกลบภายในหนึ่งวัน

การฟัง — เฉพาะเมื่อคุณเชื่อมต่อบางอย่าง

สิ่งที่เก็บ /fm ไม่เก็บอะไรเกี่ยวกับบุคคลเลยจนกว่าเขาจะเชื่อมต่อแหล่งข้อมูล หากคุณเชื่อมต่อ Last.fm หรือ ListenBrainz เราจะเก็บชื่อผู้ใช้ของคุณที่นั่น หากคุณเปิด scrobble ขาออกด้วย เราจะเก็บคีย์ที่ให้บอทส่งประวัติการฟังแทนคุณ แบบเข้ารหัส และเก็บเฉพาะตราบที่ยังเปิดอยู่ — การปิดหรือยกเลิกการเชื่อมต่อจะลบคีย์นั้น หากคุณใช้สถานะ Spotify ของ Discord บอทจะอ่านเพลง Spotify ในสถานะของคุณ ในเซิร์ฟเวอร์ที่ใช้ร่วมกับคุณ หลังจากคุณยินยอมเท่านั้น และจะบันทึกการฟังเมื่อคุณฟังไปประมาณครึ่งหนึ่ง ไม่มีข้อมูลอื่นในสถานะการแสดงตนของคุณถูกอ่าน

สิ่งที่เก็บไว้ และใครเห็น ประวัติการฟังที่บอทได้ยินเอง — จากสถานะ Spotify ของคุณหรือเครื่องเล่นเพลงของบอทเอง — เก็บไว้หนึ่งปี ศิลปิน อัลบั้ม เพลง และแนวเพลงยอดนิยมของคุณ สูงสุดอย่างละหนึ่งพันรายการ จะถูกคัดลอกจากบริการของคุณทุกไม่กี่ชั่วโมง เพื่อให้เซิร์ฟเวอร์แสดงได้ว่าใครฟังอะไร เพื่อน การตั้งค่าการแสดงผลเล็กน้อย และเซิร์ฟเวอร์ที่คุณเลือกซ่อนตัวก็ถูกเก็บด้วย ประวัติการฟังและรายการจะแสดงเฉพาะต่อผู้ที่อยู่ในเซิร์ฟเวอร์เดียวกับคุณ ชื่อผู้ใช้ Last.fm หรือ ListenBrainz ของคุณจะปรากฏใน who-knows ส่วนกลางก็ต่อเมื่อคุณเปิดไว้ และจะปิดอยู่จนกว่าคุณจะเปิด /fm account แสดงทั้งหมดนี้และลบทั้งหมดในครั้งเดียว และการยกเลิกการเชื่อมต่อแหล่งสุดท้ายของคุณก็ทำเช่นเดียวกัน

Last.fm และ ListenBrainz เมื่อมีใครใช้ /fm บอทจะขอข้อมูลการฟังสาธารณะของบุคคลที่เชื่อมต่อไว้จาก Last.fm (ws.audioscrobbler.com) หรือ ListenBrainz (api.listenbrainz.org) โดยใช้ชื่อผู้ใช้ของเขาและไม่ใช้ข้อมูลอื่นใดเกี่ยวกับเขา เฉพาะเมื่อเปิด scrobble ขาออกเท่านั้น บอทจึงจะส่งประวัติการฟังที่ได้ยินสำหรับบุคคลนั้นไปยังบริการด้วย โดยลงนามด้วยคีย์ของเขา ปกอัลบั้มถูกดึงจากเซิร์ฟเวอร์รูปภาพของ Last.fm โดยบอท ไม่เคยดึงโดยอุปกรณ์ของคุณ แต่ละบริการมีนโยบายความเป็นส่วนตัวของตนเอง และสิ่งที่บริการนั้นเก็บเกี่ยวกับการฟังของคุณก็เป็นของคุณอยู่แล้วที่นั่น

การเชื่อมต่อ Last.fm ทำบนหน้าเว็บของ Last.fm เอง: บอทขอโทเค็นใช้ครั้งเดียวจาก Last.fm แล้วให้ที่อยู่สำหรับอนุมัติแก่คุณ จากนั้นจึงรู้ว่าคุณอนุมัติแล้วด้วยการถาม Last.fm โทเค็นนี้อยู่ในหน่วยความจำของบอทเท่านั้นจนกว่าจะถูกใช้หรือครบหนึ่งชั่วโมง และไม่เคยถูกเก็บหรือบันทึกลงล็อก หากพิมพ์เพียงชื่อผู้ใช้ Last.fm ก็จะเชื่อมต่อได้โดยไม่ต้องอนุมัติ และ Last.fm จะได้รับเพียงชื่อนั้นเท่านั้น การเชื่อมต่อสถานะ Spotify ของ Discord ต้องใช้ Presence intent ของบอท จนกว่าจะเปิด จะมีให้เลือกเพียงอีกสองแบบ

การนำเข้าประวัติ หากคุณให้ไฟล์ Spotify หรือ Apple Music แก่ /fm import บอทจะอ่านเพียงครั้งเดียวและเก็บเฉพาะเวลา ศิลปิน เพลง และอัลบั้มของการฟังแต่ละครั้ง ตัวไฟล์จะอยู่ในไฟล์ชั่วคราวตลอดไม่กี่นาทีที่นำเข้าและถูกลบทันทีหลังจากนั้น ไม่มีการส่งอะไรให้ใคร ประวัติการฟังที่นำเข้าจะถูกเก็บไว้จนกว่าคุณจะลบออก (/fm account มีปุ่มให้) หรือลบทุกอย่าง และแสดงเหมือนการฟังอื่น ๆ: เฉพาะคนในเซิร์ฟเวอร์ที่คุณอยู่เท่านั้น

ประวัติมงกุฎ เมื่อมีการอ่านมงกุฎของเซิร์ฟเวอร์หรือกระดานจัดอันดับ “ใครรู้จัก” บอทจะบันทึกว่าใครถือมงกุฎของศิลปินแต่ละคนที่นั่น และเมื่อเปลี่ยนมือ ใครเอาไปจากใครและเมื่อไร — เก็บไว้สูงสุดหนึ่งปี การลบข้อมูลการฟังของคุณจะลบมงกุฎที่คุณเคยถือ และลืมว่าคุณเคยแย่งมงกุฎจากใคร

การเข้ารหัส

ข้อความอิสระที่ผู้คนเขียนด้วยความไว้ใจถูกเข้ารหัสด้วย AES-256-GCM ก่อนเก็บ และถอดรหัสเฉพาะตอนที่แสดงให้ทีมงานที่ข้อความนั้นเขียนถึง มีห้าอย่าง: การอุทธรณ์การแบน คำตอบใบสมัครทีมงาน คำตอบที่ให้ตอนเปิดตั๋ว ความเห็นที่ทิ้งไว้พร้อมคะแนนของตั๋ว และปีที่ใครสักคนให้ไว้พร้อมวันเกิดของเขา กุญแจสร้างจากความลับที่มีอยู่ในสภาพแวดล้อมของบอทเองเท่านั้น — เว็บไซต์ทำงานเป็นบริการแยกต่างหากที่ไม่มีมันและใช้มันไม่ได้ — ดังนั้นสำเนาฐานข้อมูลเพียงอย่างเดียวจะได้แต่ข้อความที่เข้ารหัสแล้ว

จนถึงวันที่ 19 กันยายน 2026 หน้านี้เคยบอกว่าสาม และอย่างที่สี่คือสาเหตุ: ความเห็นที่ทิ้งไว้พร้อมคะแนนของตั๋ว — “ผู้ดูแลที่ปิดตั๋วนี้พูดห้วนกับฉัน” เป็นตัวอย่างของสิ่งที่เขียนไว้ในนั้น — ถูกเก็บเป็นข้อความธรรมดาตั้งแต่วันที่ฟีเจอร์เปิดตัว มันอยู่ห่างจากคำตอบของตั๋วที่ถูกเข้ารหัสแค่สองการประกาศในไฟล์เดียวกัน และไม่มีอะไรจับสองอย่างนั้นมาเทียบกัน ตอนนี้มันถูกเข้ารหัสแล้ว ทุกอย่างที่เก็บไว้แล้วถูกแปลงหมด และการตรวจสอบในขั้นตอนบิลด์จะปฏิเสธช่องใหม่ที่มีลักษณะเช่นนั้น จนกว่าจะมีคนเขียนระบุว่าเป็นแบบไหนในสองแบบ

ใบสมัครที่ทำค้างไว้ แบบฟอร์มใบสมัครที่ยาวจะถามเป็นหน้า ๆ คำตอบของหน้าที่ส่งไปแล้วจะถูกเก็บไว้โดยเข้ารหัสแบบเดียวกัน จนกว่าจะส่งหน้าสุดท้าย — ซึ่งจะกลายเป็นใบสมัคร — หรือเป็นเวลาหนึ่งชั่วโมง แล้วแต่อย่างใดจะถึงก่อน และผู้สมัครทิ้งได้ทุกเมื่อ ไม่มีการเก็บอะไรสำหรับคนที่ไม่เคยเริ่ม

สิ่งที่ไม่ถูกเข้ารหัส บอกให้ชัด: คำถามที่ทีมงานเขียนไว้ข้างแต่ละคำตอบ เหตุผลที่ผู้ดูแลพิมพ์ในบันทึกการดูแล เหตุผลที่สมาชิกให้ไว้สำหรับการ AFK — ซึ่งบอทแสดงให้ทุกคนที่กล่าวถึงเขาเห็น — และการตั้งค่าเซิร์ฟเวอร์ของคุณ ไม่มีสิ่งใดในนั้นเป็นถ้อยคำส่วนตัวของใครเกี่ยวกับตัวเขาเอง และการเข้ารหัสจะทำให้ผู้ดูแลของคุณค้นหาบันทึกของตัวเองไม่ได้

การลบ

นำบอทออกจากเซิร์ฟเวอร์ของคุณ แล้วทุกอย่างที่เก็บไว้สำหรับเซิร์ฟเวอร์นั้นจะถูกลบในสามสิบวันให้หลังโดยอัตโนมัติ ไม่ต้องร้องขอ

ความล่าช้านั้นคือฟีเจอร์ ไม่ใช่ข้อแม้ เหตุผลที่พบบ่อยที่สุดอย่างมากที่เซิร์ฟเวอร์นำบอทออกคือเพื่อเพิ่มกลับเข้ามาทันทีด้วยสิทธิ์ที่ต่างออกไป และการลบที่เกิดขึ้นทันทีที่บอทออกจะพาทุกการตั้งค่า ทุกคำเตือน และทุกบันทึกการดูแลหายไปด้วย เชิญกลับภายในช่วงเวลานั้นแล้วเซิร์ฟเวอร์ของคุณจะเป็นอย่างที่คุณทิ้งไว้ทุกประการ พ้นช่วงเวลาไปแล้วก็ไม่มีอะไรให้กลับมา ไม่มีการบันทึกอะไรใหม่ขณะที่บอทไม่อยู่ — มันมองไม่เห็นเซิร์ฟเวอร์ — และนาฬิกาเริ่มนับใหม่จากการออกครั้งล่าสุด ดังนั้นการออกสองครั้งไม่ทำให้สั้นลง

หากสามสิบวันนานเกินไป เจ้าของเซิร์ฟเวอร์หรือผู้ดูแลระบบสามารถให้ทำทันทีได้: ขอในเซิร์ฟเวอร์ช่วยเหลือ ซึ่งทำตามคำขอ ไม่ใช่ตามกำหนดเวลา

การเข้าสู่ระบบแผงควบคุม

เว็บไซต์นี้คือ sykbot.com และเอกสารอยู่ที่ sickenn.info การเข้าสู่ระบบเกิดขึ้นที่ sicken.me เท่านั้น ไม่มีที่อื่น และคุกกี้ด้านล่างเป็นของที่อยู่นั้นเท่านั้น เบราว์เซอร์จะไม่ส่งคุกกี้เหล่านั้นไปยังที่อยู่อื่นเลย หน้าเว็บที่อยู่ที่อื่นซึ่งขอให้คุณเข้าสู่ระบบด้วย Discord สำหรับ sick ไม่ใช่เว็บไซต์นี้ อีเมลอ่านและเขียนได้ที่ mail.sicken.me ซึ่งไม่มีการเข้าสู่ระบบของตัวเอง: มันจะส่งคุณไปเข้าสู่ระบบที่ sicken.me แล้วพากลับมา และคุกกี้ของมันเป็นของที่อยู่นั้นเท่านั้น

เว็บไซต์ไม่มีฐานข้อมูล การเข้าสู่ระบบจึงถูกเก็บในคุกกี้หนึ่งอันในเบราว์เซอร์ของคุณ การเข้าสู่ระบบขอสองขอบเขตจาก Discord คือ identify และ guilds — ชื่อของคุณและรายการเซิร์ฟเวอร์ที่คุณอยู่ ไม่มีอย่างอื่น — และคุกกี้เก็บสิ่งที่ได้กลับมา: ID Discord ชื่อผู้ใช้ และ ID รูปโปรไฟล์ของคุณ และโทเค็นเข้าถึงและโทเค็นรีเฟรชสำหรับสองขอบเขตนั้น มันถูกเข้ารหัสและรับรองความถูกต้องด้วย AES-256-GCM ภายใต้กุญแจที่มีเพียงเว็บไซต์ถือ จึงอ่านหรือแก้ไขในเบราว์เซอร์ของคุณไม่ได้ และไม่มีอะไรเกี่ยวกับมันถูกเขียนไว้บนเซิร์ฟเวอร์ มันยังจำเซิร์ฟเวอร์ที่คุณเปิดเมื่อเร็ว ๆ นี้สูงสุดสี่แห่ง เพื่อให้ขึ้นก่อนในรายการ

รูปโปรไฟล์ของคุณและไอคอนเซิร์ฟเวอร์ของคุณถูกเว็บไซต์นี้ดึงมาจาก Discord แล้วส่งให้เบราว์เซอร์ของคุณ เบราว์เซอร์ของคุณจึงไม่เคยติดต่อเซิร์ฟเวอร์รูปภาพของ Discord และพวกเขาไม่เคยเห็นที่อยู่ของคุณ เว็บไซต์นี้ไม่เก็บรูปเหล่านั้นไว้: แต่ละรูปถูกดึงเมื่อหน้าเว็บขอ และเบราว์เซอร์ของคุณกับเครือข่ายหน้าเว็บไซต์นี้อาจเก็บสำเนาไว้นานสุดหนึ่งสัปดาห์ ภายใต้ที่อยู่ที่เปลี่ยนทุกครั้งที่รูปเปลี่ยน

ขณะที่หน้าตั้งค่าของฟีเจอร์เปิดอยู่และอยู่บนหน้าจอ มันขอรายการช่องและบทบาทของเซิร์ฟเวอร์คุณจากเว็บไซต์นี้ — ไม่ใช่จากใครอื่น — ใหม่ทุกหนึ่งนาที เพื่อให้ช่องที่เพิ่งสร้างเมื่อครู่เลือกได้โดยไม่ต้องโหลดหน้าใหม่ คำขอนั้นพาคุกกี้เดียวกันไปและตอบเฉพาะผู้ที่เปิดหน้านั้นได้ มันเป็นสิ่งเดียวที่หน้าใดที่นี่ดึงหลังจากโหลดเสร็จ และ Content-Security-Policy อนุญาตเฉพาะบนหน้าเหล่านั้น

มีอายุสามสิบวันนับจากที่คุณเข้าสู่ระบบ ซึ่งทำให้กลับมาได้โดยไม่ต้องเชื่อมต่อ Discord อีกครั้ง หลังจากนั้นเบราว์เซอร์จะถูกส่งผ่าน Discord โดยไม่มีหน้าจอขอความยินยอม สำหรับแอปที่คุณอนุมัติไว้แล้ว หนึ่งเดือนปลอดภัยได้เพราะ Discord ยังคุมอยู่: ทุกไม่กี่นาทีเว็บไซต์ถาม Discord ว่าการเข้าสู่ระบบยังใช้ได้อยู่หรือไม่ การออกจากระบบเพิกถอนโทเค็นที่ Discord — สำเนาของคุกกี้จึงหยุดทำงานด้วย — และการลบ sick ออกจาก แอปที่ได้รับอนุญาต (Authorized Apps) ในการตั้งค่าของ Discord เองจะยุติจากฝั่งคุณ บนทุกอุปกรณ์พร้อมกัน

คุกกี้อันที่สองเก็บเพียงเลข 1 และมีอยู่หลังจากคุณออกจากระบบเท่านั้น มันบันทึกว่าคุณออกแล้ว เพื่อให้การเข้าสู่ระบบครั้งต่อไปแสดงหน้าจอขอความยินยอมของ Discord — พร้อม “ไม่ใช่คุณ?” ของ Discord เองบนนั้น ซึ่งเป็นวิธีสลับบัญชี — แทนที่จะข้ามไป การเข้าสู่ระบบอีกครั้งจะลบมัน อันที่สามมีอายุสิบนาทีขณะที่กำลังเข้าสู่ระบบ และเก็บค่าสุ่มที่พิสูจน์ว่าคำตอบที่กลับมาจาก Discord เป็นของการเข้าสู่ระบบที่เบราว์เซอร์นี้เริ่มไว้ สามอันนี้คือคุกกี้เพียงอย่างเดียวที่เว็บไซต์นี้ตั้ง Cloudflare ซึ่งอยู่หน้าเว็บไซต์ อาจตั้งคุกกี้อายุสั้น __cf_bm ของตัวเองเพื่อแยกเบราว์เซอร์จากบอท อันนั้นเป็นของ Cloudflare และที่นี่ไม่มีอะไรอ่านมัน

ใครเห็นอะไรได้

การตั้งค่าแสดงให้คนที่เปลี่ยนมันได้เห็น — โดยค่าเริ่มต้นหมายถึงจัดการเซิร์ฟเวอร์ และมากกว่านั้นสำหรับไม่กี่ฟีเจอร์ที่ขอผู้ดูแลระบบ บันทึกการดูแลแสดงให้ผู้ดูแลของคุณเห็น ไม่มีใครที่ดำเนินการบอทอ่านข้อมูลเซิร์ฟเวอร์ของคุณเป็นกิจวัตร และไม่มีส่วนติดต่อใดที่ทำให้สะดวกพอจะทำเช่นนั้น