# Privatliv

Dette site sætter **ingen cookies**, henter **intet fra tredjepart** og kører
**ét lille script, der er vores eget** — intet analyseværktøj, ingen
sporingspixel, ingen skrifttyper eller scripts fra andres servere. Der er ingen
cookie-boks, fordi der ikke er noget at samtykke til. Alt, du ser, blev bygget
til en almindelig HTML-side, før du bad om den.

Det ene script filtrerer listen på porteføljesiden, mens du skriver. Det sender
intet nogen steder hen, gemmer intet mellem besøg og er det eneste her, der
overhovedet kører i din browser. Hvor det ikke kan køre, vises søgefeltet slet
ikke — så får du hele listen i stedet.

Det er ikke et løfte, vi giver; det er måden, sitet er lavet på. Du kan
kontrollere det selv: se kildekoden, eller åbn browserens netværksfane og se,
hvilke servere den taler med. Svaret er én — vores.

## Hvad serveren registrerer

Vores webserver fører en adgangslog, sådan som stort set alle webservere gør. Det
er den eneste måde, vi kan se, hvilke sider folk læser, og om nogen finder frem
til kontaktsiden. Al logning på den server styres af den samme opsætning, så
hver adresse, der registrerer noget, registrerer det på samme måde. Det er flere
adresser, end der er sider at bladre i: syv i dag — dette site, `www.`-udgaven
af det, vores `git.`-underdomæne, tre korte adresser, der sender videre hertil
(én for hvert af vores egne navne og én til denne side), og den vært, der ikke
serverer andet end vores mailpolitik. For hver forespørgsel gemmes:

- **Den side, der blev bedt om**, samt dato og klokkeslæt.
- **Om det lykkedes** — svarkoden, så vi kan finde døde links.
- **Browserens egen beskrivelse af sig selv** ("user agent"), som er sådan, vi
  skelner mennesker fra søgemaskinernes robotter.
- **Det site, du kom fra**, hvis du fulgte et link — se nedenfor.
- **En sløret netværksadresse** — se nedenfor.

## To ting, der fortjener præcision

**Din IP-adresse gemmes aldrig fuldt ud.** Den forkortes i det øjeblik, linjen
skrives, ikke ryddet op bagefter: den sidste del erstattes med nuller, før noget
som helst rammer disken. Det, der er tilbage, peger på et groft netværk — ikke på
en person eller en husstand; et helt kontor og en hel gade kan se ens ud.
Serveren skriver adressen i to felter og slører dem begge, og de felter i
forespørgslen, der kan bære en adresse i sig selv — dem en virksomheds proxy
eller et indholdsnetværk sætter foran dig — fjernes, før linjen skrives. Det, der
når disken, er det grove netværk, og det er ikke meget at miste, udlevere eller
blive bedt om.

**Vi gemmer til gengæld det site, du kom fra, og det er en reel oplysning.**
Klikker du dig hertil via et link, fortæller din browser os hvilken side det var,
og vi gemmer sitets navn — `example.com`, ikke sidens fulde adresse, og aldrig
noget efter `?`. Vi gemmer det, fordi det er den eneste måde at vide, om nogen
overhovedet finder os, og hvorfra. Det skriver vi hellere ligeud her end at samle
det ind i stilhed.

## Hvor længe, og hvem der ser det

En linje lever omkring **tredive dage**, og siden september 2026 gælder det hver
adresse og ikke kun den travle. To ting sørger for det. En logfil roteres, når
den når omkring **10 MB**, og en fil, der er roteret, slettes, så snart der
findes fjorten nyere, eller den fylder tredive dage. Det alene lod de stille
adresser i fred — de fylder de 10 MB så langsomt, at deres fil aldrig var blevet
roteret, så den rummede stadig hver eneste linje, siden vi slog logningen til.
Derfor kører der nu et job en gang i døgnet, som lukker enhver fil, hvis ældste
linje er mere end et døgn gammel, og sletter de lukkede efter tredive dage. Fire
ud af vores syv adresser var i den gamle tilstand, indtil vi rettede det, og det
skriver vi hellere ned end forbedrer i stilhed.

Opgørelser lever længere end logfilen, og det vil vi hellere fortælle end lade
dig opdage. Et program på serveren læser logfilen og skriver tal ud; tallene
rejser til vores egen computer, hvor opgørelserne skrives og gemmes i et privat,
versionsstyret arkiv, som er vores eget. Hver adresse har fire af dem — de sidste
tredive dage for mennesker, det samme for alt det automatiske, en række pr. dag
og en rangliste pr. måned — plus en side for hver måned og hvert år. De skrives
forfra ved hver kørsel, og arkivet husker sin historik, så også hver tidligere
udgave af dem bliver stående.

**En daglig optælling**, gemt på ubestemt tid: så mange sider læst, så mange af
dem af robotter, så mange der nåede kontaktsiden. Datoer og tal, intet andet.

**En månedlig rangliste**, også gemt på ubestemt tid: hvilke sider der blev læst
mest den måned, hvilke sites folk kom fra, hvilke robotter og automatiske
scannere der ringede på, og hvilke slørede netværk de automatiske afsøgninger
kom fra — hver som et navn og et antal gange. Det er sådan, vi stadig kan svare
på "hvad læste folk i marts", når martslogen er væk.

Hvad ranglisten ikke er: den er aldrig en optegnelse over, hvad én besøgende
gjorde. En side har et tal ved siden af sig og intet andet — ikke hvem der bad om
den, ikke hvornår ud over måneden, ikke hvad de ellers læste. Linjerne bliver
aldrig sat sammen igen, for de brikker, der skulle til, gemmes ikke.

Intet kopieres til andre virksomheder, og der findes ingen analysekonto noget
sted med en skyggekopi. Det, der forlader serveren, er de tal, og de går til en
maskine, der er vores egen.

**De andre veje ind.** Dette site serveres også over Gemini og Gopher, to ældre
protokoller helt uden adgangslog, og over Tor. Siden september 2026 tæller vi,
**hvor mange forespørgsler** Gemini- og Gopher-kopierne besvarede hver dag, og
intet andet: ingen adresse, ingen side, ingen besøgende. **Over Tor tæller vi
slet intet**, og der findes ingen indstilling, der ville lade os — at vide, hvem
der læste en onion-adresse, er netop det, den protokol findes for at forhindre,
og vi vil hellere lade være med at vide det end kunne.

At tælle viste os noget, vi ikke vidste, så her står det. Gopher-kopien startes
forfra for hver besøgende af styresystemet, som navngiver det øjeblik efter **den
adresse, den kom fra**, og skriver navnet i sin egen log. Vores serverprogram ser
det aldrig, og ingen indstilling hos os kunne have forhindret det. Vi fandt det
den dag, vi talte første gang, og den log udløber nu efter tredive dage som alt
andet her. Den gemte tingene længere.

**Hvor vores egen server står.** Én maskine, i Toronto i Canada. Logfilen skrives
der og bliver der; opgørelserne skrives ud fra den på vores egen computer.
[Kolofonen](/da/credits/) nævner serveren sammen med alt andet, dette site er
bygget på og serveret fra.

Vi opbygger ikke profiler, og vi kan ikke følge dig rundt på andre websider. Så
længe en linje ligger i logfilen, bærer den intet navn, ingen mailadresse, ingen
cookie og ingen fuldstændig adresse. Den bærer til gengæld browserens fulde
beskrivelse af sig selv, et sløret netværk, det sprog, din browser beder om, og
et tidsstempel med brøkdele af et sekund, alt sammen på én linje. En sjælden
browser på et lille netværk indsnævrer det mere, end vi bryder os om, så det
skriver vi hellere her end at fortælle dig, at du er umulig at identificere.

## Kontakt

Post sendt til [welcome@engineer.company](mailto:welcome@engineer.company) læses af os og opbevares i vores egen postkasse, som
hostes hos Apple iCloud. Vi bruger det, du skriver, til at svare dig. Vi
tilføjer dig ikke til en mailingliste, og der findes ingen mailingliste at
tilføje dig til.

Vil du vide, hvad vi har om dig, eller have det slettet, så skriv til samme
adresse, og vi svarer ærligt — hvilket i lyset af ovenstående som regel bliver
"intet, der identificerer dig".

Spørgsmål, denne side ikke besvarer, går samme sted hen —
[spørg os direkte](/da/contact/) *(læst af et menneske, ikke en pipeline)*.

<https://platform.engineer.company/da/privacy/>
