Vilkår for Appsjekk
Dette er vilkårene for Appsjekk fra Appgarten. Del 1 gjelder selve tjenesten. Del 2 er databehandleravtalen, som gjelder når du gir oss kode. Vilkårene gjelder bare Appsjekk og prøven av drift (punkt 10). Retting, drift og annet arbeid på kode krever en egen avtale.
Del 1 av 2. Versjon: 5 · Gjelder fra: 8. november 2026
1. Parter, og hva Appsjekk er
Vilkårene gjelder mellom Little Red Hen AS, org.nr. 818 764 022, Frostveien 18B, 1164 Oslo («Appgarten», «vi») og den som bestiller Appsjekk («du»). Det kan være en bedrift eller annen virksomhet med organisasjonsnummer, eller en privatperson. Et enkeltpersonforetak som bestiller med organisasjonsnummer, regnes som virksomhet. Bestiller du for en virksomhet, bekrefter du ved å godta vilkårene at du kan forplikte virksomheten. Bestiller du som privatperson, gjelder også punkt 12.
Appsjekk er en gratis gjennomgang av et verktøy du har laget selv. Den gjøres av tjenesten vår og Claude, uten at et menneske har sett over den før du får rapporten. Det er to veier inn, og du velger i bestillingen. Med domene: tjenesten sjekker det som er offentlig tilgjengelig på adressen du oppgir, og leser koden hvis du kobler til et GitHub-repo eller laster opp en zip-fil. Uten domene: appen er ikke ute ennå, og tjenesten leser bare koden du laster opp som zip-fil eller limer inn som én fil. Da sjekker tjenesten ingen adresse. Claude, en KI-modell fra Anthropic, vurderer de ti kontrollpunktene og anslår hva det koster å rette funnene. Rapporten er klar med en gang. Hele rapporten ser du på kundesiden etter at du har logget inn. På e-post får du et sammendrag: hvor mange punkter som er røde, gule og grønne, og navnene på de viktigste punktene.
Appsjekk er ikke en sikkerhetstest. Tjenesten gjør ikke inntrengingstesting, gjetter ikke passord og prøver aldri å komme forbi innlogging eller andre sikringer. Vi endrer ingenting i verktøyet, koden, dataene eller kontoene dine. Med domene sender tjenesten bare vanlige GET-forespørsler, fra én fast IP-adresse, og forespørslene viser til appgarten.no/appsjekk/skanning, der det står hva vi henter.
2. Hva du er ansvarlig for
- Tillatelse og eierskap. Du bekrefter at du, eller virksomheten du bestiller for, eier eller disponerer verktøyet og koden, og at du har rett til å gi oss tillatelse og dele koden. Oppgir du et domene, skanner tjenesten ikke og tar ikke imot kode før eierskapet til domenet er bekreftet. Du bekrefter det med en kode fra oss, som du legger inn som en TXT-post i DNS, en meta-tag på forsiden eller en fil på nettstedet. Tjenesten sjekker koden på nytt rett før skanningen. Ligger appen på en adresse som deles med andre, for eksempel under lovable.app, kan du ikke bruke DNS, og tjenesten prøver ikke de kjente stiene. Uten domene sjekker vi ikke eierskapet. Da bygger vi på bekreftelsen din, og det er du som har ansvaret for at den er riktig. Er koden laget for en arbeidsgiver eller en virksomhet, skal du bestille med virksomhetens organisasjonsnummer.
- Riktige opplysninger. Vurderingen bygger på det du forteller oss og det du gir oss. Svar som er feil eller mangler, kan gi feil vurdering.
- Kode uten data. Med domene er kode frivillig. Uten domene er koden det eneste tjenesten ser, og da må du gi oss koden. Gi bare lesetilgang til ett repo, last opp en zip-fil eller lim inn én fil, uten database, eksporter, logger eller andre opplysninger om brukerne dine. Det gjelder også lister med kunder, ansatte eller andre personer som ligger rett i koden. Tjenesten hopper over filer som ser ut som data, og skjuler e-post, telefonnumre, fødselsnumre og nøkler, men det er du som vet hva koden inneholder.
- Trekke tillatelsen. Du kan trekke tillatelsen når som helst. Da stopper tjenesten, og koden slettes.
3. Pris og bestilling
Appsjekk er gratis. Du betaler ingenting og forplikter deg ikke til å kjøpe noe. Lenken til Appsjekken sendes bare til e-postadressen du oppgir. Analysen starter først når du har åpnet lenken og startet Appsjekken der. Du kan få én Appsjekk med domene og én uten domene per 60 dager. Med domene telles det per domene og organisasjonsnummer, uten domene per organisasjonsnummer, eller for privatpersoner per e-postadresse og app. Tjenesten kan avvise en bestilling, for eksempel hvis organisasjonsnummeret ikke er aktivt i Enhetsregisteret, hvis lenken vi sender på e-post ikke blir åpnet, eller, med domene, hvis eierskapet ikke kan bekreftes. Vi kan også avslå eller stoppe en bestilling uten å begrunne det.
4. Rapporten og prisene
Rapporten er en første vurdering. Den lages av tjenesten og Claude uten at et menneske har sett over den før du får den, og den er merket slik. Den kan inneholde feil, mangler eller funn som er misforstått. Den bygger på det tjenesten så på gjennomføringsdatoen, ut fra tilgangen og opplysningene den fikk. Uten domene ser tjenesten bare koden, ikke appen slik den kjører hos brukerne. Punkter som ikke kan vurderes før appen er ute, er merket «Ikke satt opp ennå». Den er ingen garanti for at verktøyet er sikkert, lovlig eller feilfritt, og den dekker ikke endringer etter denne datoen.
Vi kan rette rapporten i etterkant. Vi får varsel om hver rapport og kan rette funn, farger, anbefaling og priser. Da får du beskjed, og den nye versjonen får ny dato. Du kan be om at et menneske ser på vurderingen.
Prisene i den første vurderingen er estimater. De er laget av tjenesten og Claude, og vi ser over dem innen to virkedager. Da blir rapporten ferdig, og prisene blir faste per punkt. Før du har godtatt avtalen om retting, er de ikke et tilbud, og vi kan justere punktene og prisene når vi ser over dem. For virksomheter vises de uten mva, for privatpersoner med mva. Når du krysser av for punkter og trykker «Be om tilbud», er det en forespørsel og ikke en bestilling. Retting, drift og alt annet arbeid på kode eller systemer gjøres bare etter en egen, skriftlig avtale, som vi først inngår når vi har gått gjennom punktene, prisen og omfanget. Før en slik avtale er inngått, gjør vi ikke noe arbeid i systemene dine.
5. Ansvar
Du bruker Appsjekk på eget ansvar. Verktøyet, koden, dataene og kontoene er dine, og du har hele ansvaret for dem. Det gjelder også forholdene rapporten peker på, og hva du gjør eller lar være å gjøre med rapporten, blant annet beslutninger du tar ut fra den første vurderingen eller en pris i rapporten.
Vårt ansvar. Appsjekk er en vurdering og ingen garanti (punkt 4). Vi er ikke ansvarlige for verktøyet, koden, kontoene, leverandørene eller driften din. Retter vi noe etter en egen avtale, er vi bare ansvarlige for vårt eget arbeid, altså koden og endringene vi selv gjør, og etter den avtalen.
Begrensning. Så langt ufravikelig lov tillater, er vi ikke ansvarlige for indirekte tap, som tapt fortjeneste, tapte data, driftsstans eller krav fra tredjeparter, og vårt samlede ansvar er begrenset til 10 000 kroner, for vilkårene og databehandleravtalen samlet. Dette gjelder både virksomheter og privatpersoner. Begrensningene gjelder ikke der loven ikke tillater det, for eksempel ved grov uaktsomhet eller forsett.¹
6. Konfidensialitet
Begge parter holder taushet om det de får vite om den andre gjennom Appsjekk. For oss gjelder det særlig kode, nøkler, funn og rapporten. Vi lagrer aldri hele nøkler eller passord, og rapporten ligger på kundesiden bak innlogging. Gi tilgang bare til dem som skal se den. Taushetsplikten gjelder ikke opplysninger som allerede er offentlige, eller som vi må gi ut etter lov eller pålegg fra myndigheter. Den gjelder også etter at Appsjekk er avsluttet.
7. Personvern
Hvordan vi behandler opplysninger om deg og kontaktpersonen, står i personvernerklæringen: appgarten.no/personvern. Når du kobler til GitHub, laster opp kode eller limer inn kode, behandler vi opplysninger på vegne av deg eller virksomheten din. Da gjelder databehandleravtalen (del 2). Den må være godtatt før tjenesten lar deg koble til, laste opp eller lime inn.
8. Underleverandører
Tjenesten driftes hos Google Cloud i Finland, og vurderingen gjøres med Claude fra Anthropic. Underleverandørene er bundet av databehandleravtale og taushetsplikt. Hvilke vi bruker, står i databehandleravtalen.
9. Akutte funn
Finner skanningen noe på adressen din som krever handling med en gang, vises det øverst i rapporten. Det gjelder i dag en fil med hemmeligheter, som passord og nøkler, versjonshistorikken til appen eller en nøkkel som gir full tilgang til databasen, som ligger åpent. På kundesiden står det bare hva slags funn det er. Hvor funnet ligger, står bare i PDF-en av rapporten. Kontaktpersonen får e-post samme dag, når rapporten er klar, med lenke til rapporten på kundesiden og uten detaljer om funnet. Vi får også varsel. Tjenesten lagrer ikke innholdet, bare hva slags funn det er og hvor det ligger. Det er du som avgjør hva som skal gjøres, og som eventuelt må melde avvik til Datatilsynet.
10. Prøve av drift
En virksomhet kan prøve drift på nivå 1 gratis i 14 dager, én gang per app. Vi sjekker bare adressen du har vist at er din, og bare det alle kan se på nettet. Varslene går til e-posten som sto da du startet prøven. Etter 14 dager stopper vi sjekkingen. Prøven koster ingenting. Drift fortsetter bare når du godtar driftsavtalen. Vårt ansvar i prøven er begrenset som i punkt 5.
11. Sletting, lovvalg og tvister
Kode slettes etter reglene i databehandleravtalen. Andre opplysninger slettes etter personvernerklæringen. Vilkårene følger norsk rett. Tvister skal først forsøkes løst i minnelighet. Lykkes ikke det, er Oslo tingrett verneting. For privatpersoner gjelder punkt 12.
12. Når du bestiller som privatperson
Bestiller du uten organisasjonsnummer, regner vi deg som privatperson (forbruker). Da gjelder dette punktet i tillegg til punkt 1–11, og foran dem hvis de sier noe annet. Ingenting i vilkårene begrenser rettigheter du har etter ufravikelige forbrukerregler.
Priser med mva. Alle beløp vi viser deg, også prisene i rapporten, er med merverdiavgift.
Angrerett. Appsjekk er gratis og leveres med en gang, så det er ingenting å angre på eller betale tilbake. Du kan likevel trekke tillatelsen når som helst (punkt 2). Kjøper du retting eller annet arbeid etterpå, gjøres det i en egen avtale. Inngås den på nett, på e-post eller på telefon, har du 14 dagers angrerett etter angrerettloven. Avtalen om retting sier hvordan du bruker angreretten, og du får et angreskjema. Vil du at vi starter med en gang, krysser du av for det i avtalen om retting. Da starter vi med en gang. Gjør du det og angrer senere, betaler du for den delen av arbeidet som er gjort før vi fikk beskjed. Er arbeidet gjort ferdig, har du ikke lenger angrerett, men bare hvis du har bekreftet før vi startet, at du vet dette.
Ansvar. Punkt 5 gjelder også for deg.
Personvern. Hvordan databehandleravtalen gjelder når du bestiller som privatperson, står i del 2, punkt 1.4.
Klage og tvister. Vilkårene følger norsk rett. Bor du i et annet land, beholder du det vernet du har etter ufravikelige forbrukerregler i landet der du bor. Avtalen om Oslo tingrett i punkt 11 gjelder ikke for deg. Du kan alltid gå til domstolen der du bor. Blir vi ikke enige, kan du klage til Forbrukerrådet, som kan mekle i saken. Løses den ikke der, kan den gå videre til Forbrukerklageutvalget når saken hører under utvalget. Mener du at vi bryter forbrukerreglene, for eksempel med urimelige vilkår eller markedsføring, kan du melde fra til Forbrukertilsynet. Bor du i et annet EU/EØS-land, kan Forbruker Europa hjelpe.
¹ Hvorfor begrensningen er formulert slik. Etter norsk rett kan ansvaret ikke begrenses ved grov uaktsomhet eller forsett, og et vilkår kan settes til side hvis det er urimelig (avtaleloven § 36). Uten unntaket kan hele bestemmelsen bli satt til side. Overfor forbrukere vurderes vilkår strengere (avtaleloven § 37, som gjennomfører direktiv 93/13/EØF om urimelige avtalevilkår i forbrukeravtaler), og en domstol kan sette til side det som går lenger enn loven tillater. Ansvar etter personvernforordningen overfor de registrerte kan ikke avtales bort.
Del 2: Databehandleravtale for Appsjekk
Versjon: 5 · Gjelder fra: 8. november 2026
Partene: Kunden som bestiller Appsjekk (behandlingsansvarlig, heretter «kunden») og Little Red Hen AS, org.nr. 818 764 022, som driver Appgarten (databehandler, heretter «Appgarten»).
Kunden godtar avtalen i bestillingen, før tjenesten lar kunden koble til GitHub, laste opp kode eller lime inn kode. Avtalen bygger innholdsmessig på EU-kommisjonens standardklausuler for databehandleravtaler fra 2021 og oppfyller kravene i personvernforordningen (GDPR) art. 28.
1. Hva avtalen gjelder
1.1 Avtalen gjelder bare Appsjekk: at Appgartens tjeneste henter kode fra ett GitHub-repo med lesetilgang, tar imot en zip-fil eller tar imot én fil kunden limer inn, og analyserer koden uten at et menneske leser den, for å lage Appsjekk-rapporten. Det gjelder både med og uten domene. Retting, Fiks, drift og annet arbeid krever en egen databehandleravtale før det starter.
1.2 Avtalen gjelder personopplysninger som kunden er ansvarlig for, og som kan ligge i koden. Detaljene står i vedlegget. Opplysninger Appgarten selv er ansvarlig for (kontaktperson, bestilling, tillatelse, intake, rapport og oppfølging) omtales i personvernerklæringen, ikke her.
1.3 Ved motstrid går denne avtalen foran andre vilkår når det gjelder personopplysninger.
1.4 Når kunden er en privatperson. Bestiller kunden Appsjekk uten organisasjonsnummer, gjelder dette:
a) Appen brukes i næring eller av andre. Brukes appen i næring, eller av andre enn kunden selv og husstanden (for eksempel en forening, et lag, venner, kunder eller hvem som helst på internett), er kunden behandlingsansvarlig for personopplysningene i appen og koden. Da gjelder avtalen fullt ut, og Appgarten er databehandler.
b) Appen brukes bare privat. Brukes appen bare av kunden selv og husstanden, til rent personlige formål, gjelder personvernforordningen ikke for kundens egen bruk av opplysningene (art. 2 nr. 2 bokstav c). Da er kunden ikke behandlingsansvarlig etter forordningen, og Appgarten er ikke databehandler. Appgarten er i stedet selv behandlingsansvarlig for personopplysninger som kan ligge i koden, og behandler dem bare for å lage Appsjekk-rapporten. Appgarten følger likevel punkt 3 til 10 og vedlegget som egne løfter overfor kunden, særlig reglene om hva som ikke leses eller sendes til Claude, om underleverandører og om sletting. Følgende gjelder i stedet for punkt 8 og 9.1:
- Appgarten melder selv avvik til Datatilsynet og varsler de registrerte når loven krever det, og gir kunden beskjed.
- Appgarten svarer selv på henvendelser fra personer som har opplysninger i koden.
Personvernerklæringen beskriver denne behandlingen.
c) Kunden trenger ikke avgjøre hvilket av a og b som gjelder. Det Appgarten gjør med koden, er det samme i begge tilfeller. Er kunden usikker, legger Appgarten til grunn at a gjelder.
d) Ansvar. Punkt 11 gjelder også for privatpersoner. Punkt 9.2 om kostnader ved kontroll gjelder ikke for privatpersoner.
e) Verneting. For privatpersoner gjelder del 1 punkt 12 om tvister i stedet for punkt 12 om Oslo tingrett.
2. Kundens ansvar
2.1 Kunden er behandlingsansvarlig for opplysningene i verktøyet og koden og bestemmer formål og midler. Kunden er ansvarlig for at opplysningene behandles lovlig, for å ha behandlingsgrunnlag, for å informere sine registrerte og for at det er lov å gi Appgarten koden.
2.2 Kunden gir så lite som mulig: lesetilgang til ett repo, en zip-fil eller én innlimt fil, uten database, eksporter, logger og andre opplysninger om brukere, heller ikke lister med personer som ligger i selve koden.
2.3 Kunden er og blir ansvarlig for verktøyet, dataene, kontoene og sikkerheten i dem, også for svakheter som fantes før Appsjekk og svakheter som rapporten peker på.
3. Instruks
3.1 Avtalen og vedlegget er kundens dokumenterte instruks. Appgarten skal bare:
- hente og analysere koden kunden har gitt, uten at et menneske leser den, for å lage Appsjekk-rapporten
- ikke endre noe i kundens kode, data, oppsett eller kontoer
- ikke kopiere, lagre eller bruke opplysninger om kundens kunder, brukere eller ansatte, og ikke sende mapper eller filer med data til Claude
- ikke bruke opplysningene til andre formål, heller ikke til å trene KI-modeller
3.2 Rapporten kan beskrive hvilke typer opplysninger koden eller verktøyet har og hvor de ligger, men gjengir ikke innholdet.
3.3 Appgarten sier straks fra hvis vi mener en instruks er i strid med personvernreglene. Krever lov at Appgarten behandler opplysninger utover instruksen, varsler vi kunden først, med mindre loven forbyr det.
4. Taushetsplikt
Alle som har tilgang til opplysningene for Appgarten (i dag én person), har skriftlig taushetsplikt som gjelder også etter at avtalen er slutt. Det samme gjelder kode, nøkler og forretningshemmeligheter, selv om de ikke er personopplysninger. Ved normal drift leser ingen hos Appgarten koden. Tjenesten analyserer den uten at et menneske leser den, og sletter den.
5. Sikkerhet
Appgarten har tiltak som passer for risikoen (GDPR art. 32). Tiltakene står i vedlegget. Appgarten kan endre tiltakene, men ikke slik at sikkerheten blir dårligere.
6. Underleverandører
6.1 Kunden gir generell tillatelse til at Appgarten bruker underleverandørene i vedlegget.
6.2 Appgarten varsler kunden skriftlig minst 14 dager før en ny underleverandør tas i bruk eller en byttes ut. Kunden kan protestere innen fristen. Blir vi ikke enige, kan kunden avslutte Appsjekk. Da stopper behandlingen, og punkt 10 gjelder.
6.3 Appgarten inngår skriftlig avtale med hver underleverandør med minst like strenge plikter som i denne avtalen, og er ansvarlig overfor kunden for at underleverandøren oppfyller dem. En frilanser eller annen person som hjelper Appgarten, regnes som underleverandør og må ha taushetsplikt og databehandleravtale.
7. Overføring ut av EU/EØS
Koden lagres og analyseres i EU/EØS (Finland). Det som sendes til Claude, behandles av Anthropic i USA. Opplysninger overføres bare ut av EU/EØS når det er et gyldig grunnlag etter GDPR kapittel V. Vedlegget viser land og grunnlag.
8. Avvik
8.1 Appgarten varsler kunden uten ugrunnet opphold og senest innen 24 timer etter å ha blitt kjent med et brudd på personopplysningssikkerheten som gjelder kundens opplysninger. Varselet sier så langt det er kjent hva som har skjedd, hvilke opplysninger og omtrent hvor mange personer det gjelder, mulige følger og hva som er gjort. Det som ikke er kjent ennå, ettersendes.
8.2 Kunden avgjør om avviket skal meldes til Datatilsynet (innen 72 timer) og til de registrerte. Appgarten hjelper med opplysningene kunden trenger.
8.3 Tjenesten leter ikke etter personopplysninger som kundens verktøy viser åpent, og laster aldri ned eller lagrer slike opplysninger. Ser Appgarten likevel at verktøyet viser personopplysninger åpent, for eksempel uten innlogging, noterer vi bare at og hvor og gir kunden beskjed uten ugrunnet opphold. Dette er kundens avvik, og kunden kan ha plikt til å melde det.
9. Bistand og kontroll
9.1 Appgarten hjelper kunden, så langt det er rimelig ut fra rollen vår, med å svare på henvendelser fra registrerte (innsyn, sletting og andre rettigheter), med sikkerhet, med vurdering av personvernkonsekvenser (DPIA) og med forhåndsdrøfting med Datatilsynet. Får Appgarten en slik henvendelse direkte, sendes den videre til kunden uten å svare på den selv.
9.2 Appgarten gir kunden på forespørsel den dokumentasjonen som trengs for å vise at avtalen følges, for eksempel tidspunktet koden ble slettet. Kunden, eller en uavhengig revisor med taushetsplikt, kan kontrollere etterlevelsen med rimelig varsel, normalt ikke oftere enn én gang i året eller etter et avvik. Kunden dekker egne kostnader til kontroll. Appgartens tid ut over 2 timer per kontroll faktureres etter avtale.
10. Varighet, tilgang og sletting
10.1 Avtalen gjelder fra kunden kobler til GitHub, laster opp kode eller limer inn kode, til koden er slettet etter 10.2.
10.2 Når analysen er ferdig, eller når Appsjekk stopper, avbrytes eller tillatelsen trekkes:
- slettes kode, zip-filer og innlimte filer hos Appgarten, så snart analysen er ferdig og senest etter 7 dager
- sletter Anthropic det som ble sendt til Claude, innen 30 dager, etter Anthropics vilkår
- har kunden koblet til GitHub, fjerner tjenesten appen fra Appgarten i kundens GitHub-konto rett etter at koden er hentet, også når hentingen feiler. En tilkobling som ikke blir brukt, fjernes også. Lykkes ikke fjerningen, ser kunden en beskjed på siden for Appsjekken og i rapporten, med lenke til innstillingene i GitHub, og tjenesten prøver igjen hver natt til appen er fjernet. Kunden kan også fjerne appen selv i GitHub når som helst.
- bekrefter Appgarten slettingen skriftlig når kunden ber om det
10.3 Rapporten beholdes etter personvernerklæringen. Den inneholder ikke kode eller opplysninger om kundens brukere.
10.4 Opplysninger om kundens brukere skal ikke finnes hos Appgarten etter instruksen. Kommer slike opplysninger likevel inn, slettes de sammen med koden.
11. Ansvar
11.1 Hver part svarer for egne brudd på denne avtalen og på personvernreglene. Appgarten svarer bare for skade som skyldes at Appgarten har brutt plikter som gjelder databehandlere, eller har handlet utenfor eller mot kundens lovlige instruks (GDPR art. 82 nr. 2).
11.2 Kunden har hele ansvaret for verktøyet, koden, dataene, kontoene og sikkerheten, også for svakheter som fantes fra før eller som rapporten peker på. Appgarten svarer ikke for dette, for kundens egne valg eller for kundens leverandører og drift.
11.3 Så langt ufravikelig lov tillater, svarer Appgarten ikke for indirekte tap, og Appgartens samlede ansvar etter denne avtalen og vilkårene (del 1) er begrenset til 10 000 kr. Dette gjelder både virksomheter og privatpersoner. Begrensningene gjelder ikke der loven ikke tillater det, for eksempel ved grov uaktsomhet eller forsett.
11.4 Begrensningene gjelder mellom partene. De registrertes rett til erstatning etter GDPR art. 82 kan ikke avtales bort.
12. Endringer, lovvalg og tvister
Appgarten kan endre avtalen ved å gi kunden skriftlig beskjed. Endringer gjelder ikke for en Appsjekk som er i gang, uten at kunden godtar dem. Avtalen følger norsk rett. Tvister løses i Oslo tingrett hvis partene ikke blir enige.
Vedlegg: Beskrivelse av behandlingen
| Formål | Gjennomgå kundens egenlagde verktøy og lage Appsjekk-rapporten. Ingen andre formål. |
| Behandlingens art | Analyse uten at et menneske leser koden. Tjenesten henter koden fra standardgrenen i ett GitHub-repo som et arkiv uten git-historikk, tar imot en zip-fil (der .git/ fjernes), eller tar imot én fil kunden limer inn, som behandles som en zip-fil med én fil. Uten domene skannes ingen adresse. Koden lagres midlertidig i Google Cloud Storage og analyseres i Google Cloud Run, begge i europe-north1 (Finland). Tjenesten hopper over mapper og filer med data, maskerer nøkler og sender filtrerte deler av koden til Claude API (Anthropic), som vurderer kontrollpunktene og estimerer. Ingen endring, ingen henting av produksjonsdata og ingen kopiering av opplysninger om brukere. Ved normal drift leser ingen person koden. |
| Tilgang | GitHub-app installert av kunden i kundens egen konto, med lesetilgang til innholdet i ett repo. Appen fjerner seg selv rett etter hentingen. Eller opplasting av én zip-fil, eller innliming av én fil. Uten domene er det bare zip-fil eller innliming. |
| Kategorier av registrerte | Kundens kunder og brukere, kundens ansatte, og utviklere som er nevnt i koden. |
| Kategorier av opplysninger | Det som tilfeldig kan ligge i kode, testdata, konfigurasjon og kommentarer: for eksempel navn, e-post, telefon, brukernavn og IP-adresser. Git-historikk hentes ikke. |
| Særlige kategorier | Behandles ikke med vilje. Kan ligge i verktøyet (for eksempel helse eller fødselsnummer). Kunden opplyser om dette i intake (spørsmål 5). Tjenesten maskerer slike mønstre før noe sendes til Claude, og treffene blir funn i rapporten. |
| Varighet og lagringstid | Kode, zip-filer og innlimte filer hos Appgarten: slettes når analysen er ferdig, og senest etter 7 dager. Hos Anthropic: slettes innen 30 dager. GitHub-tilgang: fjernes rett etter hentingen, også når hentingen feiler. Lykkes det ikke, prøver tjenesten igjen hver natt. Opplysninger om kundens brukere: lagres ikke. |
Sikkerhetstiltak
- Kode lagres bare i en privat bøtte i Google Cloud Storage i europe-north1, kryptert, med blokkert offentlig tilgang. Myk sletting og versjonering er slått av, slik at slettet kode faktisk er borte.
- Koden slettes når analysen er ferdig eller feiler, og en regel sletter alt eldre enn 1 døgn. Slettingen loggføres uten innhold.
- Opplasting via signert lenke med kort levetid og grense for størrelse.
- Mapper og filer med data leses ikke og sendes ikke til Claude (for eksempel databaser, eksporter, CSV, logger, seed- og testdata og
.env). Nøkler maskeres før noe sendes. - Funn lagres med filsti og beskrivelse, ikke med kodeutdrag. Nøkler gjengis bare som type, sted og et kort fingeravtrykk, aldri med tegn fra selve nøkkelen.
- Claude brukes bare gjennom tjenesten, via API på Anthropics kommersielle vilkår, der data ikke brukes til å trene modeller.
- Tjenestekontoer har minst mulig tilgang. Nøkler ligger i Secret Manager. Logger inneholder ikke kode eller svar fra Claude.
- To-trinns pålogging på Google Cloud, Anthropic Console og GitHub.
- Rapporten ligger på kundesiden bak innlogging, og bare de kunden har gitt tilgang, ser den.
- Intern avvikslogg.
Underleverandører
| Underleverandør | Hva de gjør | Hvor | Grunnlag for overføring |
|---|---|---|---|
| Google Cloud EMEA Limited (Google Cloud: Cloud Run, Cloud Storage, Secret Manager, Cloud Logging) | Drift av tjenesten, midlertidig lagring og analyse av koden | Finland (europe-north1) | Lagring i EU/EØS. Googles Cloud Data Processing Addendum, med EUs standardkontrakter for eventuell tilgang fra land utenfor EØS |
| Anthropic Ireland, Limited (Claude API) | Den første vurderingen av kontrollpunktene og timeanslag, ut fra filtrert kode | Irland. Behandling i USA. | EUs standardkontraktsklausuler (modul 2 og 3) i Anthropics databehandleravtale |
Kontakt for personvern og avvik: Appgarten (Little Red Hen AS, org.nr. 818 764 022), post@appgarten.no