Forside › Analyse og fortolkning · Gennemgået oktober 2026 · Af John Nielsen
Kort svar: Discord-beskeder ligger på Discords servere, og det, der lovligt kan sikres fra egen konto, er kontoens datapakke, dokumentation af samtaler med besked-ID’er og, for serveradministratorer, serverens revisionslog. Alle objekter i Discord har et Snowflake-ID, som indeholder oprettelsestidspunktet med millisekunders præcision, og det gør ID’erne til et af de mest pålidelige tidsankre i en sag. Den lokale cache på computer og telefon er et supplement, ikke en fuldstændig kilde.
Discord bruges i fællesskaber om spil, software og hobbyer, og sager kan handle om chikane, deling af materiale, aftaler mellem moderatorer eller tvister i et projekt, der er organiseret på en server. Den juridiske side er beskrevet hos digital-bevissikring.dk om Discord og spilplatforme.
Afgrænsning
Der sikres kun fra opdragsgiverens egen konto og egne enheder. En anden brugers konto eller beskeder i kanaler, opdragsgiveren ikke har adgang til, kan som udgangspunkt kun fås fra Discord gennem en retlig anmodning. Ved digital stalking og chikane henvises desuden til Nielco IT’s hjælp til stalking-ramte.
Opbygningen
Discord er opdelt i servere, der indeholder kanaler, tråde og roller, samt direkte beskeder og gruppebeskeder. Hver bruger, server, kanal og besked har et numerisk ID. Ifølge Discords udviklerdokumentation er de øverste 42 bit i ID’et antal millisekunder siden Discords epoke, som er starten af 2015 (Unix-tid 1420070400000 i millisekunder). Oprettelsestidspunktet for en besked kan derfor beregnes ud fra ID’et alene, uafhængigt af, hvad klienten viser.
Det har to praktiske konsekvenser. For det første kan et skærmbillede kontrolleres: passer tidspunktet ved beskeden til ID’et i det tilhørende beskedlink? For det andet kan en kontos oprettelsestidspunkt beregnes ud fra bruger-ID’et, hvilket er nyttigt ved spørgsmål om nyoprettede konti. Se tidsstempelformater for omregning.
Datapakken
Kontoindehaveren kan anmode om en kopi af sine data under Data og privatliv i indstillingerne. Ifølge Discord kan behandlingen tage op til 30 dage, linket sendes til kontoens mail, og pakken er en zip-fil med maskinlæsbare filer, primært JSON. Pakken indeholder blandt andet:
- kontooplysninger og forbundne tjenester
- egne beskeder, organiseret pr. kanal og direkte samtale, med besked-ID og tidsstempel
- de servere, kontoen er medlem af
- aktivitetsdata og registrerede hændelser
Pakken indeholder som udgangspunkt kontoindehaverens egne beskeder, ikke modpartens svar. En samtale med en anden bruger skal derfor også dokumenteres i klienten. Beregn hashværdien af zip-filen ved modtagelse, og arbejd på en kopi. Den generelle metode er beskrevet i platformenes dataudtræk som bevis.
Dokumentation i klienten
Discord har en indbygget udviklertilstand, som giver mulighed for at kopiere ID’et på beskeder, brugere og kanaler. Ved dokumentation af en samtale bør hver relevant besked registreres med:
- skærmbillede eller skærmoptagelse med synlig dato
- beskedlink eller besked-ID, kanal-ID og server-ID
- afsenderens bruger-ID, ikke kun visningsnavnet, som kan ændres
Bruger-ID’et er stabilt, mens brugernavn og kaldenavn på serveren kan skiftes. Et skærmbillede uden ID’er er langt svagere end et med. Se falske chatbilleder og verifikation.
Serverens revisionslog
En server har en revisionslog, der registrerer administrative handlinger: ændringer af roller og kanaler, udelukkelser, udvisninger, sletning af andres beskeder og ændringer af invitationer. Ifølge Discords udviklerdokumentation gemmes alle poster i 45 dage. En administrator på serveren kan læse loggen i serverindstillingerne eller via en bot med de rette rettigheder. Den skal sikres hurtigt, fordi poster ældre end 45 dage forsvinder.
Revisionsloggen registrerer ikke, når brugere sletter deres egne beskeder, og den viser ikke beskedernes indhold.
Sikring af en kanal som administrator
Er opdragsgiveren ejer eller administrator af en server, fx en virksomhed eller en forening, der bruger Discord til et projekt, kan en større del af serveren sikres lovligt. Kanalernes indhold kan hentes via Discords programmeringsgrænseflade med en bot, som serveren selv har tilføjet, og som har læserettigheder til de relevante kanaler. Det giver beskeder med ID, forfatter-ID, tidsstempler, redigeringstidspunkt, vedhæftninger og reaktioner i et struktureret format. Indsamlingen skal dokumenteres med værktøj, version, tidspunkt, kanaler og eventuelle fejl, og outputtet hashes. Discords vilkår for udviklere og serverens egne regler skal overholdes, og indsamlingen afgrænses til de kanaler og den periode, sagen handler om. Medlemmerne af serveren har ikke givet samtykke til en undersøgelse, så private kanaler og direkte beskeder holdes uden for, medmindre der er et særskilt grundlag. Se chatdata i eDiscovery for, hvordan chatdata behandles videre.
Lokale data
Discord på computeren er en Electron-app, og cache, lokal lagring og logfiler ligger i brugerprofilen. Cachen kan rumme billeder, vedhæftninger og dele af beskeder, som har været vist, også efter at de er slettet på serveren. Hvordan de sikres og læses, er beskrevet i Electron-apps lokalt. På telefonen har appen en lignende cache, som kun kan sikres med et udtræk af telefonen.
Telefonens notifikationer
Notifikationer fra Discord på telefonen kan indeholde beskedens tekst og afsenderens navn, og de kan blive liggende i telefonens notifikationshistorik eller i systemets databaser, også efter at beskeden er slettet på serveren. De sikres kun med et udtræk af kontoindehaverens egen telefon. Notifikationen viser tidspunktet for modtagelsen på telefonen, som kan afvige en smule fra beskedens oprettelsestidspunkt i ID’et. Forskellen er normalt sekunder, men kan være længere, hvis telefonen var uden forbindelse. Sammenhold derfor de to tidspunkter, før en rækkefølge af beskeder fastslås.
Redigerede og slettede beskeder
En redigeret besked viser en markering i klienten, og datapakken indeholder den aktuelle udgave. Tidligere udgaver og slettede beskeder er normalt ikke tilgængelige fra kontoen. Er en besked slettet, kan den kun dokumenteres via tidligere skærmbilleder, cache, notifikationer på telefonen eller andre deltageres dokumentation.
Typiske fejlkilder
- Visningsnavne skifter. Identificér altid brugere med ID.
- Tidszoner. Klienten viser lokal tid, datapakken bruger typisk UTC.
- Bots og integrationer. Beskeder kan være sendt af en bot eller via en webhook i en brugers navn. Det fremgår af beskedens metadata.
- Cache er ikke historik. Cachen viser, at noget blev vist på enheden, ikke hvornår det blev skrevet.
Hvad sporene kan og ikke kan vise
Sporene kan vise, hvornår en besked eller konto blev oprettet, hvilket bruger-ID der sendte den, og hvilke administrative handlinger der blev foretaget på en server inden for 45 dage. De kan ikke vise, hvem der sad bag en konto, og slettede beskeder kan sjældent genskabes fuldt ud fra egen konto.
I rapporten
Angiv for hver besked, der indgår, besked-ID, kanal-ID, server-ID, afsenderens bruger-ID og tidspunktet beregnet ud fra ID’et i UTC og dansk tid. Beskriv, hvordan datapakken eller indsamlingen er lavet, med hashværdier, og skeln tydeligt mellem indhold fra serveren, fra datapakken og fra den lokale cache.
Kilder og versioner
- Discord Support: What is a Data Package?
- Discord Developer Docs: Snowflakes
- Discord Developer Docs: Audit Logs Resource
Senest gennemgået: oktober 2026.
Næste skridt
- SQLite i forensic: WAL-filer, frie sider og slettede rækker
- Databaser som bevis: transaktionslogs, audittabeller og binlogs
- ChatGPT, Claude og Gemini: historik og workspace-eksport
Del af: Analyse og fortolkning
Læs også: Spillekonsoller og spilplatforme som datakilde · Browserhistorik som bevis: Chrome, Edge, Safari og Firefox
→ Digital forensics-undersøgelse · For sagkyndige · Tlf. 70 13 63 23 · Digital bevissikring hos Nielco IT