Databehandleravtale — Skyteruta
Sist oppdatert: 20. oktober 2026
Versjon 1.4 (denne teksten) gjelder fra 1. desember 2026. Versjon 1.3 gjelder fra 1. november 2026. Før det gjelder versjon 1.1. Tidligere versjoner får Laget ved henvendelse til kontakt@skyteruta.no.
Om denne avtalen
Denne databehandleravtalen ("Avtalen") regulerer Skyterutas behandling av personopplysninger på vegne av skytterlag som bruker Skyteruta. Avtalen utgjør en integrert del av vilkår for bruk og anses inngått når skytterlaget aksepterer vilkårene ved opprettelse av konto eller fornyelse av abonnement.
Avtalen oppfyller kravene i personvernforordningen (GDPR) artikkel 28 og personopplysningsloven.
Partene i avtalen:
- Behandlingsansvarlig ("Laget"): Skytterlaget som har opprettet konto i Skyteruta. Lagets navn, organisasjonsnummer og kontaktinformasjon fremgår av fakturaen.
- Databehandler ("Skyteruta"): Even Gultvedt Org.nr. 937 360 274 Kongeveien 1, 1550 HØLEN kontakt@skyteruta.no 976 27 555
Hvis Laget ønsker en separat, signert PDF-kopi av Avtalen, send en henvendelse til kontakt@skyteruta.no.
1. Formål og omfang
1.1 Avtalens formål
Skyteruta behandler personopplysninger på vegne av Laget for å levere tjenestene beskrevet i vilkårene §3, herunder kommunikasjon med kontakter, påminnelser, kalender og terminliste, medlemsadministrasjon, påmelding og fremmøte, våpenregister, lagoppsett, treningsresultater, arrangementplanlegging, bestilling, dokumentarkiv og utleieforespørsler.
1.2 Behandlingens art og formål
- Art: Lagring, visning, sending, sletting, rapportering og integrasjon med eksterne tjenester (Resend, 46elks, MittDFS m.fl.).
- Formål: Drift av kommunikasjons- og administrasjonsplattform for skytterlaget.
- Varighet: Så lenge Laget har konto i Skyteruta, samt lovpålagte oppbevaringsperioder (se §8).
1.3 Kategorier av registrerte og personopplysninger
Se Vedlegg A for en fullstendig oversikt.
1.4 Partenes roller
- Laget er behandlingsansvarlig for personopplysninger om egne medlemmer, gjester, kontakter, mindreårige og deres foresatte, styremedlemmer og utleieforespørrere.
- Skyteruta er databehandler for disse opplysningene og behandler dem kun etter Lagets instruks.
- For opplysninger om lagadministratorens egen konto og fakturadata er Skyteruta selv behandlingsansvarlig — dette reguleres av vilkårene og personvernerklæringen, og ligger utenfor denne Avtalen. Det samme gjelder Regelverk-søket, henvendelser sendt til Skyteruta og tilbudsforespørsler.
2. Lagets instruks
2.1 Generell instruks
Laget instruerer Skyteruta til å behandle personopplysninger i den grad det er nødvendig for å levere de funksjonene som til enhver tid er tilgjengelige for Laget i tjenesten, slik de er beskrevet i vilkårene §3 og Vedlegg A. Bruk av Skyterutas funksjoner — for eksempel å importere kontakter, sende e-post, publisere styrekontakt, registrere arrangementer eller aktivere utleieskjema — anses som en del av den løpende instruksen.
Det samme gjelder når Laget velger å sende en melding også til registrerte som har meldt seg av meldinger fra Laget, for eksempel en innkalling til årsmøte. Laget er da ansvarlig for at det har grunnlag for å sende meldingen, og for å besvare henvendelser fra mottakerne om den.
2.2 Spesifikke instrukser
Laget kan gi Skyteruta supplerende skriftlige instrukser ved å sende e-post til kontakt@skyteruta.no. Skyteruta vil bekrefte mottak av instruks og opplyse uten unødig opphold dersom instruksen er i strid med GDPR eller annen personvernlovgivning.
En slik instruks kan være å flytte nyhetene, sidene, filene og sponsorene fra Lagets tidligere hjemmeside. Skyteruta henter innholdet fra den gamle siden og legger det inn som upubliserte utkast, og Laget bestemmer hva som publiseres. Hentingen kjøres fra daglig leders maskin, og kopien der slettes når Laget har bekreftet at flyttingen er ferdig.
2.3 Begrensninger
Skyteruta skal ikke:
- Behandle personopplysninger for egne formål utover det som er nødvendig for å drifte tjenesten
- Selge eller dele personopplysninger med tredjeparter utover godkjente underdatabehandlere (Vedlegg B)
- Bruke personopplysninger til profilering eller automatiserte beslutninger med rettsvirkning for den registrerte
Drift av tjenesten omfatter blant annet feilsøking av e-postlevering og kobling av innkomne henvendelser til riktig lag. Utvikling og testing skjer på kopier der direkte identifiserende opplysninger er maskert, se Vedlegg C.4.
3. Sikkerhet
3.1 Tekniske og organisatoriske tiltak
Skyteruta gjennomfører egnede tekniske og organisatoriske tiltak for å beskytte personopplysninger mot uautorisert tilgang, endring, tap eller ulovlig behandling, jf. GDPR artikkel 32. En detaljert oversikt finnes i Vedlegg C.
3.2 Avviksvarsling
Ved brudd på personopplysningssikkerheten som berører Lagets data, vil Skyteruta varsle Laget uten ugrunnet opphold og senest innen 48 timer etter at Skyteruta er gjort kjent med bruddet. Varselet inkluderer:
- Beskrivelse av bruddets art, omfang og type personopplysninger berørt
- Antatte konsekvenser for de registrerte
- Tiltak som er iverksatt eller foreslås iverksatt for å begrense skaden
- Kontaktpunkt for nærmere informasjon
Laget er selv ansvarlig for å varsle Datatilsynet og eventuelt de registrerte i henhold til GDPR artikkel 33 og 34.
4. Underdatabehandlere
4.1 Samtykke til bruk
Laget gir ved inngåelse av denne Avtalen generelt samtykke til at Skyteruta kan benytte underdatabehandlere. Gjeldende liste finnes i Vedlegg B.
4.2 Krav til underdatabehandlere
Skyteruta inngår databehandleravtaler med alle underdatabehandlere som pålegger dem minst tilsvarende forpliktelser som Skyteruta selv har etter denne Avtalen. Skyteruta forblir ansvarlig overfor Laget for underdatabehandlerens oppfyllelse.
4.3 Endringer i underdatabehandlere
Ved endring i listen av underdatabehandlere — ny, erstatning eller utskifting — varsler Skyteruta Laget minst 30 dager før endringen trer i kraft. Varsel gis til lagadministratorens registrerte e-postadresse, og gjeldende liste publiseres alltid på skyteruta.no/databehandleravtale.
Laget har rett til å protestere mot endringen. Dersom Skyteruta og Laget ikke blir enige, kan Laget si opp abonnementet og få forholdsmessig refusjon for gjenværende abonnementsperiode.
4.4 Overføring utenfor EØS
Enkelte underdatabehandlere er etablert i USA. Overføring til land utenfor EØS skjer på grunnlag av EU-kommisjonens standardkontrakter (SCCs) eller EU-US Data Privacy Framework (DPF), jf. GDPR kapittel V. Se Vedlegg B for overføringsgrunnlag per leverandør.
5. De registrertes rettigheter
5.1 Bistand til Laget
Skyteruta bistår Laget med å oppfylle de registrertes rettigheter etter GDPR kapittel III:
- Innsyn (art. 15): Skyteruta gir Laget tilgang til alle opplysninger om en registrert som er lagret i Skyteruta, gjennom lagets admingrensesnitt. Lagets administratorer kan selv laste ned medlemsregisteret, med barn og foresatte, i maskinlesbart format (CSV/JSON) under Medlemmer → Eksporter. Øvrige opplysninger kan Laget be Skyteruta levere som maskinlesbar eksport (JSON/CSV).
- Retting (art. 16): Laget kan rette opplysninger direkte i admingrensesnittet. Kontakter kan også rette egne opplysninger via Min Side.
- Sletting (art. 17): Laget kan slette opplysninger direkte i admingrensesnittet. De registrerte kan selv slette seg via Min Side. Avmeldingslenken i e-post stanser enten meldinger fra Laget eller påminnelser om vakter, etter hvilken e-post den står i, men sletter ikke opplysningene. Beskjeder om noe den registrerte selv har meldt seg på eller bedt om, som bekreftelser og avlysninger, sendes uansett. Laget kan sende en melding også til avmeldte, se §2.1. Avmeldte e-postadresser beholdes på Lagets avmeldingsliste så lenge Laget har konto, slik at avmeldingen fortsatt gjelder om adressen legges inn på nytt.
- Begrensning (art. 18): Skyteruta setter behandlingen på pause etter skriftlig forespørsel fra Laget.
- Dataportabilitet (art. 20): Lagets administratorer kan selv laste ned kontaktdata i maskinlesbart format (JSON/CSV) under Medlemmer → Eksporter. Eksport av øvrige opplysninger leveres etter skriftlig forespørsel til kontakt@skyteruta.no innen 30 dager.
- Innsigelse (art. 21): Håndteres av Laget i samråd med Skyteruta.
5.2 Henvendelser direkte til Skyteruta
Dersom en registrert henvender seg direkte til Skyteruta med en rettighetsbegjæring, vil Skyteruta uten ugrunnet opphold videresende henvendelsen til Laget og ikke svare substansielt med mindre Laget instruerer det.
6. Konfidensialitet
Skyteruta sikrer at alle personer som får tilgang til personopplysninger på vegne av Laget er underlagt taushetsplikt, enten ved lov eller avtale. Per i dag har kun daglig leder (Even Gultvedt) tilgang til produksjonsdata, og eventuelle fremtidige ansatte eller konsulenter vil signere taushetserklæring før tilgang gis.
7. Bistand og revisjon
7.1 Bistand med GDPR-forpliktelser
Skyteruta bistår Laget med å oppfylle Lagets plikter etter GDPR artikkel 32–36, herunder:
- Sikkerhet i behandlingen (art. 32)
- Varsling om brudd til tilsynsmyndighet og de registrerte (art. 33, 34)
- Vurdering av personvernkonsekvenser (DPIA, art. 35)
- Forhåndsdrøfting med tilsynsmyndighet (art. 36)
Slik bistand ytes kostnadsfritt i den grad det utgjør en rimelig del av ordinær drift. Omfattende bistand utover dette kan faktureres etter timepris opplyst ved forespørsel.
7.2 Revisjon
Laget har rett til å kontrollere at Skyteruta oppfyller sine forpliktelser etter denne Avtalen gjennom:
- Dokumentert informasjon — Skyteruta leverer på forespørsel oppdatert informasjon om sikkerhetstiltak, underdatabehandlere og behandlingsaktiviteter, herunder siste interne revisjonsrapport
- Revisjon — Laget kan be om inspeksjon hos Skyteruta én gang per 12 måneder med minst 30 dagers varsel. Laget dekker egne kostnader. Skyteruta dekker egne kostnader med mindre revisjonen avdekker vesentlige avvik
Datatilsynets eller annen relevant tilsynsmyndighets lovpålagte inspeksjonsrett berøres ikke av dette punktet.
8. Avslutning og sletting
8.1 Ved opphør av Avtalen
Avtalen opphører når Laget sletter kontoen sin, eller når kontoen slettes etter inaktivitet (§8.4). Oppsigelse av betalt abonnement eller manglende betaling flytter Laget til Visittkort, nivået som er gratis (vilkårene §3.4), og avslutter ikke Avtalen.
Ved opphør skal Skyteruta etter Lagets valg enten:
- Slette alle personopplysninger Skyteruta har behandlet for Laget, eller
- Returnere alle personopplysninger i maskinlesbart format og deretter slette
8.2 Frister og angrefrist
Ved opphør igangsettes en todelt sletteprosess:
- Umiddelbart ved opphør (dag 0): Sendingsfunksjonalitet (e-post, SMS, utleieskjema, stevnevarsler) deaktiveres, og Lagets offentlige side erstattes med et "Under sletting"-varsel. Kontoen merkes for sletting, men data er fortsatt intakt.
- Angrefrist (dag 0–30): I 30 dager etter opphør kan Laget gjenopprette kontoen ved å logge inn på admin-grensesnittet eller kontakte kontakt@skyteruta.no. Gjenoppretting reverserer sletteprosessen i sin helhet, og kontoen fortsetter som før. Laget kan også be om retur av data i maskinlesbart format (JSON/CSV) i denne perioden.
- Endelig sletting (dag 30): Alle personopplysninger Skyteruta behandler for Laget slettes automatisk fra primærdatabasen og fillagringen via en daglig planlagt jobb. Dette skjer uten ytterligere varsel.
- Sletting fra backup (innen dag 90): Eventuelle rester i backups utløper i henhold til Neons retensjonspolicy — senest 30 dager etter primærsletting, det vil si innen 60 dager etter opphør (og alltid innen 90 dager).
8.3 Unntak
Skyteruta kan beholde personopplysninger utover fristene dersom det er nødvendig for å etablere, utøve eller forsvare rettslige krav, jf. GDPR artikkel 17 nr. 3 bokstav e, eller dersom oppbevaring kreves etter annen norsk lov. Dette omfatter blant annet:
- Bokføringsloven (5 år) — fakturadata og tilhørende identifikasjonsdata
- Foreldelsesloven — opplysninger som er relevante så lenge foreldelsesfrist løper
Beholdte opplysninger behandles kun for det formålet oppbevaringen begrunnes i, og slettes så snart grunnlaget faller bort.
8.4 Inaktive kontoer
Skyteruta overvåker aktivitet på Lagets konto og håndhever følgende inaktivitetsregime automatisk via daglig planlagt jobb. Aktivitet regnes som innlogging av en lagadministrator eller en kontakt i Laget.
- Etter 2 år uten aktivitet: Lagadministrator varsles på registrert e-postadresse om at kontoen vil bli slettet dersom den forblir inaktiv. Varselet ber administratoren logge inn for å beholde kontoen.
- Ved fortsatt inaktivitet: Er det fortsatt ingen aktivitet 30 dager etter varselet, igangsettes sletteprosessen beskrevet i §8.2, inkludert 30-dagers angrefrist.
Plattformen fører også interne driftsvarsler ved 6, 12, 18 og 23 måneders inaktivitet til Skyterutas eget tilsyn med porteføljen. Disse varslene er ikke automatiske kundevarsler og innebærer ingen behandling av kontaktenes personopplysninger utover hva som allerede lagres.
9. Ansvar
9.1 Generelt
Hver part er ansvarlig for egen overtredelse av GDPR og denne Avtalen. Ansvarsbegrensninger i vilkårene §4.2 gjelder tilsvarende for denne Avtalen, med mindre annet følger av preseptoriske regler.
9.2 Regresskrav
Partene er enige om at det er rimelig å fordele eventuelt ansvar for overtredelser i henhold til GDPR artikkel 82 etter hver parts faktiske andel i bruddet.
10. Endringer
Skyteruta kan oppdatere denne Avtalen for å reflektere endringer i tjenesten, lovgivning eller underdatabehandlere. Ved vesentlige endringer varsles lagadministratorer via e-post minst 30 dager før ikrafttredelse. Gjeldende versjon er alltid tilgjengelig på skyteruta.no/databehandleravtale. Ikke-vesentlige endringer (f.eks. oppdatering av adresser, språklige rettelser) kan gjøres uten varsel.
Laget som ikke aksepterer vesentlige endringer kan si opp abonnementet før ikrafttredelsen og få forholdsmessig refusjon for gjenværende periode.
11. Lovvalg og tvister
Avtalen er underlagt norsk lov. Eventuelle tvister skal forsøkes løst i minnelighet. Dersom dette ikke fører frem, skal tvisten avgjøres av norske domstoler med Follo og Nordre Østfold tingrett som verneting.
12. Forrang
Ved motstrid mellom denne Avtalen og vilkårene for bruk, går denne Avtalen foran i spørsmål om behandling av personopplysninger. For øvrig gjelder vilkårene.
Vedlegg A — Behandlingens art, formål og kategorier
A.1 Kategorier av registrerte
Skyteruta behandler personopplysninger om følgende kategorier registrerte på vegne av Laget:
- Medlemmer som registrerer seg via Lagets offentlige side
- Kontakter importert eller registrert av lagadministrator (f.eks. fra tidligere medlemsregister)
- Styremedlemmer hvis kontaktinfo publiseres på Lagets offentlige side
- Utleieforespørrere (eksterne som bruker lagets utleieskjema)
- Mindreårige registrert av foresatte eller av Laget — navn, DFS SkytterID og klasse, våpenpreferanse, samt påmeldinger, fremmøte, vakter og treningsresultater knyttet til barnet
- Gjester som melder seg på et av Lagets arrangementer uten å være medlem
A.2 Kategorier av personopplysninger
| Kategori | Eksempler | Registrerte |
|---|---|---|
| Identifikasjon | Navn, DFS SkytterID og klasse | 1, 2, 3, 5, 6 |
| Kontaktdata | E-post, telefon | 1, 2, 3, 4, 6 |
| Lagtilhørighet | Mottakerliste, rolle i laget, medlemsstatus | 1, 2 |
| Vilkårsaksept | Tidspunkt og versjon for aksept av vilkårene | 1, 2 |
| Foresatt og fullmakt | Hvem som er foresatt for et barn, invitasjoner til foresatte | 1, 2, 5 |
| Våpenpreferanser | Våpen, kaliber, klasse | 1, 2, 5 |
| Våpenidentifikasjon | Våpennummer og kaliber, oppgitt av den registrerte eller av Lagets administrator når en bestilt vare krever det | 1, 2 |
| Bestillinger | Bestilt vare, antall og status | 1, 2 |
| Treningsdata | Resultater, personlige rekorder | 1, 2, 5 |
| Påmeldinger | Arrangementer, stevner, merknad og antall i følget | 1, 2, 5, 6 |
| Fremmøte | Hvem som møtte på et arrangement | 1, 2, 5, 6 |
| Oppgaver og vakter | Tildelte oppgaver og bekreftelser, hvem en vakt er overtatt fra, og hvem som er reserve | 1, 2, 5 |
| Kommunikasjonshistorikk | Sendte e-poster og SMS, og om de ble levert | 1, 2, 6 |
| Avmeldingsliste | E-postadresser som har meldt seg av meldinger fra Laget | 1, 2, 6 |
| Innlogging | Tidspunkt for innloggingsforsøk på Min Side, og e-postadressen når den ikke er registrert hos Laget | 1, 2 |
| Sammenslåingsspor | Opplysninger fra en dobbeltregistrering som er slått sammen | 1, 2, 5 |
| Vedlegg og dokumenter | Filer lastet opp av Laget eller av utleieforespørrere | 1, 2, 3, 4 |
| Utleieforespørsler | Formål, ønsket dato, firma | 4 |
Skyteruta behandler ikke særlige kategorier av personopplysninger (sensitive data) etter GDPR artikkel 9 på vegne av Laget. Helseopplysninger, religion, politisk oppfatning eller liknende skal ikke legges inn i systemet.
A.3 Behandlingsaktiviteter
- Lagring i Neon PostgreSQL-database (kryptert i ro og under overføring)
- Visning på Lagets offentlige side: terminliste, styre og utvalg, utleieskjema, og, med mindre Laget skrur det av, deltakerlister, mannskap og vakter samt treningsresultater. Skrur Laget av mannskap og vakter, ser innloggede medlemmer av Laget dem fortsatt. Reservene på en terminplan vises på vaktplanen bare hvis Laget har slått det på, og da på samme måte som mannskap og vakter. Den som har skjult seg fra vaktlistene, vises ikke. Mindreåriges navn vises offentlig bare hvis Laget aktivt har valgt det, og et barn på vakt vises da uten navnet til den foresatte. For et utvalg Laget har gjort offentlig, vises navn og verv. Det samme gjelder et verv Laget har lagt inn i lista over hvem man tar kontakt med for hva, også når utvalget ellers ikke vises. E-post og telefonnummer vises bare når Laget har slått det på for utvalget, for alle i det eller bare for lederen, og den enkelte kan skjule sine på Min Side. Under Om laget, og i lista over hvem man tar kontakt med, vises e-postadressen Laget har oppgitt som sin egen. Er det adressen til en person, skal Laget ha samtykke fra personen
- Visning av nyheter og sider Laget har publisert på Lagets offentlige side, med bildene, filene og personopplysningene som står i dem. Laget velger om de er for alle eller bare for innloggede medlemmer
- De offentlige sidene kan indekseres av søkemotorer. Det gjelder også nyheter og sider Laget har merket «Alle», når Laget viser nyhetene eller Om laget for alle. «Alle» er forhåndsvalgt når en nyhet eller side skrives. Nyheter og sider for medlemmer og treningsresultatene merkes slik at søkemotorene bes om ikke å ta dem med
- Visning på Min Side for innloggede kontakter: hvem som har hvilken vakt på et arrangement der kontakten selv, eller et barn kontakten er foresatt for, har vakt, og hvem som er reserve der. Et barn på vakt vises med navnet til en foresatt, som «Ola (u/Kari Nordmann)». En reserve ser hvor den selv er reserve, men ikke hvem som har vakt. Hvem som gir bort en vakt, vises til medlemmer som åpner lenken den registrerte har sendt. Når den registrerte ber Skyteruta spørre reservene om å ta en vakt, sendes spørsmålet på e-post eller SMS til reservene, og SMS-en har den registrertes navn og telefonnummer
- Sending av e-post via Resend på vegne av Laget, med svaradressen Laget har valgt
- Sending av SMS via 46elks på vegne av Laget
- Automatiske påminnelser på e-post og SMS, som den registrerte kan velge bort
- Oppslag i MittDFS. For å koble den registrerte til DFS-profilen sin sender Skyteruta et søkeord (typisk navn eller SkytterID) til MittDFS. Kobling kan gjøres av den registrerte selv eller av Lagets administrator. Ingen andre opplysninger deles. Resultater hentes ikke fra MittDFS. Innhold Laget selv har lagt ut på sin gamle hjemmeside hos DFS, kan likevel flyttes etter instruks (§2.2), også nyheter med resultater
- Eksport og sletting etter forespørsel
A.4 Formål
Formålet er å levere tjenestene beskrevet i vilkårene §3: kommunikasjon, kalender, medlemsadministrasjon, påmelding og fremmøte, våpenregister, lagoppsett, arrangementadministrasjon, utleie, bestilling, dokumentarkiv og treningsoppfølging.
Bestillingsmodulen samler inn hva medlemmene vil ha, slik at Laget kan sende én samlet bestilling til sin egen leverandør. Skyteruta er ikke salgsledd og formidler ikke ammunisjon. Våpennummer lagres fordi det er input til Lagets egen bestilling, og bare for varer der Laget har markert at leverandøren krever det.
A.5 Varighet
Behandlingen varer så lenge Laget har konto i Skyteruta, eller til den registrerte sletter seg selv via Min Side eller Laget sletter den registrerte.
Vedlegg B — Underdatabehandlere
Oversikt over Skyterutas underdatabehandlere per 1. desember 2026. Oppdatert liste vedlikeholdes på skyteruta.no/databehandleravtale.
| Leverandør | Formål | Lokasjon | Overføringsgrunnlag |
|---|---|---|---|
| Neon | Hosting av PostgreSQL-database (all primærdata) | EU (Frankfurt, aws-eu-central-1) | Ingen overføring utenfor EØS |
| Vercel | Hosting av webapplikasjon, fillagring (vedlegg, bilder), CDN, anonym besøksstatistikk, brannmur og planlagte jobber | EU (Frankfurt + Stockholm) | Ingen overføring utenfor EØS |
| Resend | E-postutsending og mottak (inbound) | USA | EU-US Data Privacy Framework (DPF) og/eller SCCs |
| 46elks | SMS-utsending | EU (Sverige) | Ingen overføring utenfor EØS |
| Domeneshop | DNS for skyteruta.no og per-lag-subdomener, og e-postmottak for henvendelser til Skyteruta (herunder instrukser og rettighetsbegjæringer) | Norge | Ingen overføring utenfor EØS |
| Sentry | Feilovervåking (pseudonymisert: intern ID for lag og bruker, maskert opptak av skjermforløpet ved feil) | USA | EU-US Data Privacy Framework (DPF) og/eller SCCs |
| Axiom | Strukturerte logger for drift (hashet e-post/telefon, ingen navn, slettes etter 30 dager) | USA | EU-US Data Privacy Framework (DPF) |
| Anthropic | AI-svar i Regelverk-søket (ikke Lagets medlemsdata) | USA | EU-US Data Privacy Framework (DPF) og/eller SCCs |
| OpenAI | Embeddings for søk i Skytterboka (ikke Lagets medlemsdata) | USA | EU-US Data Privacy Framework (DPF) og/eller SCCs |
| Linear | Issue-tracking for produkt-feedback (uten avsenderens navn og e-post) | USA | EU-US Data Privacy Framework (DPF) og/eller SCCs |
Leverandører som ikke er underdatabehandlere — Fiken (fakturering og bokføring, Norge) behandler bare fakturadata der Skyteruta selv er behandlingsansvarlig, jf. §1.4.
Offentlige API-er — MittDFS (DFS) og Skytebaneguide.no brukes til å hente offentlig tilgjengelig informasjon. Til MittDFS sendes bare søkeord, se Vedlegg A.3. Til Skytebaneguide.no sendes ingen personopplysninger.
Stevne-modulen er ikke en del av tjenesten som tilbys Laget. Tas den i bruk, varsles eventuelle nye underdatabehandlere etter §4.3.
Vedlegg C — Tekniske og organisatoriske sikkerhetstiltak
Skyterutas sikkerhetstiltak er utformet i tråd med GDPR artikkel 32 og proporsjonale med risikoen for de registrerte.
C.1 Kryptering
- I overføring: TLS 1.2 eller høyere for all kommunikasjon mellom klient, server og underdatabehandlere
- I ro: Kryptering av database- og filvolumer hos Neon og Vercel (AES-256)
- Sesjonstokens: HMAC-signert med hemmeligheter lagret som miljøvariabler
C.2 Tilgangskontroll
- Admingrensesnitt: Lagadministratorer og tillitsvalgte som Laget har gitt administrative roller, logger inn med personlig innloggingslenke eller engangskode sendt til egen e-post. Sesjonen er den samme signerte cookien som for Min Side. En administrator har tilgang til hele Laget, de andre bare til rollene Laget har tildelt
- Flerleietakskap (multi-tenancy): Alle lagdata er knyttet til Laget direkte eller via fremmednøkkel, og all tilgang filtreres på Lagets identitet i tjenestelaget. Isolasjonen dekkes av automatiserte integrasjonstester
- Min Side for kontakter: Innlogging via personlig lenke eller engangskode på e-post. Sesjonen lagres i en signert cookie per lag (
cs_{lag}), gyldig i 30 dager og fornyet ved bruk - Platform-admin: Begrenset til e-postadressene på en fast liste i driftsmiljøet (i dag én person, Even Gultvedt). Innlogging med engangslenke på e-post, gyldig i 15 minutter, og sesjonen varer 12 timer uten fornyelse
- Rate-limiting: Vercel Firewall på offentlige endepunkter for å begrense misbruk
C.3 Drift og overvåking
- Strukturert logging via Axiom, med hashing (HMAC + salt) av e-post og telefonnumre før logging. Driftslogger slettes etter 30 dager
- Feilovervåking via Sentry, med pseudonymisert kontekst (intern ID for lag og bruker, url — ingen personinnhold). Ved feil tas et maskert opptak av skjermforløpet uten tekst, inndata eller bilder
- Oppetidsovervåking via Better Stack med alerting til daglig leder
- Backups: Daglige automatiske backups av database hos Neon, branch-basert point-in-time recovery opptil 30 dager
C.4 Sårbarhetshåndtering
- Automatiserte kontroller: Automatiserte tester og statisk analyse må være grønne før endringer når produksjon
- Avhengigheter holdes oppdatert via månedlige automatiske oppdateringsforslag (GitHub Dependabot)
- Utviklingsmiljøer: Hvert utviklingsmiljø får en egen databasekopi i Neon (EU) der navn, e-postadresser, telefonnumre og fritekst er maskert. ID-er og statuser beholdes for feilsøking. Automatiserte tester i CI kjører på syntetiske data eller på maskerte kopier
C.5 Minimalisering og retensjon
- Kun personopplysninger som er nødvendige for de valgte funksjonene samles inn
- Retensjonssveip (daglig cron
03:15 UTC) håndhever automatisk blant annet:- Kontakter som har slettet seg fra Min Side, slettes endelig 30 dager etter
- Avviste/tilbakekalte utleieforespørsler slettes innen 6 måneder etter avgjørelse
- Stevnevarsler slettes innen 7 dager etter at varselet er sendt
- Leveringslogg for e-post og SMS slettes etter 2 år
- Innloggingsforsøk slettes 30 dager etter at koden utløp
- Sammenslåingsspor slettes etter 1 år
- Lag som er markert for sletting, slettes endelig 30 dager etter at de ble markert
- Inaktivitetssveip (daglig cron) håndhever §8.4: 2-års varsel til lagadministrator, og ved fortsatt inaktivitet igangsettes sletting med 30-dagers angrefrist
- Alle sveip kjører med strukturert logging til Axiom slik at avvik oppdages og kan rettes opp
- Se personvernerklæringen §6 for fullstendig liste over lagringstider
C.6 Fysisk sikkerhet
Skyteruta har ingen egne servere eller lokaler hvor personopplysninger behandles fysisk. All drift er skybasert hos underdatabehandlere som selv har dokumentert fysisk sikkerhet (ISO 27001 eller tilsvarende). Unntaket er flytting fra Lagets tidligere hjemmeside (§2.2), der en midlertidig kopi ligger på daglig leders maskin til Laget har bekreftet at flyttingen er ferdig.
C.7 Opplæring
Per i dag har kun daglig leder tilgang til produksjonsdata. Ved ansettelser eller innleie vil opplæring i personvern og taushetsplikt gjennomføres før tilgang gis.