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
- Ubrutt krever ingen konto. Hele appen virker uten at du logger inn, og uten nett.
- Regler, økter, åpningsloggen og integritetsregnskapet ligger bare på telefonen din. Vi kan ikke se dem.
- Det er ingen analyseverktøy, ingen krasjrapportering og ingen annonse-SDK i appen. Ingen tredjepart får vite at du bruker den.
- Ubrutt bruker ikke Apples skjermtids-API og ber aldri om tilgang til skjermtiden din.
- Det eneste som kan forlate telefonen, er det Makker trenger — og bare hvis du bruker Makker.
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:
- reglene dine — hvilke apper, hvilke tidsvinduer, hvilke ukedager;
- åpningsloggen — hvilken app du åpnet, når, hvor lenge, og om du snudde eller åpnet likevel;
- intensjonene du skriver i pausen («jeg skal svare Kari», «jeg keder meg»);
- integritetsregnskapet — pauser, opplåsninger du brukte, regelendringer gjort mens regelen var i kraft, og ukestallet;
- øktene dine og etikettene du gir dem;
- innstillingene dine.
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:
- ID-en til makkerkoblingen,
- ID-en din i den koblingen,
- om en økt er i gang akkurat nå,
- når økta i så fall slutter,
- etiketten på økta, hvis du ga den en — det er teksten du selv skriver («Middag», «Dyp jobb»), og den er det eneste fritekstfeltet hjerteslaget sender,
- ukestallene dine, men bare hvis du har slått på deling av ukestall: antall økter, antall minutter, antall pauser, hvor mange ganger du snudde, hvor mange opplåsninger du brukte, og integritetsprosenten.
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
- Ingen sporing, ingen annonse-ID, ingen profilering.
- Ingen analyse- eller krasj-SDK i appen — heller ikke Apples egen.
- Vi selger ikke data, og deler ikke data til markedsføring.
- Vi bruker ikke dataene dine til å trene modeller. Ubrutt har ingen kobling til noen KI-tjeneste; ukesbrevet regnes ut på telefonen.
Databehandlere
- Cloudflare, Inc. — databasen (D1), med lagring i Vest-Europa.
- Vercel Inc. — drift av API-et og disse nettsidene.
- Apple Inc. — innlogging, kjøp, varsler og distribusjon.
- Google LLC — innlogging, hvis du velger å logge inn med Google.
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:
- Tilstedeværelse (hjerteslag): slettes 30 dager etter siste hjerteslag.
- Ukestall: slettes når uka er eldre enn 26 uker.
- Hendelser: slettes etter 90 dager.
- Tilbakemeldinger: slettes etter 180 dager.
- Teknisk bruk av API-et (rute og tidspunkt): slettes etter 7 dager.
- Konto, abonnementsstatus og makkerkoblinger: så lenge du har konto.
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.