Tämä on käännös. Jos se ja englanninkielinen versio ovat joskus ristiriidassa, englanninkielinen versio on se, jota sovelletaan.

Tietosuoja

Tietosuojakäytäntö

Viimeksi muutettu 19. lokakuuta 2026.

Mitä tallennetaan

Palvelimen asetukset, jotka määrität botin komennoilla: kanavien ja roolien tunnukset, kynnysarvot, kytkimet sekä asetukseen kirjoittamasi teksti — komentojen etuliite, estettyjen sanojen lista, varmennuspaneelin teksti, ajastetun kanavan tyhjennyksen käynnistävä lause, suodattimesta vapauttamiesi käyttäjien tunnukset. Moderointimerkinnät: tapausnumero, kuka toimi, ketä vastaan, kirjoittamasi syy ja milloin. Jos ominaisuus sitä tarvitsee, sen luomien viestien tai kanavien tunnukset, jotta se voi hallita niitä myöhemmin.

Asetusteksti tallennetaan sellaisena kuin sen kirjoitit, ja se on tarkoituksellista: valvojiesi täytyy pystyä lukemaan, mitä palvelimen on asetettu tekemään. Se ei ole kenenkään yksityisiä sanoja itsestään — se on palvelimesi säännöt, kirjoittanut se, joka palvelinta pyörittää.

Aktiivisuuslaskurit, siitä hetkestä lähtien kun botti lisätään. Kuinka monta viestiä kukin jäsen on lähettänyt, kuinka monta minuuttia hän on viettänyt äänikanavalla, kuinka vilkas kukin kanava on, palvelimen tuntikohtainen kokonaismäärä sekä tieto siitä, kuka liittyi tai poistui ja minkä kutsun kautta. Jos webhook-välitys on päällä, kuinka monta kertaa se on lähettänyt jäsenen estetyt viestit takaisin ja milloin viimeksi. Nämä ovat laskureita ja aikaleimoja eikä mitään muuta: missään ei ole riviä, jossa lukisi, mitä kukaan sanoi, missä kanavassa tai mihin aikaan. Päiväkohtainen erittely, josta tulostaulut lasketaan, poistetaan 120 päivän kuluttua ja liittymis- ja poistumishistoria 400 päivän kuluttua.

Laskenta on päällä siitä hetkestä, kun botti saapuu, toisin kuin suurin osa sen toiminnoista, koska historia, joka alkaa vasta kun joku muistaa etsiä asetuksen, on historia, johon kukaan ei voi luottaa, eikä laskematta jäänyttä kuukautta voi saada takaisin. Sen sammuttaminen vie yhden rivin — /logs activity arvolla off — laskenta loppuu heti, ja /stats näyttää edelleen sen, mikä ehdittiin tallentaa ennen sitä.

Se ei ole ainoa asia, joka kytkeytyy päälle botin liittyessä, ja tämä sivu väitti ennen niin. Tekstikomennot, valvontaloki, rangaistusportaikko, arvonnat, snipe, AFK ja botin kieliasetus alkavat myös päällä; ohjesivu luettelee ne kaikkien muiden moduulien rinnalla ja merkitsee, mikä on mikä. Näistä snipe ja AFK pitävät hallussaan jotain jäsenestä: snipe muistissa eikä tietokannassa, ja AFK vasta kun jäsen asettaa sen itse — alla oleva kappale kertoo tarkasti, mitä ja kuinka pitkään.

AFK, vain jos jäsen asettaa sen. Se, että hän on poissa, hänen kirjoittamansa syy, milloin hän lähti, lempinimi, jonka botti korvasi voidakseen palauttaa sen, sekä linkit enintään kymmeneen viestiin, jotka mainitsivat hänet hänen ollessaan poissa — mikä viesti, missä kanavassa, kuka kirjoitti ja milloin, mutta ei koskaan viestin tekstiä. Kaikki poistetaan, kun hän seuraavan kerran puhuu jossakin, mikä lasketaan (palvelin voi luetteloida kanavat, jotka eivät laske), kun hän poistuu palvelimelta tai komennolla /afk remove — ja kolmenkymmenen päivän kuluttua joka tapauksessa. Palvelin voi kytkeä pois mainintojen säilyttämisen.

Mitä botti päätteli tilistä sen saapuessa. Jos jäsenten seulonta on päällä: sen antama pistemäärä, luokka, laukenneet signaalit, mitä botti teki itse ja mitä valvoja päätti sen jälkeen. Se säilytetään, jotta kysymykseen ”miksi minut potkittiin” on vastaus, joka ei ole jälkikäteen rakennettu, ja koska ”onko tämä tili liittynyt ja poistunut täällä aiemmin” on signaali, joka vaatii historian olemassaoloa. Poistetaan 90 päivän kuluttua — arvio jostakusta ei ole sama asia kuin moderointitoimi, johon se johti, ja vain jälkimmäinen on merkintä.

Mitä ihmiset lähettävät ominaisuudelle ja mitä ominaisuus siitä teki. Porttikieltovalitukset ja henkilökunnan äänestys niistä; henkilökunnan hakemukset, niiden vastaukset ja äänestys; tiketit, niiden vastaukset ja tiketin sulkeutuessa jätetty arvosana; arvontaosallistumiset; tapahtumailmoittautumiset ja läsnäolo; arvot, kokoonpanot, henkilökunnan muistiinpanot ja panosten perustelut; arvostelut, jotka joku kirjoitti palvelimestasi; kumppanuushakemukset ja niiden esittely. Luettelon neljä kenttää, jotka ovat luottamuksella kirjoitettuja sanoja, on salattu — alla oleva osio nimeää ne tarkasti.

Palvelimen varmuuskopiot, jos joku sellaisen ottaa. /backup save tallentaa palvelimen rakenteellisen tilannekuvan, josta se voidaan rakentaa uudelleen: roolien nimet ja oikeudet, kanavien nimet, aiheet ja oikeusylikirjoitukset, kategoriat, emojien ja tarrojen metatiedot sekä porttikieltolista siihen kirjoitettuine syineen. Siinä ei ole viestejä. Se on palvelimesi oma rakenne, säilytettynä siellä, minne käskit botin sen säilyttää, ja /backup delete poistaa paikan kokonaan.

Viestit, joita henkilökuntasi rakentaa komennolla /message. Keskeneräinen luonnos (hylätään viikon kuluttua, jos siihen ei kosketa), tallennetut mallit, myöhemmäksi ajastetut viestit ja merkintä jokaisesta viestistä, jotta sitä voi muokata — unohdetaan 90 päivän kuluttua ilman muokkausta. Tämä on tekstiä, jonka henkilökuntasi kirjoitti botin lähetettäväksi, sekä tieto kirjoittajasta; ei mitään, mitä jäsen on sanonut.

Palvelimesi tervehdykset. Tervetuloviesti, hyvästelyviesti ja tervetulo-yksityisviesti, jotka henkilökuntasi rakensi, tervetulo- ja hyvästelykorttien teksti sekä taustakuva, jos sellainen ladattiin korttia varten — tallennettuna kuvana, jonka botti piirsi uudelleen latauksesta, joten alkuperäisestä tiedostosta ei säily muuta kuin sen pikselit. Kortin piirtämiseksi botti hakee liittyvän tai poistuvan jäsenen profiilikuvan Discordista sillä hetkellä eikä säilytä siitä mitään.

Tasot, jos palvelin ottaa ne käyttöön. Tasot-moduulin ollessa päällä botti säilyttää yhden luvun jäsentä kohti — viesteistä ja puheajasta ansaitun XP:n — ja sen, milloin se viimeksi muuttui, eikä mitään muuta: ei mitään kirjausta siitä, mitä sanottiin tai missä. Tuosta luvusta lasketaan taso ja sija. Se säilyy niin kauan kuin botti on palvelimella, myös jäsenen lähdettyä, jotta hänen palkintoroolinsa voivat palata, jos hän palaa; se poistetaan palvelimen muiden tietojen mukana kolmekymmentä päivää sen jälkeen, kun botti on poistettu. Jos palvelin jättää julkisen tulostaulunsa päälle — se on oletuksena päällä, ja yksi kytkin sammuttaa sen — jäsenen palvelinnimi, profiilikuva, taso ja XP näkyvät tämän sivuston julkisella sivulla kenelle tahansa, jolla on linkki. Nimi ja kuva haetaan Discordista sivua piirrettäessä, eikä niitä koskaan kirjoiteta tietokantaan; piirretty sivu säilytetään alle minuutin, jotta vilkas tulostaulu ei tavoita bottia jokaisella katselulla.

Raid-tallenteet, vain kun raid-esto havaitsee raidin tai henkilökunta merkitsee ajanjakson. Mitkä tilit liittyivät sen aikana ja milloin, kuinka vanha kukin tili oli, oliko sillä avatar, pelkistä kirjaimista koostuva avain, joka muodostetaan käyttäjänimestä samankaltaisten nimien joukon tunnistamiseksi (ei koskaan itse käyttäjänimi), mitä botti tai valvoja teki kullekin (erottaminen, porttikielto, aikalisä), lukittiinko palvelin ja kuinka monta viestiä poistettiin. Ei koskaan viestin tekstiä. Säilytetään 30 päivää, enintään 25 raidia palvelinta kohden, ja poistetaan kaiken muun mukana, kun botti poistuu palvelimelta.

Ehdotukset, jos palvelin ottaa ne käyttöön. Ehdotus säilyttää kirjoitetun tekstin, lähettäjän, kortin sijainnin ja — kun henkilökunta vastaa — vastauksen, vastaajan ja perustelun. Jokainen ääni on yksi rivi: mikä ehdotus, mikä jäsen, kumpaan suuntaan. Nimetön ehdotus tallentaa silti lähettäjän, koska jäsenkohtainen raja ja odotusaika lasketaan siitä; sitä ei näytetä missään. Kaikki tämä poistetaan palvelimen muiden tietojen mukana kolmekymmentä päivää botin poistamisen jälkeen. Komennolla /suggest bot lähetetty ehdotus koskee bottia eikä palvelinta: se välitetään tukipalvelimen kanavalle nimesi, tunnuksesi ja lähtöpalvelimen kanssa, eikä sitä tallenneta lainkaan.

Syntymäpäivät, jos jäsen asettaa sellaisen. /birthday ei tallenna ihmisestä mitään, ennen kuin hän antaa päivämäärän. Sen jälkeen se tallentaa annetun päivän ja kuukauden; vuoden, vain jos se annettiin, salattuna samalla avaimella kuin alla oleva luottamuksellinen teksti ja luettuna takaisin vain iän kertomiseksi ja vain palvelimella, joka näyttää iät; aikavyöhykkeen kiinteästä luettelosta; hetken, jolloin seuraava syntymäpäivä alkaa; sekä mitkä palvelimet hän valitsi jakamisen kohteiksi, yksi tietue kutakin, jonka on tehnyt ihminen itse eikä kukaan muu. Moderaattori voi poistaa palvelimen tietueen eikä voi koskaan asettaa tai lukea päivämäärää, jota ei ole jaettu hänen palvelimellaan. Alle 13-vuotiaita ei tallenneta: jos vuosi tekisi jonkun nuoremmaksi, se hylätään eikä mitään tallenneta. Botti ei koskaan lähetä ihmiselle viestiä. /birthday remove poistaa päivämäärän ja kaikkien palvelinten tietueet kerralla; palvelimen tietue poistuu myös, kun jäsen lähtee palvelimelta tai kun palvelimen tiedot poistetaan; ja lyhyt tietue siitä, mitkä juhlat on jo ilmoitettu, poistetaan 400 päivän kuluttua.

Kun syntymäpäivä poistetaan komennolla /birthday remove, myös kyseisen henkilön ilmoitettujen juhlien kirjaus poistetaan heti odottamatta 400 päivää.

Tilapäiset roolit. Kun moderaattori lainaa jollekulle roolin joksikin aikaa, botti tallentaa, kenellä se on, mikä rooli, milloin se päättyy, kuka sen lainasi ja kirjoitetun syyn (enintään 400 merkkiä), kunnes rooli otetaan takaisin. Syntymäpäivää tai lasketun luvun rikkomista varten lainattu rooli tallennetaan samalla tavalla, lainaajana botti. Tietue poistetaan, kun rooli otetaan takaisin, kun jäsen saa porttikiellon ja — ellei palvelin ole valinnut säilyttää aikaa heidän paluutaan varten — kun hän lähtee palvelimelta.

Laskeminen, jos palvelin ottaa kanavan käyttöön. Jokaisesta laskentakanavasta botti tallentaa luvun, jossa ollaan, kuka laski viimeksi, säännöt, joilla kanavaa pelataan, ja jokaisesta siellä laskeneesta jäsenestä, kuinka monta oikeaa lukua hän antoi ja kuinka monta kertaa hän rikkoi laskun — tunnuksia ja lukuja, ei koskaan sitä, mitä kukaan kirjoitti. Laskentakanavan viestit luetaan niiden saapuessa arvioitaviksi, eikä niitä tallenneta. Kaikki poistetaan kanavan mukana, kun laskeminen lopetetaan siellä, tai muun palvelimen tiedon mukana kolmenkymmenen päivän kuluttua botin poistamisesta.

Modmail, vain jos palvelin ottaa sen käyttöön. Kun jäsen lähettää botille yksityisviestin, botti lukee sen ja välittää sen valitun palvelimen henkilökunnalle palvelimen valitsemalle yksityiselle kanavalle — kaikki, jotka näkevät kanavan, voivat lukea sen, samoin ne, jotka näkevät palvelimen lokikanavan, jos tekstitiedostoja julkaistaan siellä. Henkilökunnan vastaukset menevät jäsenen yksityisviesteihin; anonyymi vastaus piilottaa lähettäjän jäseneltä, ei muulta henkilökunnalta. Botti ei säilytä mitään viestin tekstiä: se tallentaa tunnisteita, laskureita ja aikoja, mikä yksityisviesti vastaa mitäkin kanavan viestiä (poistetaan kolmenkymmenen päivän kuluttua säikeen sulkeutumisesta), henkilökunnan kirjoittamat syyt sulkemiselle tai estolle sekä tallennetut vastaukset. Suljetun säikeen tieto poistetaan palvelimen asettaman päivämäärän jälkeen, oletuksena yhdeksänkymmentä päivää. Itse keskustelu ja mahdolliset tekstitiedostot pysyvät kyseisen palvelimen Discordissa sen omien sääntöjen alaisina. Jäsen päättää keskustelun painikkeella Close this conversation botin ensimmäisen vastauksen alla, estää palvelinta aloittamasta sellaista painikkeella Stop messages from this server tai ei yksinkertaisesti kirjoita botille. Mikään kolmas osapuoli ei saa tästä mitään.

Mallipohjakauppa. Jos arvioit mallipohjan, botti tallentaa tilisi tunnuksen, tähdet ja ajan. Jos kommentoit, se tallentaa tilisi tunnuksen, silloisen näyttönimesi, tekstin ja ajan; voit poistaa kommenttisi itse, ja omistaja voi poistaa sen. Ilmoitus tallentaa tilisi tunnuksen ja kirjoittamasi syyn. Jotta vain mallipohjaa käyttäneet voivat arvioida sen, botti tallentaa, minkä mallipohjan otit käyttöön, millä palvelimen tunnuksella ja milloin, niin kauan kuin mallipohja on olemassa. Omistaja lukee jokaisen lähetetyn mallipohjan ennen kuin se julkaistaan, ja jokaisen tarkistusta odottavan kommentin ennen kuin se näkyy; kommentti, josta kukaan ei ole päättänyt, poistetaan 30 päivän kuluttua. Jotta voidaan rajoittaa, kuinka usein yksi tili tai yksi osoite voi kommentoida, ilmoittaa tai arvioida, botti tallentaa osoitteen avaimellisen tiivisteen — ei koskaan itse osoitetta — tilin tunnuksen ja ajan kanssa, ja se poistetaan 30 päivän kuluttua. Mallipohja, jota vielä kirjoitat, säilytetään sinetöitynä (salattuna) 7 päivää. Jotta kaikki, mitä kauppa tilistäsi pitää, poistetaan, pyydä sitä tukipalvelimella, ja omistaja suorittaa poiston. Kommentin teksti — ja vain teksti, ilman tiliä, nimeä tai mallipohjaa — lähetetään OpenAI:n moderointipäätepisteeseen ennen kommentin julkaisua yllä OpenAI-kohdassa kuvatuin ehdoin; kommentti, jonka se merkitsee tai johon se ei vastaa ajoissa, pidätetään omistajalle sen sijaan, että se julkaistaisiin. Jos botilla ei ole OpenAI-avainta, tämä vaihe ohitetaan ja muut tarkistukset toimivat yksin.

Mitä ei koskaan tallenneta

Viestien sisältö. Tietokannassa ei säily mitään siitä, mitä ihmiset sanovat kanavillasi, eikä siihen ole poikkeusta — yksikään tietokannan sarake ei sisällä jonkun lähettämää viestiä. Tämä sivu nimesi ennen tikettien tallenteet poikkeukseksi, eivätkä ne ole sitä: tallenne rakennetaan Discordin itsensä pitämästä historiasta sillä hetkellä, kun valvoja sitä pyytää, ja julkaistaan takaisin palvelimellesi tiedostona. Mitään siitä ei säilytetä täällä. Teksti, jonka joku nimenomaisesti lähettää botille — porttikieltovalitus, hakemus, lomake tiketin avaamisessa, arvosanan mukana jätetty kommentti — säilytetään, koska arviointi, jota ei voi lukea, ei ole arviointi; se on salattu, ja alla oleva osio kertoo tarkasti, mitkä kentät. Niin myös syy, jonka jäsen antaa komennolla /afk, kunnes hän palaa — ei salattuna, koska sitä ei ole kirjoitettu luottamuksella: se näytetään kaikille, jotka mainitsevat hänet.

Kaksi asiaa pidetään tietokannan ulkopuolella, ja molemmista kannattaa olla täsmällinen. Ensimmäinen on snipe: /snipe näyttää kanavan viimeksi poistetun tai muokatun viestin, joten sen täytyy pitää sellainen: viisi kanavaa kohden, enintään kaksi tuntia, muistissa. Mitään ei kirjoiteta levylle, uudelleenkäynnistys unohtaa kaiken, eikä se koskaan poistu prosessista. Kuka tahansa, joka voi lukea kanavaa, voi pyytää sitä — siihen komento on tarkoitettu — ja botti tarkistaa tämän pääsyn vastaushetkellä eikä silloin, kun viesti poistettiin. Se ei näytä viestiä, jonka botti itse poisti, eikä mitään joukkopoistettua, koska snipe ei saa muuttua tavaksi lukea moderointia takaisin. Palvelin, joka haluaa sen suppeammaksi, rajaa sen valvojille tai sulkee kanavia kokonaan pois komennolla /logs snipe; valvoja, joka juuri poisti jotain, tyhjentää sen heti komennolla /snipe clear.

Toinen on suojausten laskurit. Tuhosuoja, hyökkäyssuoja, roskapostisuoja ja muut päättävät laskemalla — kuinka monta kanavaa yksi valvoja poisti viimeisen minuutin aikana, kuinka monta tiliä liittyi viimeisten kolmenkymmenen sekunnin aikana — ja nämä luvut kopioidaan samalla koneella olevaan Redis-välimuistiin muutaman sekunnin välein, jotta botin uudelleenkäynnistys ei anna hyökkäyksen keskellä olevalle uutta liikkumavaraa. Kopioidaan tunnukset — palvelimen sekä mukana olevan jäsenen tai kanavan — ja tapahtumien ajat, ei koskaan sitä, mitä kukaan sanoi: roskapostisuojan muisti viimeaikaisista viesteistä pysyy prosessissa, ja uudelleenkäynnistys unohtaa sen. Jokainen kopio vanhenee itsestään — tunnin sisällä, useimmat minuuteissa — välimuisti ei koskaan kirjoita levylle, eikä siihen pääse kukaan muu kuin botti itse — ei verkkosivusto eikä internet. Päivityksen aikana, kun uusi botin kopio ottaa vanhalta vallan, niiden viestien ja vuorovaikutusten tunnukset, joihin vanha kopio vastasi viimeisinä sekunteinaan, kulkevat saman välimuistin kautta enintään kolmenkymmenen sekunnin ajan, jotta mihinkään ei vastata kahdesti. Yksi asia siinä välimuistissa säilyy tuntia pidempään: mitkä uudet jäsenet odottavat vielä jonkin portin takana — Discordin sääntönäkymän, vahvistuksen, karanteenin — rooleja, jotka palvelin antaa liittyessä, tallennettuna palvelimen tunnuksena, jäsenen tunnuksena ja hetkenä, jolloin odotus raukeaa, enintään vuorokauden ajan, jotta päivitys ei unohda antaa niitä.

IP-osoitteet. Botti ei koskaan näe yhtään — Discord ei paljasta jäsenen osoitetta botille, eikä täällä kierretä sitä millään tavalla. Ainoa paikka, jossa osoite koskaan luetaan, on seuraavaksi kuvattu verkkosivuston yhteystarkistus, ja se luetaan kerran eikä säilytetä: ei tallenneta, ei kirjata lokiin, ei tiivistetä. Varastettu tietokanta ei sisällä osoitteita eikä mitään niistä johdettua.

Puheviestit, jos joku pyytää kirjoittamaan niitä tekstiksi. /transcribe hakee puheviestin ja muuttaa sen tekstiksi botin omalla palvelimella siellä pyörivällä puhemallilla. Ääni ei mene millekään muulle yritykselle tai palvelulle; sitä pidetään vain kuuntelun ajan ja se poistetaan heti, kun se on valmis. Sanat julkaistaan kanavalla, jolla komentoa käytettiin, eikä niitä säilytetä muualla — sanotusta ei pidetä kirjaa. Jotta yksi ihminen ei sido konetta, botti laskee muistissa, montako kukin henkilö ja palvelin on pyytänyt viimeisen kymmenen minuutin aikana; luvut unohdetaan sen jälkeen, ja uudelleenkäynnistys unohtaa ne heti.

Viisi kolmatta osapuolta ja mitä kullekin annetaan

Suurimman osan elinkaarestaan tämä sivusto saattoi sanoa, ettei yksikään kolmas osapuoli koskaan nähnyt jäseniäsi. Se lakkasi pitämästä paikkaansa, kun varmennusmoduuli sai asetuksen Refuse VPNs and proxies, koska tieto siitä, kuuluuko osoite VPN:lle, on fakta, jonka tietää vain mainepalvelu. Jokainen alla olevista viidestä on pois päältä, ellei palvelin kytke sitä päälle, ja kun se on päällä, seuraava on koko se, mitä tapahtuu.

proxycheck.io. Jäsenelle, jota asetus koskee, annetaan kertakäyttöinen linkki tämän sivuston sivulle. Kun hän painaa siinä olevaa painiketta, yhdistävä osoite lähetetään kerran proxycheck.io:lle kysymyksellä ”onko tämä VPN, välityspalvelin vai konesalialue” eikä mitään muuta — ei käyttäjänimeä, ei palvelinta, ei tilin tunnusta. Vastauksesta luetaan tuo yksi bitti, ja se hylätään. Botti, joka tietää, kuka jäsen on, ei koskaan saa osoitetta; verkkosivusto, joka näki osoitteen, ei koskaan saa tietää, kuka jäsen on. Jäljelle jää vain aikaleima jäsenen varmennusmerkinnässä, joka kertoo yhteyden olleen puhdas, ja kieltäytyminen ei jätä jälkeensä mitään.

Cloudflare Turnstile. Valinnaisesti sama sivu sisältää Cloudflaren Turnstile-widgetin, jottei skripti voi painaa painiketta. Widgetin skripti on ainoa asia, jonka tämä sivusto koskaan lataa toisesta alkuperästä, vain kyseisellä sivulla, ja tämän sivuston Content-Security-Policy kieltää sen edelleen kaikkialla muualla. Sen vastaus tarkistetaan Cloudflaren kanssa ilman liitettyä osoitetta. Turnstile ei korvaa Discordin sisäistä CAPTCHAa, joka piirretään edelleen prosessissa.

OpenAI. Tämä on kolmesta suurin ja se, jolle annetaan se, mitä ihmiset julkaisevat, joten siitä kannattaa olla täsmällinen. Palvelin voi kytkeä päälle toiminnon AI image scan, jossa malli päättää, onko kuva seksuaalinen, veristä, väkivaltaista vai esittääkö se itsensä vahingoittamista. Mikään avainsanalista ei osaa lukea kuvaa, eikä sellaista versiota ole, joka pyörisi omilla koneillamme, ja se on ainoa syy, miksi se on tässä lainkaan.

Kun palvelin on kytkenyt sen päälle, jokainen skannatulla kanavalla julkaistu kuva lähetetään OpenAI:n moderointirajapintaan linkkinä kuvaan Discordin omilla palvelimilla, eikä mitään muuta — ei kenenkään kirjoittamaa tekstiä, ei käyttäjänimeä, ei tilin tunnusta, ei palvelimen nimeä, ei kanavan nimeä. Tämä kattaa lataukset ja, jos palvelin jättää sen päälle, kuvan, jonka Discord näyttää linkin alla. Vastaus palaa pistemääränä kategoriaa kohden, se luetaan sen päättämiseksi, rikkooko kuva kyseisen palvelimen sääntöjä, ja se hylätään. Siitä ei kirjoiteta täällä mitään, eikä itse kuvaa koskaan tallenneta tietokantaamme.

Mitä OpenAI tekee sillä, heidän omin sanoin eikä meidän. Heidän dokumentaationsa toteaa, että rajapintaan lähetettyä dataa ”ei käytetä OpenAI:n mallien kouluttamiseen tai parantamiseen”, ellei erikseen valitse sitä, emmekä ole valinneet. Se toteaa myös, että väärinkäytösseurannan lokit ”voivat sisältää tiettyä asiakkaan sisältöä, kuten kehotteita ja vastauksia” ja että niitä ”säilytetään oletuksena enintään 30 päivää”. Rehellinen versio ei siis ole, että kuva katoaa heti skannauksen jälkeen: me emme säilytä siitä mitään, ja OpenAI voi pitää sitä enintään kolmekymmentä päivää oman palvelunsa valvomiseksi. Palvelimen, joka ei ole valmis siihen, tulee jättää tämä moduuli pois päältä, ja juuri niin se toimitetaan.

Se on pois päältä, kunnes ylläpitäjä ottaa moduulin käyttöön. Palvelin voi vapauttaa rooleja, ohittaa kokonaisia kanavia tai skannata vain joitakin, skannata vain uudempia jäseniä ja ohittaa omat valvojansa, ja moduulin kuvaus sanoo selvästi, että sen päälle kytkeminen lähettää kuvia palvelimen ulkopuolelle. Kytke moduuli pois, niin mitään ei lähetetä enää.

Kaksi rehellistä rajoitetta. Se on hyvä yleisissä haitoissa, eikä se tiedä, miltä sinun palvelimeesi kohdistuva uhka näyttää — järjestettävä hyökkäys, huijaus, mainos — koska ne eivät ole kategorioita, jotka mallilla on, eikä se lue tekstiä lainkaan. Ja OpenAI:n oma dokumentaatio sanoo, ettei rajapintaa ole suunniteltu lasten seksuaalisen hyväksikäytön materiaalin tunnistamiseen eikä se korvaa erityisiä lastensuojelutoimia; täällä ei väitetä toisin, ja tuo ilmoitusreitti pysyy Discordin hallussa.

Mitään muuta ei ladata. Ei analytiikkaa, ei fonttipalvelua, ei skriptiä tai tyylitiedostoa kenenkään CDN:stä: yksikään sivu yhteystarkistusta lukuun ottamatta ei hae mitään toisesta alkuperästä, ja se on Content-Security-Policyn pakottamaa eikä pelkästään luvattua. Cloudflare kyllä on sivuston edessä sen verkkona — se näkee ne pyynnöt, jotka mikä tahansa sivuston edessä oleva verkko näkee, ja sen ansiosta sivusto pysyy pystyssä tulvan alla — mutta sille ei anneta mitään jäsenistäsi, koska sivuilla ei ole mitään jäsenistäsi.

YouTube ja Twitch. Palvelin voi seurata YouTube-kanavaa tai Twitch-striimaajaa komennolla /alerts, ja botti kysyy palvelulta muutaman minuutin välein, onko jotain uutta. YouTubelle se lähettää yhden pyynnön kanavan julkisesta RSS-syötteestä, jossa mainitaan vain kanavan julkinen tunnus. Twitchille se lähettää striimaajan julkisen kirjautumisnimen — muiden kanssa, enintään sata pyyntöä kohti — allekirjoitettuna tämän botin omalla Twitch-sovelluksella, ei koskaan jäsenen tilillä. Kumpikaan ei saa jäsentä, palvelimen nimeä tai kanavan nimeä, eikä kumpikaan saa tietää, mikä palvelin seuraa ketä. Vastauksesta luetaan uusin video tai suoran lähetyksen tunnus, otsikko ja peli, ja se hylätään. Tallennetaan kanava tai kirjautumisnimi, jota palvelin päätti seurata, mihin julkaistaan, ja viimeksi ilmoitetun asian tunnus, jotta mitään ei ilmoiteta kahdesti. Molemmat ovat pois päältä, kunnes palvelin lisää seurattavan, ja seurannan poistaminen lopettaa pyynnöt.

Sponsoroitu rivi

Tämän botin ylläpitäjät voivat asettaa yhden sponsoroidun linkin: lyhyen rivin, jossa on merkintä Sponsoroitu ja jonka tekstin ja kohteen he valitsevat ja jonka maksaa se, mihin linkki johtaa. Se näkyy tämän sivuston alatunnisteessa ja silloin tällöin botin vastauksen alla palvelimella, jolla ei ole premiumia: enintään kerran 45 minuutissa samalla palvelimella, vasta kun siellä on lähetetty vähintään 6 muuta vastausta, eikä koskaan moderointitoimen, varoituksen, yksityisen vastauksen tai painikkeita sisältävän viestin alla. Premium-palvelimet eivät näe sitä Discordissa koskaan. Sivusto ei voi tietää, kuka sitä lukee, joten alatunniste näyttää sen jokaiselle vierailijalle.

Se on linkki eikä mitään muuta. Sponsorilta ei ladata mitään eikä sille lähetetä mitään. Edellä olevan säännön noudattamiseksi botti pitää muistissa — ei koskaan tietokannassa — milloin kukin palvelin näki rivin viimeksi ja montako vastausta sieltä on sen jälkeen lähtenyt, sekä juoksevan laskurin siitä, montako kertaa rivi on näytetty; ketään henkilöä ei tallenneta, eikä sponsori näe tästä mitään. Botti ei tallenna napsautuksia eikä tee uudelleenohjauksia, eikä linkki välitä viittaajaa tältä sivustolta. Jos napsautat sitä, siirryt sponsorin sivustolle, jossa pätevät sen omat käytännöt. Sponsorin teksti näytetään sellaisena kuin se kirjoitettiin, eikä sitä käännetä. Kun sponsoria ei ole asetettu, riviä ei ole olemassa missään.

Mitään tästä ei säilytetä kauan. Palvelimen tieto unohdetaan 24 tuntia sen viimeisen vastauksen jälkeen. Kerrallaan säilytetään enintään 20 000 palvelinta; kun raja täyttyy, pisimpään hiljaa ollut pudotetaan. Kaikki tämä, juokseva laskuri mukaan lukien, katoaa aina, kun botti käynnistyy uudelleen.

Premium-tunnukset ja tilisi

Tilikohtainen premium on yksi rivi: Discord-tunnuksesi, onko se kuukausittainen vai elinikäinen, milloin se päättyy, mistä se tuli ja montako ylimääräistä palvelinvaihtoa olet ostanut. Tunnus tallennetaan vain avaimellisena tiivisteenä itsestään, joten tietokannassa ei ole mitään, mikä voitaisiin muuttaa takaisin tunnukseksi; tunnus on olemassa omistajalle annetussa vastauksessa, kun se luodaan, eikä sen jälkeen missään.

Jokainen yritys lunastaa tunnus kirjataan — tunnuksesi, tuliko se tältä sivustolta vai Discordista, miten se päättyi ja avaimellinen tiiviste osoitteesta, jonka tämä sivusto todensi pyynnölle, ei koskaan osoitetta. Tuo kirjaus lukitsee tilin ja osoitteen muutaman väärän tunnuksen jälkeen ja antaa botin ylläpitäjien nähdä yhden osoitteen monen tilin takana. Se poistetaan 90 päivän kuluttua.

Jokainen palvelin tallentaa, mikä tili lisäsi sickin; juuri se tekee palvelimesta premiumin, kun tuo tili on premium. Palvelimet, joihin lisäät sickin, kirjataan myös tilillesi — palvelimen tunnus ja ajankohta — jotta vaihtosi voidaan laskea. Lista säilytetään, ja palvelin pysyy sillä sickin poistuttua, koska käytetty vaihto on käytetty.

Sähköposti tällä verkkotunnuksella

Sivustolla on myös pieni sähköpostipalvelu sitä ylläpitäville: omistajan oma osoite sekä niiden tilien osoitteet, joille omistaja on sallinut sen käytön, kukin avataan postisivustolta kirjauduttuasi sisään täällä. Näihin osoitteisiin lähetetty posti saapuu Cloudflare Email Routingin ja Cloudflare Email Workerin kautta, joka luovuttaa sen tälle sivustolle; kun sivustoon ei saada yhteyttä, Worker säilyttää viestin Cloudflare Workers KV:ssä enintään seitsemän päivää ja yrittää uudelleen. Näistä osoitteista lähetetty posti lähtee Cloudflare Email Sendingin kautta. Nämä ovat neljä mukana olevaa Cloudflare-palvelua, eikä mikään muu taho näe postia.

Posti sinetöidään levossa. Kun viesti saapuu, tämä sivusto jäsentää sen ja sinetöi sen postilaatikon omalla julkisella avaimella — AES-256-GCM kyseisen viestin kertakäyttöisellä avaimella, joka itse sinetöidään postilaatikon julkisella X25519-avaimella — ja vasta sitten luovuttaa sen botille, jonka tietokanta säilyttää sinetöidyn viestin: sen aiheen, lähettäjän, vastaanottajat, tekstin, HTML:n, liitteet ja niiden nimet sekä alkuperäiset tavut, joita säilytetään seitsemän päivää, jotta viesti, jonka jäsentäjä luki väärin, voidaan ladata kokonaisena. Sen avaava yksityinen avain on kääritty sähköpostisalasanastasi muodostetun avaimen (scrypt) alle ja, jos teet sellaisen, kertakäyttöisen palautusavaimen alle; botilla ei koskaan ole yksityistä avainta, ja se tallentaa vain salasanasi yksisuuntaisen tiivisteen. Tämä on zero-access levossa, ei zero-knowledge: tämä sivusto lukee postisi muistissa jäsentäessään saapuvaa viestiä ja kun postilaatikkosi on avattu, joten se, joka voi muuttaa tämän sivuston ajamaa koodia, voisi lukea sen, mutta omistaja ei voi lukea sitä tietokannasta. Avattu avaimesi elää vain tämän sivuston muistissa, enintään vuorokauden, ja uudelleenkäynnistys lukitsee jokaisen postilaatikon, kunnes kirjoitat salasanasi uudelleen. Sivusto ei koskaan hae viestin etäkuvia: ne latautuvat selaimessasi vain pyynnöstäsi, ja kuvan lataus kertoo lähettäjälle, milloin avasit viestin ja mistä.

Kun kirjaudut tälle sivustolle Discordilla, Discord-tunnuksesi, käyttäjänimesi ja avatarin tiiviste tallennetaan ajan kanssa, jotta omistaja näkee, kuka on kirjautunut, ennen osoitteen antamista. Roskakori ja Roskaposti poistavat sisältönsä kolmenkymmenen päivän kuluttua siitä, kun viesti tuli niihin; peruutettu postilaatikko poistetaan neljäntoista päivän kuluttua peruutuksesta. Jos pyydät omistajalta pääsyä, pyyntö — sama id, nimi ja avatarin tiiviste sekä aika — säilytetään, kunnes omistaja vastaa siihen tai kolmekymmentä päivää on kulunut, ja omistajalle ilmoitetaan botin suoralla viestillä Discordissa. Mitään muuta sähköpostista ei jaeta Discordille.

Lähettäminen lasketaan vastaanottajittain lähtevän postin riveistä, joita säilytetään joka tapauksessa viestin lähettämiseksi, joten tätä varten ei kerätä mitään uutta. Postilaatikon, jonka posti palaa jatkuvasti takaisin, lähettäminen pysäytetään, kunnes omistaja on katsonut sitä. Näiden verkkotunnusten osoitteisiin postmaster@ ja abuse@ lähetetty posti tavoittaa omistajan.

Jotkin asiat jätetään selväkieliseksi, koska palvelun on luettava ne ilman avaintasi: missä kansiossa ja välilehdellä viesti on, sen liput (luettu, tähdellä merkitty, tärkeä, torkutettu), milloin se saapui, sen koko, mihin keskusteluun se kuuluu, kuinka monta liitettä siinä on, niiden tiedostotyypit ja upotettujen kuvien tunnukset, mihin osoitteistasi se tuli, käyttämäsi plus-tunniste, lähettäjätarkistusten tulokset sekä avaimelliset tiivisteet sen tunnisteista (Message-ID, References) ja lähettäjästä. Myös lähettäjille asettamasi säännöt — osoite tai verkkotunnus, jonka olet lajitellut, estänyt tai sallinut kuville — ovat selväkielisiä. Kun viesti saapuu, botti lukee sen lähettäjän, vastaanottajat, aiheen, otsakkeet ja liitteiden nimet muistissa sijoittaakseen sen välilehdelle ja soveltaakseen väärinkäyttösääntöjä, eikä kirjoita niistä mitään muistiin selväkielisenä. Postilaatikot, joiden haltija ei ole vielä kirjautunut salasanalla sinetöinnin alkamisen jälkeen, säilyttävät vanhemman postinsa entisellään, palvelun luettavissa; omistajalle näytetään, mitkä ne ovat, ja jokainen sinetöidään heti, kun sen haltija kirjautuu.

Haku toimii avaimellisilla tiivisteillä, ei sanoillasi. Kun postilaatikkosi on avattu, jokainen sinetöity viesti saa enintään 512 tiivistettä (HMAC-SHA256) sen kokonaisista sanoista sekä lähettäjästä ja vastaanottajista, tehtynä satunnaisella hakuavaimella, joka on olemassa vain salasanasi ja palautusavaimesi alle paketoituna. Haku löytää siis kokonaisia sanoja ja tarkkoja osoitteita — ei etuliitteitä, sanamuotoja tai fraaseja — eikä tietokannan kopion haltija voi testata niitä vasten arvaamaansa sanaa. Kaksi hintaa: postia, joka saapuu postilaatikkosi ollessa lukittuna, ei voi hakea, ennen kuin avaat sen seuraavan kerran; ja selväkielisenä jätettyjen tunnisteiden ja lähettäjien (yllä) avaimelliset tiivisteet tehdään salaisuudella, jonka sivusto tuntee mutta tietokanta ei, joten molempien haltija voisi testata, esiintyykö arvattu osoite tai Message-ID.

Viesti, jonka lähetät Kumoa-toiminnolla tai myöhemmäksi ajoitettuna, odottaa lähtevien kansiossa muodossa, jota lähettäjä tarvitsee: koska sen täytyy olla luettavissa lähtiessään, sitä säilytetään botin oman palvelinavaimen alla, kunnes se on lähetetty, peruttu tai lopullisesti hylätty, ja sitten se poistetaan. Lähetetyt-kansiossasi oleva kopio pysyy sinetöitynä sinulle. Lähettämäsi posti lähtee TLS:n yli kuten kaikki muukin posti, Cloudflare Email Sendingin kautta, ja sinulle tuleva posti saapuu Cloudflare Email Routingin kautta: Cloudflare näkee viestin matkalla, ennen kuin tämä sivusto sinetöi sen ja kun se lähtee.

Lähettämissäsi viesteissä ei ole Discord-tunnusta, tilin tunnusta eikä selaimesi osoitetta: satunnainen Message-ID lähettävällä verkkotunnuksella, ei X-Mailer-, User-Agent- eikä X-Originating-IP-otsaketta, ja From-rivi, joka näyttää vain valitsemasi osoitteen, ja näyttönimen vain jos asetat sellaisen. Alias on lisäosoite, joka toimittaa postilaatikkoosi ja jonka voit kytkeä pois, asettaa vanhenemaan tai antaa vastata kerran. Tämä ei ole nimettömyyttä palvelun ylläpitäjiin, Cloudflareen tai henkilöön, jolle kirjoitat, nähden: he näkevät osoitteen, josta kirjoitit, ajan ja sen, mitä viesti sanoo.

Jos menetät sekä salasanasi että palautusavaimesi, postiasi ei voi avata, eikä kukaan voi palauttaa sitä sinulle, omistaja mukaan lukien. Kun omistaja nollaa haltijan sähköpostisalasanan, myös avain, jonka se avasi, poistetaan: sen alle sinetöity posti ei ole enää koskaan luettavissa, ja se poistetaan kolmenkymmenen päivän kuluttua.

Musiikki ja sanoitukset

Kun palvelin ottaa musiikkisoittimen käyttöön, botti toistaa ääntä äänikanavalla Lavalink-solmun kautta, joka toimii sen vieressä samalla koneella. Solmu hakee äänen vain siltä sivustolta, jota jäsen pyysi, eikä mistään muualta: SoundCloud (soundcloud.com, on.soundcloud.com, api.soundcloud.com, sndcdn.com), Bandcamp (bandcamp.com), Twitch (twitch.tv), Vimeo (vimeo.com), jäsenen liittämä suora https-linkki ja — vain jos omistaja on ottanut sen käyttöön — YouTube (youtube.com, youtu.be, music.youtube.com). Spotify-linkki (open.spotify.com, spotify.link) tai Apple Music -linkki (music.apple.com) haetaan kyseiseltä sivustolta kappaleen nimen selvittämiseksi, ja löytynyt vastine toistetaan SoundCloudista; kummastakaan ei tule ääntä. Jokainen näistä sivustoista näkee pyynnön, jonka solmu tekee kappaleesta, kuten mikä tahansa selain sivun avatessaan, eikä mitään palvelimesta tai pyynnön tehneestä jäsenestä.

Botti tallentaa soittimelle seuraavat tiedot: äänikanavan ja tekstikanavan, jolla se on, jonon — jokaisen kappaleen nimen, esittäjän, keston, lähteen ja solmun oman tunnisteen sekä sen jäsenen tunnuksen, joka lisäsi kappaleen jonoon — sekä viimeiset kaksikymmentä toistettua kappaletta, jotka poistuvat, kun soitin pysähtyy tai botti poistuu palvelimelta. Jäsenen tallentama soittolista kuuluu hänelle ja säilyy hänen tunnuksellaan, kunnes hän poistaa sen. Sanoitukset tulevat LRCLIB:stä (lrclib.net), avoimesta tietokannasta, joka ei vaadi tiliä: sille lähetetään soivan kappaleen esittäjä, nimi ja kesto eikä mitään muuta, ja vastaus näytetään mutta sitä ei säilytetä.

Tilisi turvallisuus

Postilaatikkosi avautuu omalla salasanallasi, joka asetetaan itse sähköpostiohjelmassa ja pidetään erillään Discordista. Sivusto näkee sen vain kirjoittaessasi sen, purkaakseen postilaatikkosi avaimen, eikä säilytä sitä; botti, joka vastaanottaa sen tarkistusta varten, tallentaa siitä vain yksisuuntaisen scrypt-tiivisteen — arvon, jota mikään ei voi muuttaa takaisin salasanaksi, emme mekään — ja tarkistaa kirjoittamasi sitä vasten. Itse salasana ei ole missään lokissa, missään tietokantasarakkeessa eikä missään evästeessä.

Toinen vaihe on valinnainen ja sinun lisättävissäsi. Todennussovelluksen salaisuus ja osoite, johon koodi lähetetään, tallennetaan salattuina AES-256-GCM:llä, samalla vain botille kuuluvalla avaimella kuin yllä oleva luottamuksellinen teksti; pääsyavain tallennetaan vain julkisena avaimenaan, joka voi varmistaa kirjautumisen mutta ei koskaan luoda sitä; palautuskoodit pidetään vain avainnettuina tiivisteinä, kuten premium-tunnukset. Lähetetty koodi lähtee Cloudflare Email Sendingin kautta osoitteesta meidän verkkotunnuksessamme. Mitään toisen tekijän menetelmää ei jaeta kenellekään.

Selaimen luottaminen kolmeksikymmeneksi päiväksi tallentaa satunnaisen tunnisteen evästeeseen ja botin puolella vain avainnetun tiivisteen siitä tunnisteesta — ei koskaan itse tunnistetta — joten luotettujen selaintesi luettelo ei sisällä mitään, mikä tunnistaisi selaimen kenellekään muulle. Paneelin kolmen kirjautumisevästeen ohella postilaatikko asettaa muutaman omansa ollessaan auki: sen, joka pitää sen avattuna päivän, sen, joka pitää kirjautumisen tai salasanan sen toista vaihetta vastattaessa, sen, joka elää kymmenen minuuttia ja merkitsee selaimen, joka aloitti postin kirjautumisen, jotta sitä ei voi päättää toisesta, ja luotetun selaimen tunnisteen. Postiistunto päättyy kuusi tuntia avaamisen jälkeen tai aiemmin, jos kirjaudut ulos sivustolta jaetulla isännällä. Jokainen väärä salasana tai koodi lasketaan tiliäsi vastaan ja sitä osoitetta vastaan, jonka sivusto todisti — id:si ja avainnettu tiiviste siitä osoitteesta, ei koskaan itse osoite — mikä lukitsee tilin muutaman yrityksen jälkeen vartissa; nämä tiedot poistetaan vuorokauden kuluessa.

Kuuntelu — vain jos yhdistät jotain

Mitä tallennetaan. /fm ei tallenna henkilöstä mitään, ennen kuin hän yhdistää lähteen. Jos yhdistät Last.fmin tai ListenBrainzin, tallennamme käyttäjänimesi sinne. Jos otat lisäksi käyttöön ulospäin suuntautuvan scrobblauksen, tallennamme avaimen, jonka avulla botti voi lähettää kuuntelut puolestasi, salattuna, vain niin kauan kuin se on päällä — sen poistaminen käytöstä tai yhteyden poistaminen poistaa avaimen. Jos käytät Discordin Spotify-tilaa, botti lukee tilassasi olevan Spotify-kappaleen palvelimilla, jotka se jakaa kanssasi, vasta suostumuksesi jälkeen ja kirjaa kuuntelun, kun olet kuullut siitä noin puolet. Mitään muuta läsnäolostasi ei lueta.

Mitä säilytetään ja ketkä sen näkevät. Kuuntelut, jotka botti kuuli itse — Spotify-tilastasi tai omasta musiikkisoittimestaan — säilytetään vuoden. Suosituimmat artistisi, albumisi, kappaleesi ja lajityyppisi, enintään tuhat kutakin, kopioidaan palvelustasi muutaman tunnin välein, jotta palvelin voi näyttää, kuka kuuntelee mitä. Myös ystävät, muutama näyttöasetus ja palvelimet, joilla valitsit piilottaa itsesi, tallennetaan. Kuuntelut ja luettelot näytetään vain ihmisille palvelimilla, joilla sinäkin olet; Last.fm- tai ListenBrainz-käyttäjänimesi näkyy maailmanlaajuisessa who-knowsissa vain, jos otit sen käyttöön, ja se on pois päältä, kunnes teet niin. /fm account näyttää kaiken tämän ja poistaa kaiken kerralla, ja viimeisen lähteesi yhteyden poistaminen tekee saman.

Last.fm ja ListenBrainz. Kun joku käyttää komentoa /fm, botti kysyy Last.fm:ltä (ws.audioscrobbler.com) tai ListenBrainzilta (api.listenbrainz.org) yhdistetyn henkilön julkiset kuuntelutiedot käyttäen hänen käyttäjänimeään eikä mitään muuta hänestä. Vain jos ulospäin suuntautuva scrobblaus on päällä, botti lähettää palvelulle myös kuuntelut, jotka se kuuli tästä henkilöstä, hänen avaimellaan allekirjoitettuina. Albumien kannet botti hakee Last.fm:n kuvapalvelimilta, ei koskaan laitteesi. Jokaisella palvelulla on oma tietosuojakäytäntönsä, ja se, mitä se tietää kuuntelustasi, oli siellä jo ennestään sinun.

Last.fm:n yhdistäminen tapahtuu Last.fm:n omalla sivulla: botti pyytää Last.fm:ltä kertakäyttöisen tokenin ja antaa sinulle osoitteen, jossa hyväksyt sen, ja saa sitten tietää hyväksymisestä kysymällä Last.fm:ltä. Token on vain botin muistissa, kunnes se käytetään tai tunti kuluu, eikä sitä koskaan tallenneta tai kirjata lokiin. Jos kirjoitat vain Last.fm-käyttäjänimesi, yhdistäminen tapahtuu ilman hyväksyntää ja Last.fm:lle lähetetään tämä nimi eikä mitään muuta. Discordin Spotify-tilan yhdistäminen vaatii botin Presence intentin; kunnes se on päällä, tarjolla on vain kaksi muuta.

Historian tuonti. Jos annat komennolle /fm import Spotify- tai Apple Music -tiedoston, botti lukee sen kerran ja säilyttää vain jokaisen kuuntelun ajan, artistin, kappaleen ja albumin. Itse tiedosto on väliaikaisessa tiedostossa tuonnin kestämät minuutit ja poistetaan heti sen jälkeen; mitään ei lähetetä kenellekään. Tuodut kuuntelut säilytetään, kunnes poistat ne (/fm account sisältää painikkeen) tai poistat kaiken, ja ne näytetään kuten muutkin kuuntelut: vain ihmisille palvelimilla, joilla olet itsekin.

Kruunuhistoria. Kun palvelimen kruunuja tai kuka-tuntee-listaa luetaan, botti merkitsee muistiin, kuka pitää kunkin artistin kruunua ja kun se vaihtaa omistajaa, kuka otti sen keneltä ja milloin — enintään vuoden ajan. Kuuntelutietojesi poistaminen poistaa kruunut, joita pidit, ja unohtaa, keneltä otit jonkin.

Salaus

Luottamuksella kirjoitettu vapaa teksti salataan AES-256-GCM:llä ennen tallennusta ja puretaan vasta, kun se näytetään henkilökunnalle, jolle se kirjoitettiin. Näitä on viisi: porttikieltovalitukset, henkilökunnan hakemusten vastaukset, tiketin avaamisessa annetut vastaukset, tiketin arvosanan mukana jätetty kommentti ja syntymäpäivän yhteydessä annettu vuosi. Avain johdetaan salaisuudesta, joka on vain botin omassa ympäristössä — verkkosivusto toimii erillisenä palveluna, jolla sitä ei ole eikä se voisi käyttää sitä — joten tietokannan kopio yksinään tuottaa vain salatekstiä.

Tämä sivu sanoi kolme 19. syyskuuta 2026 asti, ja neljäs oli syy: tiketin arvosanan mukana jätetty kommentti — ”valvoja, joka sulki tämän, oli minulle tyly” on sen tyyppistä, mitä siihen kirjoitetaan — tallennettiin selkotekstinä ominaisuuden julkaisusta lähtien. Se oli kaksi ilmoitusta salattujen tiketin vastausten alapuolella samassa tiedostossa, eikä mikään verrannut näitä kahta toisiinsa. Nyt se on salattu, kaikki jo tallennettu muunnettiin, ja koontiversion tarkistus hylkää jokaisen tämän muotoisen uuden kentän, kunnes joku on kirjoittanut ylös, kumpaan kahdesta se kuuluu.

Kesken jääneet hakemukset. Pitkä hakulomake kysytään sivuina. Jo lähetettyjen sivujen vastaukset säilytetään samalla tavalla salattuina, kunnes viimeinen sivu lähetetään — jolloin ne muuttuvat hakemukseksi — tai tunnin ajan, sen mukaan kumpi tapahtuu ensin, ja hakija voi hylätä ne milloin tahansa. Sellaisesta, joka ei koskaan aloita, ei säilytetä mitään.

Mitä ei ole salattu, sanottuna selvästi: kysymys, jonka henkilökunnan jäsen kirjoitti kunkin vastauksen viereen, valvojien kirjoittamat syyt moderointimerkinnässä, syy, jonka jäsen antaa AFK-tilalleen — jonka botti näyttää kaikille, jotka mainitsevat hänet — ja palvelimesi asetukset. Mikään näistä ei ole kenenkään yksityisiä sanoja itsestään, ja niiden salaaminen veisi valvojiltasi kyvyn hakea omista merkinnöistään.

Poistaminen

Poista botti palvelimeltasi, ja kaikki, mitä sille palvelimelle on säilytetty, poistetaan kolmenkymmenen päivän kuluttua automaattisesti, ilman pyyntöä.

Viive on ominaisuus, ei koukku. Ylivoimaisesti yleisin syy, miksi palvelin poistaa botin, on lisätä se heti takaisin eri oikeuksilla, ja poisto, joka laukeaisi sillä hetkellä, kun botti lähti, veisi mukanaan jokaisen asetuksen, jokaisen varoituksen ja jokaisen moderointimerkinnän. Kutsu botti uudelleen ikkunan sisällä, ja palvelimesi on täsmälleen sellainen kuin jätit sen; ylitä ikkuna, eikä ole mitään mihin palata. Mitään uutta ei kirjata botin ollessa poissa — se ei näe palvelinta — ja kello alkaa alusta viimeisestä poistumisesta, joten kahdesti poistuminen ei lyhennä sitä.

Jos kolmekymmentä päivää on liian pitkä aika, palvelimen omistaja tai ylläpitäjä voi pyytää poiston tehtäväksi heti: kysy tukipalvelimella. Se tehdään pyynnöstä eikä aikataulun mukaan.

Kirjautuminen paneeliin

Tämä sivusto on sykbot.com, ja dokumentaatio on osoitteessa sickenn.info. Kirjautuminen tapahtuu osoitteessa sicken.me eikä missään muualla, ja alla mainitut evästeet kuuluvat vain sille osoitteelle — selain ei koskaan lähetä niitä mihinkään muuhun osoitteeseen. Sivu missä tahansa muualla, joka pyytää sinua kirjautumaan Discordilla sickiin, ei ole tämä sivusto. Sähköposti luetaan ja kirjoitetaan osoitteessa mail.sicken.me. Sillä ei ole omaa kirjautumista: se lähettää sinut osoitteeseen sicken.me kirjautumaan ja tuo sinut takaisin, ja sen evästeet kuuluvat vain sille.

Verkkosivustolla ei ole tietokantaa, joten kirjautuminen säilytetään yhdessä evästeessä selaimessasi. Kirjautuminen pyytää Discordilta kaksi oikeutta, identify ja guilds — nimesi ja luettelon palvelimista, joilla olet, ei mitään muuta — ja eväste sisältää sen, mitä palaa: Discord-tunnuksesi, käyttäjänimesi ja profiilikuvasi tunnuksen sekä näiden kahden oikeuden käyttö- ja päivitystunnisteet. Se on salattu ja todennettu AES-256-GCM:llä avaimella, jonka tietää vain verkkosivusto, joten sitä ei voi lukea eikä muuttaa selaimessasi, eikä siitä kirjoiteta mitään muistiin palvelimella. Se muistaa myös enintään neljä viime aikoina avaamaasi palvelinta, jotta ne tulevat luettelossa ensin.

Profiilikuvasi ja palvelintesi kuvakkeet haetaan Discordista tämän sivuston kautta ja välitetään selaimellesi, joten selaimesi ei koskaan ota yhteyttä Discordin kuvapalvelimiin eivätkä ne koskaan näe osoitettasi. Tämä sivusto ei säilytä niistä yhtäkään: kukin haetaan, kun sivu sitä pyytää, ja selaimesi sekä tämän sivuston edessä oleva verkko voivat pitää kopion enintään viikon ajan osoitteen alla, joka muuttuu aina kun kuva muuttuu.

Kun ominaisuuden asetussivu on auki ja näkyvissä, se pyytää tältä sivustolta — ei keneltäkään muulta — palvelimesi kanava- ja roolilistoja uudelleen kerran minuutissa, jotta hetki sitten tehty kanava on valittavissa ilman uudelleenlatausta. Tuo pyyntö kantaa samaa evästettä ja vastataan vain jollekulle, joka voisi avata sivun; se on ainoa asia, jonka mikä tahansa täällä oleva sivu hakee latauduttuaan, ja Content-Security-Policy sallii sen vain niillä sivuilla.

Se kestää kolmekymmentä päivää kirjautumisesta, minkä ansiosta joku voi palata ilman Discordin yhdistämistä uudelleen; sen jälkeen selain ohjataan Discordin kautta ilman lupanäkymää, sovellukselle, jonka olet jo hyväksynyt. Kuukausi on turvallinen vain siksi, että Discord pysyy sen hallitsijana: muutaman minuutin välein sivusto kysyy Discordilta, onko kirjautuminen yhä voimassa, uloskirjautuminen mitätöi tunnisteet Discordissa — joten myös evästeen kopio lakkaa toimimasta — ja sickin poistaminen kohdasta Valtuutetut sovellukset Discordin omissa asetuksissa lopettaa sen sinun puoleltasi, kaikilla laitteilla kerralla.

Toinen eväste sisältää vain numeron 1, ja se on olemassa vasta uloskirjautumisen jälkeen. Se kirjaa, että kirjauduit ulos, jotta seuraava kirjautuminen näyttää Discordin lupanäkymän — jossa on Discordin oma ”Etkö se ole sinä?”, jonka kautta vaihdat tiliä — sen ohittamisen sijaan. Uudelleen kirjautuminen poistaa sen. Kolmas elää kymmenen minuuttia kirjautumisen ollessa käynnissä ja sisältää satunnaisen arvon, joka todistaa, että Discordista palaava vastaus kuuluu kirjautumiseen, jonka tämä selain aloitti. Nämä kolme ovat ainoat evästeet, jotka tämä sivusto asettaa. Cloudflare, joka on sen edessä, voi asettaa oman lyhytikäisen __cf_bm-evästeensä erottaakseen selaimet boteista; se eväste on Cloudflaren, eikä täällä lueta sitä.

Kuka voi nähdä mitä

Asetukset näkyvät niille, jotka voivat muuttaa niitä — oletuksena se tarkoittaa Hallitse palvelinta -oikeutta, ja enemmän niille harvoille ominaisuuksille, jotka vaativat Ylläpitäjä-oikeuden. Moderointimerkinnät näkyvät valvojillesi. Kukaan, joka pyörittää bottia, ei lue palvelimesi dataa rutiinina, eikä ole käyttöliittymää, joka tekisi sen sujuvaksi.