Tai vertimas. Jei jis ir angliška versija kada nors nesutaps, galioja angliška versija.
Privatumo politika
Paskutinį kartą pakeista 2026 m. spalio 19 d..
Kas saugoma
Serverio konfigūracija, kurią nustatai boto komandomis: kanalų ir rolių ID, ribos, jungikliai ir tekstas, kurį įrašai į nustatymą — komandų prefiksas, blokuojamų žodžių sąrašas, patvirtinimo skydelio tekstas, frazė, kuri paleidžia suplanuotą kanalo išvalymą, naudotojų ID, kuriuos atleidi nuo filtro. Moderavimo įrašai: atvejo numeris, kas veikė, prieš ką, priežastis, kurią įvedei, ir kada. Kai funkcijai to reikia — jos sukurtų žinučių ar kanalų ID, kad vėliau galėtų jais tvarkytis.
Konfigūracijos tekstas saugomas tokį, kokį parašei, ir tai daroma tyčia: tavo moderatoriai turi galėti perskaityti, ką serveris nustatytas daryti. Tai ne kieno nors asmeniniai žodžiai apie save — tai tavo serverio taisyklės, kurias parašė tas, kas jį valdo.
Veiklos skaitikliai — nuo to momento, kai botas pridedamas. Kiek žinučių išsiuntė kiekvienas narys, kiek minučių praleido balso kanaluose, kiek užimtas kiekvienas kanalas, valandinė serverio suma ir įrašas, kas prisijungė ar išėjo ir kuris pakvietimas jį atvedė. Jei įjungtas webhook persiuntimas — kiek kartų nario užblokuotos žinutės buvo paskelbtos iš naujo ir kada paskutinį kartą. Tai tik skaitikliai ir laiko žymos, daugiau nieko: nėra jokios eilutės, kuri sakytų, ką kas pasakė, kuriame kanale ar kuriuo metu. Paros suskirstymas, iš kurio sumuojamos lyderių lentelės, ištrinamas po 120 dienų, o prisijungimų ir išėjimų istorija — po 400 dienų.
Skaičiavimas yra įjungtas nuo pat boto atėjimo, kitaip nei dauguma to, ką botas gali, nes istorija, kuri prasideda tada, kai kas nors prisimena surasti nustatymą, yra istorija, kuria niekas negali pasitikėti, o nesuskaičiuoto mėnesio atkurti neįmanoma. Išjungti užtenka vienos eilutės — /logs activity su off — skaičiavimas sustoja iš karto, o /stats toliau rodo tai, kas buvo užfiksuota anksčiau.
Tai ne vienintelis dalykas, kuris įjungiamas botui prisijungus, nors šis puslapis anksčiau taip sakė. Tekstinės komandos, moderavimo žurnalas, bausmių kopėčios, loterijos, snipe, AFK ir boto kalbos nustatymas taip pat įsijungia pačios; dokumentacijos puslapis išvardija jas greta visų kitų modulių ir pažymi, kuris koks. Iš jų snipe ir AFK laiko ką nors apie narį: snipe — atmintyje, o ne duomenų bazėje, o AFK — tik tada, kai narys pats jį nustato; toliau esanti pastraipa tiksliai sako, ką ir kiek laiko.
AFK, tik jei narys jį nustato. Tai, kad jis atsitraukęs, jo įvesta priežastis, kada išėjo, slapyvardis, kurį botas pakeitė, kad galėtų jį grąžinti, ir nuorodos į iki dešimties žinučių, kuriose jis buvo paminėtas, kol nebuvo — kuri žinutė, kuriame kanale, kas ją parašė ir kada, niekada ne žinutės tekstas. Visa tai ištrinama, kai tik jis kitą kartą ką nors parašo vietoje, kuri skaičiuojama (serveris gali nurodyti kanalus, kurie neskaičiuojami), kai jis išeina iš serverio arba komanda /afk remove — ir praėjus trisdešimčiai dienų, kas bebūtų. Serveris gali išjungti paminėjimų saugojimą.
Ką botas nusprendė apie paskyrą, kai ji atėjo. Jei įjungta narių atranka — jos suteiktas balas, kategorija, signalai, kurie suveikė, ką botas padarė pats ir ką moderatorius nusprendė vėliau. Tai saugoma tam, kad į klausimą „kodėl mane išmetė“ būtų atsakymas, o ne rekonstrukcija, ir todėl, kad „ar ši paskyra čia jau jungėsi ir išėjo“ yra signalas, kuriam reikia istorijos. Ištrinama po 90 dienų — sprendimas apie žmogų nėra tas pats, kas moderavimo veiksmas, į kurį jis atvedė, ir tik antrasis yra įrašas.
Ką žmonės pateikia funkcijai ir ką funkcija iš to padarė. Blokavimo apeliacijos ir moderatorių balsavimas dėl jų; personalo paraiškos, jų atsakymai ir balsavimas; užklausos, jų atsakymai ir įvertinimas, paliktas uždarius; loterijų dalyviai; renginių registracijos ir lankomumas; gildijos rangai, sąrašai, personalo pastabos ir įnašų priežastys; atsiliepimai, kuriuos kas nors parašė apie tavo serverį; partnerystės paraiškos ir jų pristatymas. Keturi to sąrašo laukai, kurie yra konfidencialiai parašyti žodžiai, yra užšifruoti — toliau esantis skyrius įvardija juos tiksliai.
Serverio atsarginės kopijos, jei kas nors jas sukuria. /backup save išsaugo struktūrinę serverio momentinę kopiją, kad serverį būtų galima atkurti: rolių pavadinimai ir leidimai, kanalų pavadinimai, aprašymai ir perrašymai, kategorijos, jaustukų ir lipdukų metaduomenys ir blokuotųjų sąrašas su prie jo užrašytomis priežastimis. Žinučių joje nėra. Tai tavo serverio paties struktūra, laikoma ten, kur liepei botui ją laikyti, o /backup delete pašalina vietą visiškai.
Žinutės, kurias tavo personalas sukuria su /message. Nebaigtas juodraštis (išmetamas po savaitės be pakeitimų), išsaugoti šablonai, vėlesniam laikui suplanuoti įrašai ir kiekvieno įrašo atvaizdas, kad jį būtų galima redaguoti — užmirštamas po 90 dienų be redagavimo. Tai tekstas, kurį personalas parašė botui išsiųsti, kartu su tuo, kas jį parašė; ne tai, ką pasakė narys.
Tavo serverio pasisveikinimai. Sveikinimo žinutė, atsisveikinimo žinutė ir sveikinimo asmeninė žinutė, kurias tavo personalas sukūrė, tekstas sveikinimo ir atsisveikinimo kortelėse ir fono paveikslėlis, jei jis buvo įkeltas kortelei — saugomas kaip paveikslėlis, kurį botas perpiešė iš įkelto failo, todėl iš originalaus failo nelieka nieko, tik jo taškai. Kad nupieštų kortelę, botas tuo metu iš Discord paima prisijungiančio ar išeinančio nario profilio nuotrauką ir nieko iš jos nesaugo.
Lygiai, jei serveris juos įjungia. Įjungus Lygių modulį, botas saugo po vieną skaičių kiekvienam nariui — XP, surinktą iš žinučių ir laiko balso kanale — ir kada jis paskutinį kartą pasikeitė, ir nieko daugiau: jokio įrašo, kas buvo pasakyta ar kur. Iš to skaičiaus apskaičiuojami lygis ir vieta. Jis išlieka, kol botas yra serveryje, net ir nariui išėjus, kad grįžus jo apdovanojimų vaidmenys galėtų sugrįžti; jis ištrinamas kartu su kitais serverio duomenimis praėjus trisdešimčiai dienų po boto pašalinimo. Jei serveris palieka savo viešą lyderių lentelę įjungtą — ji įjungta pagal numatytuosius nustatymus, o vienas jungiklis ją išjungia — nario vardas serveryje, profilio nuotrauka, lygis ir XP rodomi viešame šios svetainės puslapyje bet kam, turinčiam nuorodą. Vardas ir nuotrauka paimami iš Discord, kai puslapis piešiamas, ir niekada neįrašomi į duomenų bazę; nupieštas puslapis laikomas trumpiau nei minutę, kad lankoma lyderių lentelė nepasiektų boto kiekvieno peržiūrėjimo metu.
Reidų įrašai, tik kai anti-raid užfiksuoja reidą arba personalas pažymi laikotarpį. Kurios paskyros prisijungė per jį ir kada, kiek metų buvo kiekvienai paskyrai, ar turėjo avatarą, vien raidžių raktas, sudarytas iš naudotojo vardo panašių vardų grupei atpažinti (niekada ne pats naudotojo vardas), ką botas ar moderatorius padarė su kiekviena (išmetimas, užblokavimas, timeout), ar serveris buvo užrakintas ir kiek žinučių pašalinta. Niekada žinutės teksto. Saugoma 30 d., daugiausia 25 reidų vienam serveriui, ir ištrinama kartu su visu kitu, kai botas palieka serverį.
Pasiūlymai, jei serveris juos įjungia. Pasiūlymas saugo parašytą tekstą, kas jį atsiuntė, kur paskelbta jo kortelė ir — kai komanda atsako — atsakymą, kas jį davė ir kodėl. Kiekvienas balsas yra viena eilutė: kuris pasiūlymas, kuris narys ir į kurią pusę. Anoniminis pasiūlymas vis tiek užrašo, kas jį atsiuntė, nes nuo to skaičiuojama riba vienam nariui ir laukimo laikas; niekur tai nerodoma. Visa tai ištrinama kartu su likusiais serverio duomenimis praėjus trisdešimčiai dienų po boto pašalinimo. Pasiūlymas, išsiųstas su /suggest bot, yra apie patį botą, o ne apie serverį: jis perduodamas į palaikymo serverio kanalą kartu su tavo vardu, tavo ID ir serveriu, iš kurio atėjo, ir visai nesaugomas.
Gimtadieniai, jei narys tokį nustato. /birthday nieko apie žmogų nesaugo, kol jis nenurodo datos. Tada išsaugo jo nurodytą dieną ir mėnesį; metus – tik jei jis juos nurodė, užšifruotus tuo pačiu raktu kaip ir toliau aprašytas konfidencialus tekstas, o perskaitomus tik amžiui pasakyti ir tik serveryje, kuris rodo amžių; laiko juostą iš fiksuoto sąrašo; momentą, kada prasideda kitas jo gimtadienis; ir su kuriais serveriais jis pasirinko juo pasidalyti, po vieną įrašą, kurį sukuria pats žmogus ir niekas kitas. Moderatorius gali pašalinti serverio įrašą, bet niekada negali nustatyti ar perskaityti datos, kuria nebuvo pasidalyta jo serveryje. Niekas jaunesnis nei 13 nesaugomas: metai, dėl kurių žmogus būtų jaunesnis, atmetami ir nieko neišsaugoma. Botas niekada nerašo žmogui. /birthday remove vienu metu ištrina datą ir visų serverių įrašus; serverio įrašas taip pat dingsta, kai narys palieka tą serverį arba kai ištrinami serverio duomenys; o trumpas įrašas apie tai, kurios šventės jau paskelbtos, ištrinamas po 400 dienų.
Ištrynus gimtadienį komanda /birthday remove, to asmens paskelbtų šventimų įrašas taip pat ištrinamas iš karto, nelaukiant 400 dienų.
Laikinos rolės. Kai moderatorius kuriam laikui paskolina kam nors rolę, botas saugo, kas ją turi, kokia tai rolė, kada baigiasi, kas ją paskolino ir įvestą priežastį (daugiausia 400 simbolių), kol rolė bus atimta. Gimtadieniui ar sugadintam skaičiavimui paskolinta rolė saugoma taip pat, o skolintoju nurodomas botas. Įrašas ištrinamas, kai rolė atimama, kai narys užblokuojamas ir – nebent serveris pasirinko išsaugoti laiką jo sugrįžimui – kai jis išeina.
Skaičiavimas, jei serveris nustato kanalą. Kiekvienam skaičiavimo kanalui botas saugo skaičių, ties kuriuo jis sustojo, kas skaičiavo paskutinis, taisykles, pagal kurias kanalas žaidžia, ir kiekvienam ten skaičiavusiam nariui – kiek teisingų skaičių jis pateikė ir kiek kartų sugadino skaičiavimą – id ir skaičius, niekada ne tai, ką kas nors parašė. Žinutės skaičiavimo kanale skaitomos joms atėjus, kad būtų įvertintos, ir nesaugomos. Viskas ištrinama kartu su kanalu, kai ten sustabdomas skaičiavimas arba kartu su kitais serverio duomenimis praėjus trisdešimčiai dienų po boto pašalinimo.
„Modmail“ veikia tik tada, kai serveris jį įjungia. Kai narys nusiunčia botui tiesioginę žinutę, botas ją perskaito ir perduoda pasirinkto serverio komandai privačiame kanale, kurį pasirinko tas serveris — kiekvienas, kas mato tą kanalą, gali ją perskaityti, taip pat tas, kuris mato serverio žurnalo kanalą, jei ten skelbiami nuorašai. Komandos atsakymai siunčiami nario privačiomis žinutėmis; anoniminis atsakymas paslepia siuntėją nuo nario, bet ne nuo likusios komandos. Botas nesaugo jokio žinučių teksto: saugo tik identifikatorius, skaičius ir laikus, kuri tiesioginė žinutė atitinka kurią kanalo žinutę (ištrinama praėjus trisdešimčiai dienų po gijos uždarymo), komandos įvestas priežastis uždarant ar blokuojant ir išsaugotus atsakymus. Uždarytos gijos įrašas ištrinamas praėjus serverio nustatytam dienų skaičiui, pagal numatymą devyniasdešimčiai. Pats pokalbis ir nuorašų failai lieka to serverio „Discord“, pagal jo paties taisykles. Narys baigia pokalbį mygtuku Close this conversation po pirmuoju boto atsakymu, neleidžia serveriui jo pradėti mygtuku Stop messages from this server arba tiesiog nerašo botui. Joks trečiasis asmuo nieko iš to negauna.
Šablonų parduotuvė. Jei įvertinate šabloną, botas išsaugo jūsų paskyros ID, žvaigždutes ir laiką. Jei komentuojate, išsaugo jūsų paskyros ID, tuo metu turėtą rodomą vardą, tekstą ir laiką; savo komentarą galite ištrinti patys, o savininkas gali jį pašalinti. Pranešimas išsaugo jūsų paskyros ID ir jūsų įvestą priežastį. Kad šabloną galėtų vertinti tik jį naudoję žmonės, botas išsaugo, kurį šabloną pritaikėte, kokiame serverio ID ir kada, kol šablonas egzistuoja. Savininkas perskaito kiekvieną pateiktą šabloną, prieš jį įtraukiant į sąrašą, ir kiekvieną komentarą, laukiantį peržiūros, prieš jam pasirodant; komentaras, dėl kurio niekas nenusprendė, ištrinamas po 30 d. Kad būtų ribojama, kaip dažnai viena paskyra ar vienas adresas gali komentuoti, pranešti ar vertinti, botas saugo rakto pagrindu sukurtą adreso maišą — niekada paties adreso — kartu su paskyros ID ir laiku, kuris ištrinamas po 30 d. Šablonas, kurį dar rašote, saugomas užantspauduotas (užšifruotas) 7 d. Kad būtų pašalinta viskas, ką parduotuvė saugo apie jūsų paskyrą, paprašykite pagalbos serveryje ir savininkas atliks pašalinimą. Komentaro tekstas — ir tik tekstas, be paskyros, vardo ar šablono — prieš paskelbiant komentarą siunčiamas į OpenAI moderavimo galinį tašką, sąlygomis, aprašytomis aukščiau skyriuje apie OpenAI; komentaras, kurį jis pažymi arba į kurį laiku neatsako, užuot paskelbtas, sulaikomas savininkui. Kai bote nėra OpenAI rakto, šis žingsnis praleidžiamas, o kitos patikros veikia vienos.
Kas niekada nesaugoma
Žinučių turinys. Duomenų bazėje nieko nelieka iš to, ką žmonės sako tavo kanaluose, ir tam nėra išimties — nė viename duomenų bazės stulpelyje nėra kieno nors paskelbtos žinutės. Šis puslapis anksčiau įvardijo užklausų nuorašus kaip išimtį, o jie ja nėra: nuorašas sudaromas iš istorijos, kurią laiko pats Discord, tuo metu, kai moderatorius jo paprašo, ir failu grąžinamas į tavo serverį. Nieko iš jo čia nesaugoma. Tekstas, kurį kas nors sąmoningai pateikia botui — blokavimo apeliacija, paraiška, forma atidarant užklausą, komentaras prie įvertinimo — yra saugomas, nes atsiliepimas, kurio neįmanoma perskaityti, nėra atsiliepimas; jis užšifruotas, o toliau esantis skyrius tiksliai sako, kurie laukai. Taip pat saugoma priežastis, kurią narys nurodo su /afk, kol jis grįžta — neužšifruota, nes ji nerašoma konfidencialiai: ji rodoma visiems, kurie jį mini.
Du dalykai laikomi ne duomenų bazėje, ir apie abu verta kalbėti tiksliai. Pirmasis — snipe: /snipe parodo paskutinę kanale ištrintą ar pataisytą žinutę, todėl turi ją laikyti: penkias kiekvienam kanalui, daugiausia dvi valandas, atmintyje. Nieko neužrašoma, perkrovimas viską pamiršta, ir tai niekada nepalieka proceso. Paprašyti gali kiekvienas, kas gali skaityti kanalą — tam ta komanda ir skirta — o botas tą prieigą patikrina atsakymo metu, o ne tada, kai žinutė buvo pašalinta. Jis nerodys žinutės, kurią ištrynė pats botas, ar bet ko, kas išvalyta masiškai, nes snipe negali tapti būdu atgal perskaityti moderavimo. Serveris, kuris nori siauriau, apriboja jį moderatoriams arba visiškai išskiria kanalus su /logs snipe; moderatorius, ką tik ką nors pašalinęs, tai išvalo iš karto su /snipe clear.
Antrasis — apsaugų skaitikliai. Anti-nuke, anti-raid, anti-spam ir kitos sprendžia skaičiuodamos — kiek kanalų vienas moderatorius ištrynė per pastarąją minutę, kiek paskyrų prisijungė per pastarąsias trisdešimt sekundžių — ir tie skaičiai kelių sekundžių periodu kopijuojami į Redis podėlį toje pačioje mašinoje, kad boto perkrovimas neduotų kam nors, esančiam pusiaukelėje puolimo, naujos kvotos. Kopijuojami ID — serverio ir susijusio nario ar kanalo — ir laikai, kada kas nutiko, niekada ne tai, ką kas nors pasakė: anti-spam atmintis apie naujausias žinutes lieka procese, ir perkrovimas ją pamiršta. Kiekviena kopija pati nustoja galioti — per valandą, dauguma per kelias minutes — podėlis niekada nerašo į diską, ir niekas negali jo pasiekti, tik pats botas — ne svetainė ir ne internetas. Atnaujinimo metu, kai nauja boto kopija perima darbą iš senosios, žinučių ir sąveikų, į kurias senoji kopija atsakė per paskutines kelias sekundes, ID eina per tą patį podėlį ne ilgiau kaip trisdešimt sekundžių, kad niekam nebūtų atsakyta du kartus. Vienas dalykas toje talpykloje išlieka ilgiau nei valandą: kurie nauji nariai dar laukia prie kurių nors vartų — Discord taisyklių ekrano, patvirtinimo, karantino — vaidmenų, kuriuos serveris suteikia prisijungus; tai saugoma kaip serverio ID, nario ID ir laukimo pabaigos laikas, ne ilgiau kaip parą, kad atnaujinimas nepamirštų jų suteikti.
IP adresai. Botas jų niekada nemato — Discord neatskleidžia nario adreso botui, ir čia nieko nedaroma to apeiti. Vienintelė vieta, kur adresas kada nors skaitomas, yra svetainės ryšio patikra, aprašyta toliau, ir jis perskaitomas vieną kartą ir nesaugomas: nei laikomas, nei registruojamas, nei maišomas. Pavogtoje duomenų bazėje nėra adresų ir nieko, kas iš jų išvesta.
Balso žinutės, jei kas nors prašo jas užrašyti tekstu. /transcribe atsisiunčia tą balso žinutę ir paverčia ją tekstu paties boto serveryje ten veikiančiu kalbos modeliu. Garsas nesiunčiamas jokiai kitai įmonei ar paslaugai; jis laikomas tik kol klausomas ir ištrinamas iškart baigus. Žodžiai paskelbiami kanale, kuriame panaudota komanda, ir niekur kitur nesaugomi — apie tai, kas pasakyta, jokių įrašų nelaikoma. Kad vienas žmogus nepaimtų visos mašinos, botas atmintyje skaičiuoja, kiek per paskutines dešimt minučių paprašė kiekvienas žmogus ir kiekvienas serveris; tie skaičiai vėliau užmirštami, o perkrovimas juos užmiršta iškart.
Penkios trečiosios šalys ir ką kiekviena gauna
Didžiąją savo gyvavimo dalį ši svetainė galėjo sakyti, kad jokia trečioji šalis niekada nemato tavo narių. Tai nustojo būti tiesa, kai patvirtinimo modulis gavo Refuse VPNs and proxies, nes ar adresas priklauso VPN, žino tik reputacijos paslauga. Kiekviena iš penkių žemiau yra išjungta, kol serveris jos neįjungia, o kai įjungta, tai, kas seka, yra visa, kas vyksta.
proxycheck.io. Nariui, kuriam taikomas nustatymas, įteikiama vienkartinė nuoroda į šios svetainės puslapį. Kai jis paspaudžia jame esantį mygtuką, prisijungimo adresas vieną kartą išsiunčiamas proxycheck.io su klausimu „ar tai VPN, proxy ar prieglobos diapazonas“ ir daugiau niekuo — jokio naudotojo vardo, serverio, paskyros ID. Atsakymas perskaitomas dėl to vieno bito ir išmetamas. Botas, kuris žino, kas narys yra, adreso niekada negauna; svetainė, kuri matė adresą, niekada nesužino, kas narys yra. Po to lieka laiko žyma nario patvirtinimo įraše, sakanti, kad ryšys buvo švarus, o atsisakymas nepalieka nieko.
Cloudflare Turnstile. Pasirinktinai tas pats puslapis turi Cloudflare Turnstile valdiklį, kad skriptas negalėtų paspausti mygtuko. Valdiklio skriptas yra vienintelis dalykas, kurį ši svetainė kada nors įkelia iš kitos kilmės, tik tame puslapyje, o šio puslapio Content-Security-Policy visur kitur jį ir toliau draudžia. Jo atsakymas tikrinamas su Cloudflare be pridėto adreso. Turnstile nepakeičia CAPTCHA Discord viduje, kuri vis dar piešiama procese.
OpenAI. Tai didžiausia iš trijų ir ta, kuriai duodama tai, ką žmonės skelbia, todėl verta kalbėti tiksliai. Serveris gali įjungti AI image scan, kuri leidžia modeliui nuspręsti, ar paveikslėlis seksualinis, žiaurus, smurtinis ar rodo savęs žalojimą. Joks raktažodžių sąrašas negali perskaityti paveikslėlio, ir nėra tokios versijos, kuri veiktų mūsų pačių mašinose, — tik dėl to ji čia apskritai yra.
Kai serveris ją įjungė, kiekvienas skenuojamame kanale paskelbtas paveikslėlis siunčiamas į OpenAI moderavimo galinį tašką kaip nuoroda į tą paveikslėlį paties Discord serveriuose ir nieko daugiau — jokio teksto, kurį kas nors įvedė, jokio naudotojo vardo, paskyros ID, serverio pavadinimo, kanalo pavadinimo. Tai apima įkėlimus ir, jei serveris tai palieka įjungtą, paveikslėlį, kurį Discord rodo po nuoroda. Atsakymas grįžta kaip balas kiekvienai kategorijai, perskaitomas sprendžiant, ar paveikslėlis pažeidžia to serverio taisykles, ir išmetamas. Nieko iš jo čia neužrašoma, o pats paveikslėlis niekada nesaugomas mūsų duomenų bazėje.
Ką su tuo daro OpenAI, jų žodžiais, o ne mūsų. Jų dokumentacijoje sakoma, kad į API siunčiami duomenys „is not used to train or improve OpenAI models“, nebent aiškiai sutinki, o mes nesutikome. Joje taip pat sakoma, kad piktnaudžiavimo stebėsenos žurnaluose „may contain certain customer content, such as prompts and responses“ ir jie pagal numatytuosius nustatymus yra „retained for up to 30 days“. Taigi sąžininga versija yra ne ta, kad paveikslėlis išnyksta tą akimirką, kai nuskenuojamas: mes nesaugome nieko, o OpenAI gali jį laikyti iki trisdešimties dienų, kad prižiūrėtų savo paslaugą. Serveris, kuris nenori, kad taip nutiktų, turėtų palikti šį modulį išjungtą — taip jis ir pristatomas.
Jis yra išjungtas, kol administratorius neįjungia modulio. Serveris gali atleisti roles, praleisti ištisus kanalus ar skenuoti tik kai kuriuos, skenuoti tik naujesnius narius ir praleisti savo moderatorius, o modulio aprašyme aiškiai sakoma, kad jo įjungimas yra tai, kas siunčia paveikslėlius iš serverio. Išjunk modulį, ir niekas nebesiunčiama.
Du sąžiningi apribojimai. Jis geras nustatant bendrą žalą ir nežino, kaip atrodo grėsmė tavo serveriui — organizuojamas reidas, sukčiavimas, reklama — nes tai nėra kategorijos, kurias modelis turi, ir jis visiškai neskaito teksto. Ir paties OpenAI dokumentacijoje sakoma, kad galinis taškas nėra skirtas vaikų seksualinės prievartos medžiagai aptikti ir nepakeičia specializuotų vaikų saugos priemonių; čia nieko kita nesakoma, o tas pranešimo kelias lieka Discord.
Nieko kito nėra įkeliama. Jokios analitikos, jokios šriftų paslaugos, jokio skripto ar stiliaus lapo iš niekieno CDN: kiekvienas puslapis, išskyrus ryšio patikrą, nieko neima iš kitos kilmės, ir tai užtikrina Content-Security-Policy, o ne pažadas. Cloudflare iš tiesų stovi prieš svetainę kaip jos tinklas — mato užklausas, kurias mato bet kuris tinklas prieš svetainę, ir dėl jo svetainė išlieka veikianti per užplūdimą — bet jam neperduodama nieko apie tavo narius, nes puslapiuose nėra nieko apie tavo narius.
YouTube ir Twitch. Serveris gali sekti „YouTube“ kanalą ar „Twitch“ transliuotoją komanda /alerts, o botas tuomet kas kelias minutes klausia paslaugos, ar yra kas nors naujo. „YouTube“ jis siunčia vieną užklausą dėl viešo kanalo RSS srauto, kuriame nurodomas tik to kanalo viešas id. „Twitch“ jis siunčia viešą transliuotojo prisijungimo vardą — kartu su kitais, iki šimto vienoje užklausoje — pasirašytą paties šio boto „Twitch“ programa, niekada nario paskyra. Nei narys, nei serverio pavadinimas, nei kanalo pavadinimas nesiunčiamas nė vienai iš jų, ir nė viena nesužino, kuris serveris ką seka. Atsakymas skaitomas dėl naujausio vaizdo įrašo arba tiesioginės transliacijos id, pavadinimo ir žaidimo ir išmetamas. Išsaugomas kanalas ar prisijungimo vardas, kurį serveris pasirinko sekti, kur skelbti, ir paskutinio paskelbto dalyko id, kad niekas nebūtų paskelbtas du kartus. Abu išjungti, kol serveris nepridės sekimo, o pašalinus sekimą užklausos nutrūksta.
Remiama eilutė
Šio boto prižiūrėtojai gali nustatyti vieną remiamą nuorodą: trumpą eilutę su žyma Remiama, kurios tekstą ir adresą pasirenka jie, o apmoka tas, į kurį ji veda. Ji rodoma šios svetainės poraštėje ir kartais po vienu iš boto atsakymų serveryje be premium: ne dažniau kaip kartą per 45 minučių tame pačiame serveryje, tik po bent 6 kitų atsakymų ten ir niekada po moderavimo veiksmu, įspėjimu, privačiu atsakymu ar žinute su mygtukais. Premium serveriai jos Discord’e niekada nemato. Svetainė nežino, kas ją skaito, todėl poraštė ją rodo kiekvienam lankytojui.
Tai nuoroda ir nieko daugiau. Iš rėmėjo nieko neįkeliama ir jam nieko nesiunčiama. Kad laikytųsi aukščiau nurodytos taisyklės, botas atmintyje — niekada duomenų bazėje — saugo, kada kiekvienas serveris paskutinį kartą matė eilutę ir kiek atsakymų ten išėjo nuo tada, taip pat bendrą parodymų skaičių; joks asmuo neregistruojamas, o rėmėjas nieko iš to nemato. Botas neregistruoja paspaudimų ir neperadresuoja, o nuoroda neperduoda nukreipimo šaltinio iš šios svetainės. Paspaudę ją pereinate į jų svetainę, kurioje galioja jų taisyklės. Rėmėjo tekstas rodomas toks, koks parašytas, ir neverčiamas. Kai rėmėjas nenustatytas, eilutės niekur nėra.
Niekas iš to nelaikoma ilgai. Serverio įrašas pamirštamas, kai nuo paskutinio jo atsakymo praeina 24 valandos. Vienu metu laikoma ne daugiau kaip 20 000 serverių; kai prisipildo, išmetamas ilgiausiai tylėjęs. Visa tai, įskaitant bendrą skaičių, dingsta kiekvieną kartą, kai botas paleidžiamas iš naujo.
Premium žetonai ir jūsų paskyra
Premium pagal paskyrą yra viena eilutė: jūsų Discord id, ar jis mėnesinis, ar visam laikui, kada baigiasi, iš kur atsirado ir kiek papildomų serverių perjungimų nusipirkote. Žetonas saugomas tik kaip jo paties maiša su raktu, todėl duomenų bazėje nėra nieko, ką būtų galima paversti atgal žetonu; žetonas egzistuoja atsakyme savininkui jį sukuriant ir po to niekur.
Kiekvienas bandymas panaudoti žetoną įrašomas — jūsų id, ar jis atėjo iš šios svetainės, ar iš Discord, kaip baigėsi ir adreso, kurį ši svetainė patvirtino užklausai, maiša su raktu, niekada pats adresas. Šis įrašas užrakina paskyrą ir adresą po kelių neteisingų žetonų ir leidžia botą valdantiems žmonėms pamatyti vieną adresą už daugelio paskyrų. Jis ištrinamas po 90 dienų.
Kiekvienas serveris įrašo, kuri paskyra pridėjo sick; būtent tai padaro serverį premium, kai premium turi ta paskyra. Serveriai, į kuriuos pridedate sick, taip pat įrašomi prie jūsų paskyros — serverio id ir laikas — kad būtų galima skaičiuoti jūsų perkėlimus. Šis sąrašas saugomas, o serveris jame lieka ir po to, kai sick pasitraukia, nes panaudotas perkėlimas yra panaudotas.
Paštas šiame domene
Svetainėje taip pat veikia maža pašto paslauga tiems, kurie ją prižiūri: savininko paties adresas ir paskyrų, kurioms savininkas leido ja naudotis, adresai, kiekvienas atidaromas iš pašto svetainės prisijungus čia. Paštas, siunčiamas vienu iš tų adresų, ateina per Cloudflare Email Routing ir Cloudflare Email Worker, kuris jį perduoda šiai svetainei; kai svetainė nepasiekiama, Worker laiško iki septynių dienų laiko Cloudflare Workers KV ir bando dar kartą. Paštas, siunčiamas iš vieno iš tų adresų, išeina per Cloudflare Email Sending. Tai keturios dalyvaujančios Cloudflare paslaugos, ir jokia kita šalis pašto nemato.
Paštas saugomas užplombuotas. Kai atkeliauja žinutė, ši svetainė ją išanalizuoja ir užplombuoja viešuoju raktu, priklausančiu pašto dėžutei — AES-256-GCM su vienkartiniu tos žinutės raktu, kuris pats užplombuojamas dėžutės viešuoju X25519 raktu — ir tik tada perduoda botui, kurio duomenų bazė saugo užplombuotą žinutę: jos temą, siuntėją, gavėjus, tekstą, HTML, priedus ir jų pavadinimus bei originalius baitus, kurie laikomi septynias dienas, kad analizatoriaus neteisingai perskaityta žinutė galėtų būti atsisiųsta visa. Privatusis raktas, kuris ją atidaro, apgaubtas raktu, sukurtu iš jūsų pašto slaptažodžio (scrypt), o jei susikuriate – ir vienkartiniu atkūrimo raktu; botas niekada neturi privačiojo rakto ir saugo tik vienpusę jūsų slaptažodžio maišą. Tai nulinė prieiga ramybės būsenoje, o ne nulinės žinios: ši svetainė jūsų paštą skaito atmintyje, kol analizuoja atkeliaujančią žinutę ir kol jūsų pašto dėžutė atrakinta, todėl kiekvienas, galintis pakeisti šios svetainės vykdomą kodą, galėtų jį perskaityti, bet savininkas jo iš duomenų bazės perskaityti negali. Jūsų atrakintas raktas gyvena tik šios svetainės atmintyje, daugiausia parą, o perkrovimas užrakina visas pašto dėžutes, kol vėl įvesite savo slaptažodį. Nuotolinių žinutės paveikslėlių svetainė niekada neparsisiunčia: jie įkeliami jūsų naršyklėje tik tada, kai paprašote, o paveikslėlio įkėlimas siuntėjui parodo, kada atidarėte žinutę ir iš kur.
Kai prisijungiate prie šios svetainės per Discord, įrašomi jūsų Discord identifikatorius, naudotojo vardas ir avataro maiša kartu su laiku, kad savininkas matytų, kas prisijungė, prieš suteikdamas adresą. Šiukšlinė ir Šlamštas ištrina savo turinį po trisdešimties dienų nuo žinutės patekimo į jas; atšaukta pašto dėžutė ištrinama po keturiolikos dienų nuo atšaukimo. Jei paprašysite savininko prieigos, prašymas — tas pats id, vardas ir avataro maiša bei laikas — saugomas, kol savininkas atsakys arba praeis trisdešimt dienų, o savininkas apie jį informuojamas tiesioginiu boto pranešimu Discord. Nieko kito apie paštą nesidalijama su Discord.
Siuntimas skaičiuojamas pagal gavėją iš siunčiamųjų eilučių, kurios ir taip saugomos laiškui išsiųsti, todėl tam nieko naujo nerenkama. Pašto dėžutei, kurios laiškai nuolat grįžta, siuntimas sustabdomas, kol savininkas į ją pažiūri. Laiškai, išsiųsti į postmaster@ ar abuse@ šiuose domenuose, pasiekia savininką.
Kai kas paliekama atvirai, nes paslauga turi tai skaityti be jūsų rakto: kuriame aplanke ir skirtuke yra žinutė, jos žymos (perskaityta, pažymėta žvaigždute, svarbi, atidėta), kada atkeliavo, jos dydis, kuriam pokalbiui priklauso, kiek turi priedų, jų failų tipai ir įterptų paveikslėlių id, į kurį jūsų adresą atėjo, jūsų naudota pliuso žymė, siuntėjo patikrų rezultatai ir jos identifikatorių (Message-ID, References) bei siuntėjo raktiniai santraukos kodai. Taisyklės, kurias nustatote siuntėjams — adresas ar domenas, kurį suarchyvavote, užblokavote ar kuriam leidote paveikslėlius — taip pat atviros. Kol žinutė atkeliauja, botas atmintyje skaito jos siuntėją, gavėjus, temą, antraštes ir priedų pavadinimus, kad priskirtų ją skirtukui ir pritaikytų piktnaudžiavimo taisykles, ir nieko iš to neužrašo atvirai. Pašto dėžutės, kurių savininkas dar nėra prisijungęs slaptažodžiu nuo tada, kai prasidėjo užplombavimas, savo senesnį paštą palieka tokį, koks buvo, paslaugos skaitomą; savininkas matomas, kurios tai, ir kiekviena užplombuojama, vos tik jos turėtojas prisijungia.
Paieška veikia raktinėmis santraukomis, o ne jūsų žodžiais. Kai jūsų pašto dėžutė atrakinta, kiekviena užplombuota žinutė gauna iki 512 santraukų (HMAC-SHA256) iš joje esančių sveikų žodžių ir iš siuntėjo bei gavėjų, sudarytų su atsitiktiniu paieškos raktu, kuris egzistuoja tik apvyniotas po jūsų slaptažodžiu ir atkūrimo raktu. Taigi paieška gali rasti sveikus žodžius ir tikslius adresus — ne priešdėlius, žodžių formas ar frazes — o turintis duomenų bazės kopiją negali su jomis tikrinti atspėto žodžio. Dvi kainos: paštas, gautas, kol jūsų dėžutė užrakinta, negali būti ieškomas, kol kitą kartą jos neatrakinsite; o atviru tekstu paliktų identifikatorių ir siuntėjų (aukščiau) raktinės santraukos sudaromos su paslaptimi, kurią turi svetainė, o duomenų bazė ne, todėl turintis abu galėtų patikrinti, ar atspėtas adresas arba Message-ID yra.
Žinutė, kurią siunčiate su Atšaukti arba vėlesniu laiku, laukia siunčiamųjų dėžutėje tokia forma, kokios reikia siuntėjui: kadangi išeinant ji turi būti skaitoma, ji laikoma pačios boto serverio rakto apsaugoje, kol bus išsiųsta, atšaukta ar galutinai atmesta, o tada ištrinama. Kopija jūsų aplanke Išsiųsta lieka užplombuota jums. Jūsų siunčiamas paštas išeina per TLS kaip ir bet koks kitas, per Cloudflare Email Sending, o jums skirtas paštas ateina per Cloudflare Email Routing: Cloudflare mato žinutę kelyje, prieš ją užplombuojant šiai svetainei ir jai išeinant.
Jūsų siunčiamose žinutėse nėra Discord id, paskyros id ar jūsų naršyklės adreso: atsitiktinis Message-ID siuntimo domene, jokių X-Mailer, User-Agent ar X-Originating-IP antraščių ir From eilutė, rodanti tik jūsų pasirinktą adresą, o rodomas vardas – tik jei jį nustatėte. Slapyvardis yra papildomas adresas, kuris pristato į jūsų pašto dėžutę ir kurį galite išjungti, nustatyti, kad baigtų galioti, arba leisti atsakyti vieną kartą. Tai nėra anonimiškumas nuo paslaugą prižiūrinčių žmonių, nuo Cloudflare ar nuo asmens, kuriam rašote: jie mato adresą, iš kurio rašėte, laiką ir tai, ką žinutė sako.
Jei pamesite ir slaptažodį, ir atkūrimo raktą, jūsų paštas negali būti atidarytas, ir niekas negali jo jums atkurti, įskaitant savininką. Kai savininkas iš naujo nustato turėtojo pašto slaptažodį, ištrinamas ir raktas, kurį jis atidarydavo: po juo užplombuotas paštas niekada nebegali būti perskaitytas ir ištrinamas po trisdešimties dienų.
Muzika ir dainų žodžiai
Kai serveris įjungia muzikos grotuvą, botas groja garsą balso kanale per Lavalink mazgą, veikiantį šalia jo tame pačiame kompiuteryje. Mazgas gauna garsą tik iš svetainės, kurios paprašė narys, ir iš nieko kito: SoundCloud (soundcloud.com, on.soundcloud.com, api.soundcloud.com, sndcdn.com), Bandcamp (bandcamp.com), Twitch (twitch.tv), Vimeo (vimeo.com), nario įklijuotos tiesioginės https nuorodos ir — tik jei savininkas tai įjungė — YouTube (youtube.com, youtu.be, music.youtube.com). Spotify nuoroda (open.spotify.com, spotify.link) arba Apple Music nuoroda (music.apple.com) ieškoma toje svetainėje dėl takelio pavadinimo, o rastas atitikmuo grojamas iš SoundCloud; iš nė vieno iš jų garso negaunama. Kiekviena iš šių svetainių mato užklausą, kurią mazgas pateikia dėl takelio, taip, kaip ją matytų bet kuri naršyklė, atverianti puslapį, ir nieko apie serverį ar narį, kuris paprašė.
Ką botas saugo grotuvui: balso ir teksto kanalą, kuriame jis yra, eilę — kiekvieno takelio pavadinimą, atlikėją, trukmę, šaltinį ir paties mazgo žymą jam, taip pat jį į eilę įtraukusio nario id — ir paskutinius dvidešimt sugrotų takelių, kurie pašalinami, kai grotuvas sustoja arba botas palieka serverį. Narių išsaugotas grojaraštis yra jo paties ir laikomas po jo id, kol jis jį ištrins. Dainų žodžiai gaunami iš LRCLIB (lrclib.net), atviros duomenų bazės be paskyros: jai siunčiamas grojamo takelio atlikėjas, pavadinimas ir trukmė, daugiau nieko, o atsakymas parodomas ir nesaugomas.
Jūsų paskyros saugumas
Jūsų pašto dėžutė atsidaro jūsų pačių slaptažodžiu, nustatytu pačioje pašto programoje ir laikomu atskirai nuo Discord. Svetainė jį mato tik tol, kol jį įvedate, kad atrakintų jūsų pašto dėžutės raktą, ir jo nesaugo; botas, kuris jį gauna patikrinti, saugo tik vienpusę jo scrypt maišą — reikšmę, kurios niekas negali paversti atgal slaptažodžiu, net mes — ir tikrina tai, ką įvedate, jos atžvilgiu. Pats slaptažodis nėra jokiame žurnale, jokiame duomenų bazės stulpelyje ir jokiame slapuke.
Antras žingsnis yra neprivalomas ir priklauso nuo jūsų. Autentifikavimo programėlės paslaptis ir adresas, kuriuo siunčiamas kodas, saugomi užšifruoti su AES-256-GCM, tuo pačiu tik botui prieinamu raktu kaip ir konfidencialus tekstas aukščiau; prieigos raktas saugomas tik kaip jo viešasis raktas, kuris gali patvirtinti prisijungimą, bet niekada jo sukurti; atkūrimo kodai laikomi tik kaip raktuoti maišos kodai, kaip premium žetonai. Išsiųstas kodas išeina per Cloudflare Email Sending iš adreso mūsų domene. Jokia antro veiksnio priemonė su niekuo nedalijama.
Pasitikėjimas naršykle trisdešimt dienų išsaugo atsitiktinį žetoną slapuke, o boto pusėje — tik raktuotą to žetono maišos kodą, niekada patį žetoną, todėl jūsų patikimų naršyklių sąraše nėra nieko, kas identifikuotų naršyklę kam nors kitam. Šalia skydelio trijų prisijungimo slapukų, pašto dėžutė, kol atidaryta, nustato kelis savus: tą, kuris ją dieną laiko atrakintą, tą, kuris laiko prisijungimą ar slaptažodį, kol atsakoma į jos antrą žingsnį, tą, kuris gyvena dešimt minučių ir pažymi naršyklę, pradėjusią pašto prisijungimą, kad jo nebūtų galima užbaigti iš kitos, ir patikimos naršyklės žetoną. Pašto sesija baigiasi praėjus šešioms valandoms po atidarymo arba anksčiau, jei bendrame serveryje atsijungiate nuo svetainės. Kiekvienas neteisingas slaptažodis ar kodas skaičiuojamas jūsų paskyros atžvilgiu ir adreso, kurį svetainė įrodė, atžvilgiu — jūsų id ir raktuotas tos adreso maišos kodas, niekada pats adresas — kas užrakina paskyrą po kelių bandymų per ketvirtį valandos; šie įrašai ištrinami per parą.
Klausymasis — tik jei ką nors susiejate
Kas saugoma. /fm nieko apie žmogų nesaugo, kol jis nesusieja šaltinio. Jei susiejate Last.fm arba ListenBrainz, ten naudojamą jūsų naudotojo vardą išsaugome. Jei taip pat įjungiate siunčiamąjį scrobblinimą, išsaugome raktą, leidžiantį botui jūsų vardu siųsti perklausas, užšifruotą, tik kol tai įjungta — išjungus ar atsiejus jis ištrinamas. Jei naudojate Discord Spotify būseną, botas skaito Spotify dainą jūsų būsenoje, serveriuose, kuriuos dalijasi su jumis, tik jums sutikus, ir užregistruoja perklausą, kai išklausote maždaug pusę. Nieko kito jūsų prezencijoje neskaito.
Kas laikoma ir kas tai mato. Perklausos, kurias botas išgirdo pats — iš jūsų Spotify būsenos ar savo muzikos grotuvo — laikomos vienerius metus. Jūsų populiariausi atlikėjai, albumai, kūriniai ir žanrai, iki tūkstančio kiekvieno, kas kelias valandas nukopijuojami iš jūsų paslaugos, kad serveris galėtų parodyti, kas ką klauso. Draugai, keli rodymo nustatymai ir serveriai, kuriuose pasirinkote pasislėpti, taip pat saugomi. Perklausas ir sąrašus mato tik žmonės serveriuose, kuriuose esate; jūsų Last.fm ar ListenBrainz naudotojo vardas globaliame who-knows rodomas tik jei tai įjungėte, ir kol to nepadarote, tai išjungta. /fm account parodo viską ir ištrina viską iš karto, o paskutinio šaltinio atsiejimas daro tą patį.
Last.fm ir ListenBrainz. Kai kas nors naudoja /fm, botas paprašo Last.fm (ws.audioscrobbler.com) arba ListenBrainz (api.listenbrainz.org) susieto žmogaus viešų klausymosi duomenų, naudodamas jo naudotojo vardą ir nieko daugiau apie jį. Tik jei siunčiamasis scrobblinimas įjungtas, botas taip pat siunčia paslaugai to žmogaus perklausas, kurias išgirdo, pasirašytas jo raktu. Albumų viršelius iš Last.fm vaizdų serverių gauna botas, niekada ne jūsų įrenginys. Kiekviena paslauga turi savo privatumo politiką, o tai, ką ji laiko apie jūsų klausymąsi, ten jau buvo jūsų.
Last.fm susiejimas vyksta pačiame Last.fm puslapyje: botas paprašo Last.fm vienkartinio žetono ir pateikia adresą, kuriame jį patvirtinate, o paskui sužino, kad patvirtinote, paklausdamas Last.fm. Žetonas gyvena tik boto atmintyje, kol bus panaudotas arba praeis valanda, ir niekada nesaugomas bei nežurnalinamas. Įvedus tik savo Last.fm naudotojo vardą, susiejama nieko netvirtinant, o Last.fm išsiunčiamas tik tas vardas ir nieko daugiau. Discord Spotify būsenai susieti reikia boto Presence intent; kol jis neįjungtas, siūlomi tik kiti du.
Istorijos importavimas. Jei /fm import pateikiate Spotify ar Apple Music failą, botas jį perskaito vieną kartą ir išsaugo tik kiekvienos perklausos laiką, atlikėją, kūrinį ir albumą. Pats failas laikomas laikinajame faile tas minutes, kol vyksta importavimas, ir iškart po to ištrinamas; niekam nieko nesiunčiama. Importuotos perklausos saugomos, kol jas pašalinsite (/fm account turi mygtuką) arba ištrinsite viską, ir rodomos kaip ir visos kitos perklausos: tik žmonėms serveriuose, kuriuose esate ir jūs.
Karūnų istorija. Kai skaitomos serverio karūnos arba „kas žino“ lentelė, botas užsirašo, kas laiko kiekvieno atlikėjo karūną, o jai pakeitus savininką — kas ją iš ko ir kada paėmė; iki vienerių metų. Ištrynus tavo klausymosi duomenis, pašalinamos karūnos, kurias laikei, ir užmirštama, iš ko jas paėmei.
Šifravimas
Laisvas tekstas, kurį žmonės rašo konfidencialiai, prieš saugant užšifruojamas su AES-256-GCM ir iššifruojamas tik tada, kai rodomas personalui, kuriam buvo skirtas. Tai penki dalykai: blokavimo apeliacijos, personalo paraiškų atsakymai, atsakymai, pateikti atidarant užklausą, komentaras, paliktas su užklausos įvertinimu ir metai, kuriuos kas nors nurodo su savo gimtadieniu. Raktas išvedamas iš paslapties, kuri egzistuoja tik paties boto aplinkoje — svetainė veikia kaip atskira paslauga, kuri jos neturi ir negalėtų jos panaudoti — todėl pati duomenų bazės kopija duoda tik šifrotekstą.
Iki 2026 m. rugsėjo 19 d. buvo sakoma trys, o ketvirtasis buvo to priežastis: komentaras, paliktas su užklausos įvertinimu — „moderatorius, uždaręs šią užklausą, buvo šaltas su manimi“ yra tai, kas jame rašoma — buvo saugomas kaip paprastas tekstas nuo funkcijos išleidimo dienos. Jis buvo dviem deklaracijomis žemiau už užklausų atsakymus, kurie buvo užšifruoti, tame pačiame faile, ir niekas nelygino vieno su kitu. Dabar jis užšifruotas, viskas, kas jau buvo saugoma, konvertuota, o kūrimo patikra atmeta bet kokį naują tokios formos lauką, kol kas nors neužrašo, kuris iš dviejų jis yra.
Nebaigtos paraiškos. Ilga paraiškos forma pildoma puslapiais. Jau išsiųstų puslapių atsakymai laikomi užšifruoti taip pat, kol išsiunčiamas paskutinis puslapis — tada jie tampa paraiška — arba valandą, kas įvyksta pirmiau, o pateikėjas gali juos atmesti bet kada. Apie tą, kuris niekada nepradeda, nieko nelaikoma.
Kas nėra užšifruota, sakoma aiškiai: klausimas, kurį personalo narys parašė prie kiekvieno atsakymo, moderatoriaus įvestos priežastys moderavimo įraše, priežastis, kurią narys nurodo būdamas AFK — kurią botas rodo visiems, kurie jį mini — ir tavo serverio nustatymai. Nė vienas iš jų nėra kieno nors asmeniniai žodžiai apie save, o jų šifravimas atimtų iš tavo moderatorių galimybę ieškoti savo pačių įrašuose.
Ištrynimas
Pašalink botą iš savo serverio, ir viskas, kas laikoma to serverio, ištrinama po trisdešimties dienų, automatiškai, be jokio prašymo.
Delsimas yra savybė, o ne spąstai. Daugiausia serverių botą pašalina tam, kad iškart vėl pridėtų su kitais leidimais, o ištrynimas, įvykęs tą akimirką, kai jis išėjo, pasiimtų kiekvieną nustatymą, kiekvieną įspėjimą ir kiekvieną moderavimo įrašą. Pakviesk iš naujo per langą, ir tavo serveris yra lygiai toks, kokį palikai; praleisk langą, ir nebėra prie ko grįžti. Kol botas išėjęs, nieko naujo neįrašoma — jis nemato serverio — o laikrodis paleidžiamas iš naujo nuo paskutinio išėjimo, todėl išėjimas du kartus jo nesutrumpina.
Jei trisdešimt dienų per daug, serverio savininkas ar administratorius gali paprašyti, kad tai būtų padaryta iš karto: paklausk pagalbos serveryje. Tai daroma pagal prašymą, o ne pagal tvarkaraštį.
Prisijungimas prie skydelio
Ši svetainė yra sykbot.com, o dokumentacija yra sickenn.info. Prisijungimas vyksta adresu sicken.me ir niekur kitur, o toliau minėti slapukai priklauso tik tam adresui — naršyklė jų niekada nesiunčia jokiu kitu adresu. Puslapis bet kur kitur, kuris prašo tavęs prisijungti prie sick per Discord, nėra ši svetainė. Paštas skaitomas ir rašomas adresu mail.sicken.me. Jis neturi savo prisijungimo: nusiunčia tave prisijungti adresu sicken.me ir parveda atgal, o jo slapukai priklauso tik jam.
Svetainė neturi duomenų bazės, todėl prisijungimas laikomas viename slapuke tavo naršyklėje. Prisijungiant Discord prašoma dviejų apimčių, identify ir guilds — tavo vardo ir serverių, kuriuose esi, sąrašo, daugiau nieko — o slapukas laiko tai, kas grįžta: tavo Discord ID, naudotojo vardą ir profilio nuotraukos ID bei prieigos ir atnaujinimo raktus toms dviem apimtims. Jis užšifruotas ir autentifikuotas su AES-256-GCM raktu, kurį turi tik svetainė, todėl jo negalima perskaityti ar pakeisti tavo naršyklėje, ir apie jį serveryje nieko neužrašoma. Jis taip pat prisimena iki keturių neseniai atidarytų serverių, kad jie būtų sąrašo pradžioje.
Tavo profilio nuotrauką ir tavo serverių piktogramas ši svetainė paima iš Discord ir perduoda tavo naršyklei, todėl tavo naršyklė niekada nesikreipia į Discord vaizdų serverius ir jie niekada nemato tavo adreso. Ši svetainė nieko iš to nesaugo: kiekvienas paimamas, kai puslapis jo paprašo, o tavo naršyklė ir tinklas prieš šią svetainę gali laikyti kopiją iki savaitės, adresu, kuris pasikeičia, kai tik pasikeičia paveikslėlis.
Kol funkcijos nustatymų puslapis atidarytas ir matomas ekrane, jis kartą per minutę vėl paprašo šios svetainės — niekieno kito — tavo serverio kanalų ir rolių sąrašų, kad ką tik sukurtą kanalą būtų galima pasirinkti neperkraunant. Ta užklausa neša tą patį slapuką ir atsakoma tik tam, kas galėjo atidaryti puslapį; tai vienintelis dalykas, kurį bet kuris čia esantis puslapis paima jau įsikėlęs, o Content-Security-Policy tai leidžia tik tuose puslapiuose.
Jis galioja trisdešimt dienų nuo prisijungimo, ir būtent tai leidžia grįžti iš naujo nejungiant Discord; po to naršyklė nukreipiama per Discord be sutikimo ekrano, programai, kurią jau patvirtinai. Mėnuo saugus tik todėl, kad Discord lieka už tai atsakingas: kas kelias minutes svetainė klausia Discord, ar prisijungimas vis dar galioja, atsijungimas atšaukia raktus Discord — todėl slapuko kopija taip pat nustoja veikti — o sick pašalinimas skiltyje Authorized Apps paties Discord nustatymuose nutraukia jį iš tavo pusės, visuose įrenginiuose vienu metu.
Antrasis slapukas laiko tik skaitmenį 1 ir egzistuoja tik tau atsijungus. Jis užfiksuoja, kad atsijungei, kad kitas prisijungimas rodytų Discord sutikimo ekraną — su paties Discord „Not you?“, kuriuo keičiama paskyra — o ne jį praleistų. Prisijungus iš naujo jis pašalinamas. Trečiasis gyvuoja dešimt minučių, kol vyksta prisijungimas, ir laiko atsitiktinę reikšmę, įrodančią, kad iš Discord grįžtantis atsakymas priklauso prisijungimui, kurį pradėjo ši naršyklė. Šie trys yra vieninteliai slapukai, kuriuos ši svetainė nustato. Cloudflare, stovintis prieš ją, gali nustatyti savo trumpalaikį __cf_bm slapuką, kad atskirtų naršykles nuo botų; tas yra Cloudflare, ir čia jo niekas neskaito.
Kas ką mato
Konfigūraciją mato tie, kas gali ją keisti — pagal numatytuosius nustatymus tai reiškia Tvarkyti serverį, o kelioms funkcijoms, kurios to prašo, — Administratorių. Moderavimo įrašus mato tavo moderatoriai. Niekas, kas valdo botą, įprastai neskaito tavo serverio duomenų, ir nėra sąsajos, kuri tai padarytų patogu.