Personvernerklæring

Sist oppdatert 5. august 2026

In English

This policy is written in Norwegian, because Ubrutt is a Norwegian app. The summary: Ubrutt needs no account and works fully offline. Your rules, focus sessions, open log and integrity ledger never leave your iPhone, and we cannot read them. The app contains no analytics SDK, no crash reporter and no advertising SDK, and it does not use Apple’s Screen Time API at all. Data reaches our server only if you choose to use Makker, the one feature that involves a second person: then we store your Apple or Google sign-in identifier, your subscription status, the display name you choose, the name you give a partner link, and a heartbeat saying whether a focus session is running, when it ends and the label you gave that session — never an app name, never an intention from the pause, never a location. The database is Cloudflare D1 in Western Europe. The four processors we use — Cloudflare, Vercel, Apple and Google — are bound by written data processing agreements to provide the same or equal protection of your data as stated in this privacy policy, and none of them may use it for their own purposes. You can delete everything, including your account, from inside the app. Write to support@ubrutt.app and you will get this explained in English, or any of your GDPR requests handled.

Kort fortalt

Behandlingsansvarlig

Kjetil Dyrland, Norge. Kontakt: support@ubrutt.app. Ubrutt er en enkeltmannsutviklet app og har ikke personvernombud; henvendelser går rett til behandlingsansvarlig.

På telefonen din

Dette lages og lagres lokalt på iPhonen, og sendes ingen steder:

Vi har ingen kopi av noe av dette og ingen måte å hente det ut på. Sletter du appen, er det borte. Vil du ha det ut selv, kan du eksportere alt som en JSON-fil fra Innstillinger i appen — filen lages på telefonen og går dit du sender den.

Ubrutt får åpningene sine fra automatiseringer du selv lager i Apples Snarveier-app. Vi ser derfor bare de appene du har satt opp, og bare fra det øyeblikket du satte dem opp. Vi ser ikke innholdet i noen app, ikke varslene dine og ikke den totale skjermtiden din.

Når du bruker Makker

Makker er den ene funksjonen som involverer en annen person, og den ene grunnen til at Ubrutt har en server i det hele tatt. Bruker du den ikke, finnes du ikke i databasen vår.

Konto

Du logger inn med Apple eller Google. Da lagrer vi den anonyme bruker-ID-en tjenesten gir oss (apple_sub eller google_sub), e-postadressen de oppgir — som ved Logg på med Apple kan være en videresendingsadresse — navnet du eventuelt deler første gang, og visningsnavnet du selv velger. Logger du inn med begge, blir det to separate kontoer; vi kobler dem ikke sammen automatisk. Grunnlaget er å oppfylle avtalen med deg (GDPR art. 6 nr. 1 bokstav b).

Abonnement

Kjøp skjer i App Store. Apple er selger, håndterer betalingen og mva-en, og vi ser aldri kortopplysninger. Vi lagrer produkt-ID, status, utløpsdato, Apples transaksjons-ID og om kjøpet er gjort i produksjon eller sandkasse — nok til å vite at abonnementet er gyldig, og til å hindre at ett abonnement brukes på flere kontoer.

Makkerkoblingen

Oppretter du en kobling, lagrer vi invitasjonskoden, hvem som er med — og navnet du eventuelt gir koblingen («Oss to», «Jobbuka»). Det navnet er fritekst du selv skriver, på inntil 60 tegn, og det vises bare for dere som er i koblingen. Til sammen er det altså tre felt hos oss som kan inneholde dine egne ord: visningsnavnet ditt, navnet på makkerkoblingen og etiketten på økta (neste avsnitt). Tilbakemeldinger du selv velger å sende oss, kommer i tillegg — se «Tilbakemelding fra appen» under.

Hjerteslaget — nøyaktig hva som sendes

Så lenge du er koblet til en makker, sender appen med jevne mellomrom en liten melding med:

I tillegg kan appen sende en hendelse, og en hendelse er bare et ord fra en fast liste på fem: budsjett_tomt, regel_endret, stille, okt_start, okt_slutt. Det følger aldri noe innhold med. «Stille» betyr at det ikke har kommet hjerteslag på et halvannet døgn — altså at telefonen er taus, ikke at noen har jukset.

Det finnes ingen kolonne i databasen som kan holde et appnavn eller en intensjon du har skrevet. Rader fra åpningsloggen og integritetsregnskapet sendes aldri. Makkeren din ser aldri hvilken app det gjaldt, hva du skrev, eller hvor du er.

Tilbakemelding fra appen

Sender du tilbakemelding fra appen, lagrer vi meldingen din, appversjon, iOS-versjon og modellbetegnelsen på telefonen. Er du innlogget, kobles den til kontoen din. Grunnlaget er vår berettigede interesse i å finne og rette feil (art. 6 nr. 1 bokstav f).

Sender du uten å være innlogget, må vi likevel kunne stanse noen som flommer oss ned med meldinger. Da regner vi ut et fingeravtrykk av nettverksadressen din — en nøkkelbasert sjekksum (HMAC) som ikke kan regnes tilbake til adressen uten den hemmelige nøkkelen vår — og teller antall meldinger per fingeravtrykk. Selve IP-adressen lagres aldri, fingeravtrykket slettes etter 7 dager, og det brukes ikke til noe annet enn denne tellingen. Fingeravtrykket lagres i telleloggen, ikke sammen med selve meldingen.

Teknisk bruk av API-et

For å hindre misbruk teller vi kall mot API-et: hvilken rute som ble kalt og når, knyttet til kontoen din. Ingen innhold lagres sammen med det, og ingen IP-adresse — med det ene unntaket beskrevet over: tilbakemeldinger sendt uten innlogging telles per nøkkelbasert fingeravtrykk av nettverksadressen. Grunnlaget er berettiget interesse i å holde tjenesten oppe (art. 6 nr. 1 bokstav f).

Nettsidene

ubrutt.app setter ingen informasjonskapsler og har ingen besøksmåling. Alt siden du leser nå består av — tekst, stil og skript — lastes fra ubrutt.app selv; nettleseren din gjør ingen forespørsler til noen tredjepart, og ingen tredjepart får vite at du var her.

Dette gjør vi ikke

Databehandlere

Alle fire er databehandlere under skriftlig databehandleravtale. De er forpliktet til minst samme vern av opplysningene dine som denne erklæringen beskriver, og ingen av dem får bruke dem til egne formål.

Listen er kort fordi den er komplett. Det finnes ingen femte leverandør, og appen har ingen nøkler til noen.

Lagringstid

En automatisk jobb rydder databasen. Tidene under er det jobben faktisk gjør, ikke en målsetting:

Rettighetene dine

Slette kontoen selv: i appen, under Innstillinger → Slett konto. Da slettes umiddelbart kontoen din, abonnementsstatusen, medlemskapene i makkerkoblinger, tilstedeværelsen, ukestallene, hendelsene og tilbakemeldingene dine, du logges ut på alle enheter, og har du logget inn med Apple, trekkes Apple-tilgangen tilbake samtidig. Det finnes ingen angrefrist — vi har ingen sikkerhetskopi å hente den fram fra.

Merk to ting: sletting av kontoen rører ikke dataene som ligger lokalt på telefonen (dem sletter du ved å slette appen), og den avslutter ikke abonnementet ditt hos Apple. Se vilkårene for hvordan du sier opp.

Du har i tillegg rett til innsyn, retting, sletting, begrensning, dataportabilitet og til å protestere mot behandlingen (GDPR art. 15–21). Skriv til support@ubrutt.app, så får du svar innen 30 dager. Mener du at vi behandler opplysninger i strid med regelverket, kan du klage til Datatilsynet (datatilsynet.no).

Sikkerhet

All trafikk går over HTTPS. Innlogging bruker signerte sesjonsnøkler som kan trekkes tilbake for én bruker alene. Abonnementer verifiseres mot Apple på serveren, aldri på appens ord. Serverhemmeligheter ligger i miljøvariabler, aldri i kode og aldri i appen.

Barn og andres telefoner

Ubrutt er laget for voksne, på deres egen telefon. Det er ikke foreldrekontroll: appen kan ikke settes opp på, overvåke eller begrense noen annens enhet, og har ingen funksjon for å følge med på et barn.

Helse

Ubrutt er ikke et helsetilbud og gir ingen helsepåstander. Appen måler tid og oppmerksomhet, ikke deg.

Endringer

Endrer vi denne erklæringen, oppdaterer vi datoen øverst. Endringer som betyr noe for deg, varsles i appen før de trer i kraft.