Om Tidsarkivet
Et åpent, samarbeidsbasert arkiv for norsk lokalhistorie.
Hensikten
Tidsarkivet skal gjøre lokal historie tilgjengelig for alle, fritt og uten betalingsmurer. Vi tror at kunnskap om stedene vi bor på, menneskene som har gått her før oss og hendelsene som har formet bygdene våre, er en del av vår felles arv som ingen burde kunne kjøpe seg eksklusiv tilgang til.
Andre tjenester samler inn slekt- og bygdedata og låser dem bak abonnement. Tidsarkivet velger den motsatte veien. Innholdet er åpent under Creative Commons, kildekoden er transparent, og det vi bygger sammen blir der også for de som kommer etter oss.
Bakgrunn, teknologi og fremtid
Tidsarkivet er bygget fra bunnen av Roger Johannesen for det spesifikke formålet å bevare norsk lokalhistorie på en åpen måte. Det er ikke en omskrivning av et eksisterende rammeverk eller plattform. Hver eneste komponent er valgt og skrevet med tanke på det Tidsarkivet faktisk skal gjøre. Slik unngår vi unødvendig kompleksitet, og hvert ledd i koden tjener et tydelig formål.
Stacken er bevisst nøktern. Backend kjører på PHP 8 mot MySQL 8, frontend bruker Tailwind CSS og Alpine.js for lette interaksjoner, mens den rike artikkel-editoren bygges på TipTap (ProseMirror). Plattformen serveres som en progressiv webapp, kan installeres på telefon, og er ytelses-optimalisert ned til billige abonnementer på Domeneshop.
Fremover ser vi mot dypere bruk av AI som hjelpemiddel (transkribering av gamle dokumenter, automatisk klassifisering, smart-upload med metadata-uttrekk), tettere integrasjon med eksisterende historielag, og åpne data-eksporter som lar andre prosjekter bygge videre på det vi samler. Målet er at Tidsarkivet skal bli den naturlige startsiden for norsk lokalhistorie, uten noensinne å bli et lukket produkt.
Brukerpåvirkning
Hvert ord, hvert bilde og hvert kart i arkivet er lagt inn av en bruker. Forfatterne eier sine bidrag, men gir andre lov til å bygge videre. En artikkel kan korrigeres av andre med kunnskap, suppleres med kilder, eller utvides over tid. Vi har versjonshistorikk på alt, så du ser nøyaktig hvem som endret hva, og når.
Trenger du hjelp med en artikkel? Flagg den med "🙏 Trenger hjelp". Andre brukere kan tilby kunnskap, kilder eller datering i et eget hjelp-rom som kobles til artikkelen din.
Du eier din egen profil. Du bestemmer hva som er offentlig, hvilke samtaler du deltar i, og hvilke artikler du følger. Hvis du vil slutte, kan du slette kontoen og dine bidrag når som helst.
Fellesskapet
Tidsarkivet er bygget for samarbeid. Lag og foreninger får sine egne sider hvor lokalhistorisk interesserte kan koordinere bidrag, publisere på vegne av laget og dele intern diskusjon. Følg-funksjonen lar deg holde øye med artikler og bilder du bryr deg om, og du får varsel når noe endrer seg.
Hjelp-rom kobler de som trenger kunnskap med de som har den. Når noen ber om hjelp, dukker det opp en samtale-tråd hvor lokalkjente kan dele hva de vet, uten å måtte redigere artikkelen direkte.
På Fellesskap-siden ser du aktive bidragsytere, siste diskusjoner, og hvilke lag som er mest aktive akkurat nå.
Hvordan vi bruker AI
Vi tar utgangspunkt i at AI er et verktøy som kan gjøre lokalhistorie mer tilgjengelig, ikke en erstatning for menneskelig kunnskap. På Tidsarkivet brukes AI til:
- Foreslå tags og kategorier basert på innholdet i en artikkel
- Hjelpe brukere med transkribering av gamle dokumenter
- Foreslå språklige forbedringer i utkast (ikke endringer på publisert innhold)
- Klassifisere bilder automatisk: 360°-panorama, kart, foto, illustrasjon
- Trekke ut metadata fra opplastinger (dato, sted, kamera)
Det gjør jobben raskere og mer presis for bidragsytere. Kunnskapen er fortsatt menneskelig. Verktøyene hjelper bare med å organisere den.
AI i kampen mot AI: åpenhet om innhold
En av de store farene ved AI-generert innhold er at det kan presenteres som ekte historisk dokumentasjon. Et AI-bilde av en gård i 1850 ser kanskje overbevisende ut, men det er ikke et primærfoto. Det er en illustrasjon som ikke kan brukes som kildemateriale.
Tidsarkivet bruker derfor AI for å oppdage AI-generert innhold. Når du laster opp et bilde, skanner systemet automatisk etter:
- C2PA / Content Credentials: innebygd manifest fra DALL-E, Adobe Firefly, Microsoft Designer m.fl.
- EXIF-spor: tegn på Midjourney, Stable Diffusion og andre verktøy
- PNG-parameters: Stable Diffusion lagrer prompt og innstillinger i bildet
- Mønstre i filnavn og dimensjoner som tyder på AI
Hvis bildet sannsynligvis er AI-generert, foreslår systemet at det merkes som det. Brukeren kan bestride beslutningen, og en superadmin avgjør tvilssaker.
⚖ AI-bilder er IKKE forbudt, men må brukes ærlig
Vi forbyr ikke AI-genererte bilder. De kan være uvurderlige som visualiseringer: en rekonstruksjon av en bygning som er revet, en illustrasjon av et middelalder-marked, en fortolkning av et hendelsesforløp.
Det vi krever er tydelig merking. Alle AI-bilder får en synlig 🤖 AI-generert badge, og en disclosure-boks med modell og prompt på arkiv-siden. Slik skjønner leserne umiddelbart at det er en fortolkning, ikke et primærfoto.
Målet er det motsatte av falskt innhold. Vi gjør det enklere å se hva som er ekte dokumentasjon og hva som er hjelpsomme illustrasjoner, uten å avvise nyttige verktøy.
Slik beskytter vi arkivet mot misbruk
En åpen plattform med mye brukerbidrag tiltrekker seg dessverre også bot-er, spammere og de som vil utnytte tilliten. Vi har derfor flere lag med beskyttelse, slik at ærlige bidragsytere opplever minimal friksjon mens misbruk fanges opp tidlig.
Tiltak som er åpenlyse
- CAPTCHA på registrering hindrer at bot-er oppretter konti i bulk. Vi bruker personvern-vennlige løsninger (f.eks. Cloudflare Turnstile) som ikke samler trafikkdata om deg.
- Rate limits begrenser hvor mange artikler, bilder og kommentarer en konto kan publisere per uke eller dag. Grensene øker automatisk etter hvert som du dokumenterer normal bidragsaktivitet. Nye brukere har lavere tak enn etablerte bidragsytere.
- AI-deteksjon (beskrevet i seksjonen over) flagger innhold som kan være KI-generert, slik at det merkes tydelig eller går til revisjon.
- Versjonshistorikk og endringslogg gjør det umulig å gjøre uoppdagede endringer. Hver redigering er sporbar tilbake til hvem og når.
- Modering og rapportering: brukere kan rapportere innhold som er feilaktig eller skadelig. Superadmin kan fryse, skjule eller slette artikler ved behov.
- Verifiserte lag: registrerte historielag og foreninger kan verifiseres, noe som gir medlemmene mer tillit (og høyere tak) når de publiserer på vegne av laget.
- Trinnvis tilgangsmodell: redigering av andres bidrag krever forfatterens samtykke eller tydelig endringsforslag. Du kan ikke bare skrive over noen andres arbeid.
Tiltak som forblir interne
Av åpenbare grunner kan vi ikke beskrive alle mekanismene vi bruker. Hadde vi avslørt nøyaktig hvordan automatisk misbruks-deteksjon fungerer i detalj (hvilke mønstre vi ser etter, hvilke terskler som utløser tiltak, hvilke skjulte signaler vi sammenstiller) så ville den informasjonen blitt en oppskrift på hvordan man slipper unna.
Plattformen kombinerer derfor det som er åpent forklart over med et sett interne tiltak som vurderes, justeres og forbedres løpende basert på det vi observerer.
Hvis du har spørsmål om en konkret beslutning som angår deg, for eksempel et innlegg som ble flagget eller en grense du nådde, så kontakt oss, så får du svar.
Personvern og kontroll
- Du eier dine bidrag. Du kan slette dem når som helst.
- GPS-koordinater fra bilder er som default AV. Vi tar dem bare med hvis du eksplisitt godkjenner.
- Omtrentlig posisjon (~500 m radius) er tilgjengelig for sensitive steder, f.eks. private hjem.
- Originale filer kan lastes ned i full kvalitet, men vises som optimaliserte versjoner i artikler.
- Direktemeldinger og lag-diskusjoner er privat for medlemmene. Hjelp-rom er semi-offentlig (kan være kontekst-link på artikkel-siden).
Mer i personvern-erklæringen og brukervilkårene.
Vi bygger dette sammen
Tidsarkivet er under aktiv utvikling. Plattformen vokser kontinuerlig med nye funksjoner, bedre verktøy og mer innhold, og dette betyr at småfeil kan forekomme. Vi løser dem så raskt som mulig når vi får vite om dem.
Den beste løsningen bygger vi i fellesskap. Tilbakemeldinger fra deg som bruker plattformen er derfor uvurderlige, enten det er en feil du har støtt på, en funksjon du savner, en forklaring som var uklar, eller bare en idé til hvordan noe kunne vært bedre.
Bruk gjerne tilbakemeldings-knappen nederst i venstre hjørne av siden, eller kontakt oss direkte. Hver henvendelse blir lest og vurdert.
Drift og finansiering
Tidsarkivet drives på frivillig basis. Det er ingen som lønnes for arbeidet med plattformen i dag, og alt utvikles og driftes av enkeltpersoner som tror at norsk lokalhistorie fortjener et åpent hjem på nettet.
På sikt, og i takt med at trafikk og lagringsbehov vokser, vil drifts-kostnadene måtte dekkes av tilskudd. Håpet er at dette kan skje gjennom sponsorer som deler verdiene våre, og gjennom tilskuddsordninger fra arkiv-, kultur- og forsknings-felt.
Det siste vi ønsker er å innføre reklame. Reklame ville endre hva slags plattform Tidsarkivet er, hvilke insentiver som styrer designet, og hvordan brukernes data behandles. Hvis du jobber med sponsing eller tilskudd og ser verdi i det vi bygger, så ta kontakt.
Lisens og kildekode
Brukerbidrag er publisert under Creative Commons BY-SA. Innholdet kan brukes fritt så lenge bidragsyter krediteres og avledede verk deles på samme vilkår.
Plattformen er åpen for læring og innsyn. Hvis du har spørsmål eller forbedringsforslag, ta kontakt.
Tidsarkivet drives av Roger Johannesen.
Takk til alle bidragsytere som gjør dette mulig.