Gå til indholdet

Privatlivspolitik

Tauvio har ingen konti. Dine timer, omgange, indstillinger og gemte uger bliver i din egen browser og bliver aldrig uploadet, og vi sælger eller deler ikke personoplysninger. Det eneste indhold, vi lagrer på en server, er en nedtællingsside, du selv vælger at offentliggøre, med et eventuelt foto, du tilføjer til den; at parre en tv-alarm med en telefon lagrer intet andet end en kortvarig, hashet parringskode og token, og analyseværktøjet på dette site kører uden cookies og uden reklame-id'er, hvilket er grunden til, at der ikke er noget samtykkebanner at afvise.

Hvem vi er

Tauvio (tauvio.com) er et produkt fra Moon Sherpa Labs. Moon Sherpa Labs er dataansvarlig for de personoplysninger, der er beskrevet i denne politik, og denne politik dækker Tauvio-websitet og samtlige værktøjer på det.

Spørgsmål, og enhver anmodning om at udøve de rettigheder, der er beskrevet nedenfor, sendes til support@tauvio.com. Der er ingen konto at logge ind på og intet sagsbehandlingssystem bag den adresse: det er en postkasse, en person læser.

Hvad der bliver i din browser og aldrig når os

Enhver beregning på dette site kører på din egen enhed. Det, du indtaster i et værktøj, gemmes i browserens lokale lager (local storage), så en genindlæsning ikke taber det, og det bliver ikke sendt til os på noget tidspunkt.

Det er hele listen: et kørende eller sat på pause stopur og dets omgange; en timer, med en eventuel klasserumsstationsrotation, og hvordan du sidst viste den; de køkkentimere, du har navngivet; forløbet af en timer startet på en af siderne med fast varighed; en nedtælling og dens mål; et alarmtidspunkt og dets label, samt det klokkeslæt, en hvor-lang-tid-til-siden er sat til at ringe ved; en pomodoro-cyklus; studieloggen, pomodoro-timeren og stopuret deler, med dens sessioner, daglige mål og fag; skakurets tidskontrol, dets indstillinger og partiet i gang; intervaltimerens indstillinger og aktuelle forløb, samt de træningspas, du har gemt under et navn; timeberegnerens aktuelle uge, dens daterede uger samt dit valgte land, standardvagt og timeløn, og de klokkeslæt og varigheder, du har tastet ind i dens tidsregning; timesedlens personer, deres satser og deres uger; den eksportskabelon, du har valgt, med det firma og navn, du har angivet til den; de steder, du har liggende på tidszonekonverteren; det seneste tidspunkt, du har angivet i militærtid-omregneren; ugenummerreglen, du har valgt på ugenummer-siden; om det aktuelle klokkeslæt viser sekunder; dine lydindstillinger; dit farvetema, og om bevægelse er slået til; din præference for 12-timers eller 24-timers visning; den nøgle, der registrerer et køb; listen over nedtællingssider, denne browser har oprettet, med redigeringsnøglen for hver; og udkastet til en nedtællingsside, du endnu ikke har offentliggjort, uden dens fotos.

Du bestemmer over det hele. Timeberegneren og timesedlen har hver en funktion, der eksporterer alt ovenstående som en JSON-fil, og en anden, der sletter alt ovenstående i én handling, og at rydde sitedata i din browser gør det samme. Vi kan ikke læse noget af det, vi kan ikke gendanne noget af det, og der er intet på vores side, du kan bede os om at slette. Én ting holdes anderledes: når du parrer en tv-alarm med din telefon, gemmer hver skærm sin side af parringen i den fanes sessionslager (session storage), som browseren kasserer, når fanen lukkes.

Det land, en beregner åbner med, og den ene cookie, vi sætter

De lovbestemte grænser for overarbejde er forskellige fra land til land, så timeberegneren skal åbne med ét. Vores hostingudbyder tilføjer en header til hver forespørgsel med den to-bogstavs landekode, den har udledt af forbindelsen, og vi læser den kode, når siden vises.

Vi kopierer den til en cookie ved navn tauvio-geo, så en side, der nås via et link inde på sitet, hvor der ikke sker en serverrendering, stadig kan læse den. Cookien indeholder en to-bogstavs landekode og intet andet — ingen id, ingen session, ingen profil. Den udløber efter seks timer, så en rejsende ikke sidder fast med sidste uges land, og den er sat til SameSite=Lax, så den aldrig sendes fra et andet sites sider.

Det er lagring, der er strengt nødvendig for at levere den tjeneste, du har bedt om, jf. artikel 5, stk. 3, i ePrivacy-direktivet (e-databeskyttelsesdirektivet), hvilket er grunden til, at du ikke bliver bedt om at give samtykke til det, og hvorfor dette site ikke har et cookiebanner. Dit eget udtrykkelige valg af land går altid forud for den. Vi lagrer ikke koden på en server, vi logger den ikke, og vi bruger den til intet andet end at afgøre, hvilket lands regler en beregner åbner med.

Analyse, og hvorfor der ikke er noget samtykkebanner

Der kører to analysetjenester på dette site. Begge indlæses først, når din browser er gået i tomgang (idle), så de aldrig konkurrerer med værktøjet om den første optegning på skærmen, og hvis du blokerer en af dem, stopper intet på sitet med at fungere.

Google Analytics 4 er konfigureret med Google Consent Mode v2 sat til denied som standard for analytics storage, ad storage, ad user data og ad personalisation, og intet på dette site giver nogensinde tilsagn til nogen af de fire. I den tilstand kører Google Analytics cookieløst: det skriver ingen _ga-cookie og ingen anden id ind i din browser, det kan ikke genkende dig fra besøg til besøg eller fra site til site, og ingen reklame- eller remarketingfunktion er aktiveret. Hvad der sendes med en sidevisning, er sidens adresse, dens titel, den henvisende adresse samt almindelige forespørgselsoplysninger som din browser, operativsystem, skærmstørrelse og sprog. Google modtager forespørgslen, som nødvendigvis medfører din IP-adresse; Google angiver, at Analytics ikke logger eller lagrer IP-adresser, og vi ser aldrig en.

Ahrefs Web Analytics er cookieløst af design og sætter heller ingen id. Det registrerer sidens adresse og titel, den henvisende adresse, eventuelle kampagneparametre i det link, du kom ind på, samt browser, operativsystem, enhedstype, sprog og det tilnærmelsesvise land eller by, der udledes af forespørgslen.

Begge giver os antal: hvilke sider der læses, på hvilke sprog, fra hvilke kilder. Ingen af dem giver os nogen måde at identificere dig på, og vi forsøger ikke at kombinere dem med noget andet. Fordi ingen af dem lagrer noget på din enhed, og fordi intet nogensinde sælges eller deles, er der intet samtykke for os at bede om.

Betaling for Tauvio Pass eller Tauvio Teams

Betalingen sker på vores egen betalingsside, men betalingsfelterne på den tilhører Stripe: de indlæses fra Stripe, og det, du skriver i dem, går direkte til Stripe. Den e-mailadresse, du indtaster dér, sender din browser til Stripe, ikke til vores servere. Kortnumre når aldrig Tauvio på noget tidspunkt, og vi har ingen måde at se et.

Efter en betaling spørger vi Stripe om den ene checkout-session og læser tre ting tilbage: hvilken plan det var for, om den faktisk blev betalt, og den e-mailadresse Stripe registrerede. Vi udsteder derefter en signeret nøgle og overdrager den til din browser. Nøglen indeholder et versionsnummer, planen, Stripes checkout-session-id, en SHA-256-hash af e-mailadressen — aldrig adressen selv — og en udløbsdato. Vi opbevarer ingen kopi af den, og vi driver ingen kundedatabase: så snart nøglen er overdraget, registrerer intet på vores side, at du har købt noget. Stripe fører sit eget register, sådan som en betalingsformidler skal.

At gendanne et køb i en anden browser fungerer på samme måde. Du angiver en e-mailadresse, vi spørger Stripe om det seneste gyldige køb for den, og hvis der er et, sender vi et gendannelseslink til den adresse via Resend, vores e-mailudbyder. Siden svarer identisk i begge tilfælde, så den ikke kan bruges til at finde ud af, om en adresse nogensinde har købt noget. Resend behandler adressen og meddelelsen for at levere den og fører sin egen leveringslog.

Vores betalings-webhook registrerer typen af en Stripe-hændelse og id'et på det objekt, den vedrører. Den registrerer aldrig en e-mailadresse, et navn eller nogen betalingsoplysning. Når en betalingsmetode, der først afregnes senere, fx en boleto eller en bankoverførsel, endelig bekræfter en betaling, henter webhooken den pågældende betalingssession hos Stripe og sender via Resend et oplåsningslink til den adresse, Stripe har registreret.

Nedtællingssider og tv-alarm-parring: hvad vi lagrer på en server

En offentliggjort nedtællingsside er den vigtigste del af dit indhold, der ligger på en server, fordi et link, der kun fungerede på din egen enhed, ikke ville være et link. At parre en tv-alarm med en telefon lagrer også noget, kortvarigt og uden noget af dit indhold; det er beskrevet til sidst i dette afsnit.

Når du offentliggør en nedtællingsside, lagrer vi i en Postgres-database hostet af Supabase: den titel, du valgte, måldatoen og -tidspunktet, navnet på den tidszone, du mente, den anledningsskabelon og det udseende, du valgte (tema, lys eller mørk, type, baggrund, de viste enheder, om den tæller op eller gentages hvert år), de blokke, du arrangerede på den (overskrifter, tekst, billedtekster, linkknappen) og beskeden til, når øjeblikket kommer, accentfarven og logoadressen, hvis du har sat dem med en Pass, om Tauvio-mærket vises, en SHA-256-hash af redigeringsnøglen (aldrig nøglen selv), tidspunkterne for, hvornår rækken blev oprettet og ændret, en eventuel udløbsdato samt en simpel tæller for, hvor mange gange siden er blevet indlæst.

Vi lagrer ikke en IP-adresse, en user agent, en e-mailadresse eller nogen besøgsspecifik registrering mod en nedtællingsside. Tælleren er ét tal uden noget knyttet til det. Når en side oprettes, bruges adressen, forespørgslen kom fra, som en tæller til hastighedsbegrænsning (rate limiting), der holdes i hukommelsen i højst en time; den skrives aldrig til databasen og logges aldrig. Det samme gælder den adresse, en fotoupload eller en anmeldelse kommer fra.

Hvis du tilføjer fotos (op til seks pr. side, baggrunden inklusive), gemmer vi aldrig en fil, du har sendt. Vores server afkoder hver enkelt og skriver en ny kopi: højst 2.400 pixels på den længste side, i WebP-format, med hver blok af metadata fjernet, herunder kameradetaljer og en eventuel placering, en telefon har lagret i det. Den kopi lagres hos Supabase i en privat storage-bucket, sammen med beskrivelsen og en eventuel billedtekst, du skrev til det, og vises kun for besøgende gennem tauvio.com, og kun så længe siden findes og stadig bruger det. Et foto, der er uploadet, men aldrig sat på en side, slettes af en automatisk oprydning, som køres, når fotos uploades, når det er mere end en dag gammelt.

Alle kan anmelde en side med linket til den. En anmeldelse lagrer siden, årsagen valgt fra en liste, den tekst personen skrev, hvis vedkommende skrev noget, og tidspunktet. Intet om den, der anmelder, lagres: ingen IP-adresse, ingen browserdetaljer, ingen e-mailadresse. Anmeldelser om en side slettes sammen med siden.

En nedtællingsside er offentlig af design. Alle med linket kan åbne den, og den kan indsættes (embeddes) på andre sites, hvilket er hele pointen med den. Adressen indeholder tolv tilfældige tegn, så den kan ikke gættes, men den er heller ikke en hemmelighed: sæt ikke noget i titlen, noten eller fotoet, du ikke ville sætte på en offentlig webside.

Du kan redigere eller slette siden når som helst fra den browser, der oprettede den, ved hjælp af den redigeringsnøgle, browseren har. At slette den fjerner rækken, dens fotos og eventuelle anmeldelser om den, og at fjerne eller udskifte et foto sletter den gamle fil. En browser, der allerede har vist fotoet, kan have sin egen kopi liggende, og vores host kan vise en cachelagret kopi i op til en time efter, den er slettet. Vi sletter i dag ikke sider automatisk, når en udløbsdato er overskredet — en udløbet side stopper med at blive vist, men dens række forbliver, til den bliver slettet. Hvis du mister redigeringsnøglen, for eksempel ved at rydde den browsers lager, så skriv til support@tauvio.com med linket, og vi sletter siden for dig.

At parre en tv-alarm med en telefon er den anden ting, denne database indeholder, og det er en session, ikke indhold: at åbne alarmen på et tv opretter den, og den har en parringskode på ti tegn til at knytte en telefon til den. Vi lagrer kun en SHA-256-hash af den kode og en SHA-256-hash af hver skærms eget rettighedstoken (capability token) — aldrig koden eller tokenene selv — sammen med alarmtidspunktet, dets label, tema, tone og lydstyrke, samt om den ringer lige nu. Intet navn, ingen e-mailadresse, konto eller IP-adresse er knyttet til en parringssession. Parringskoden er kortvarig: den udløber ti minutter efter, tv'et åbner, hvis ingen taster den ind på en telefon. Når den er parret, udløber hele sessionen automatisk efter tredive timer uanset hvad; at afbryde forbindelsen fra enten tv'et eller telefonen sletter den med det samme, og enhver session, der er tilbage efter sin udløbstid, ryddes op, næste gang en ny bliver oprettet.

De virksomheder, der behandler data for os

Vercel hoster sitet og leverer det fra edge-lokationer verden over. Som enhver webhost fører de deres egne forespørgselslogs, som indeholder den adresse, en forespørgsel kom fra, for at drive og sikre platformen. Vi tilføjer intet til disse logs og bygger ingen profil ud fra dem.

Supabase hoster den Postgres-database, der indeholder offentliggjorte nedtællingssider og anmeldelserne om dem, samt den private storage, der indeholder deres fotos.

Stripe behandler betalinger, herunder e-mailadressen og betalingsoplysningerne du giver dem ved kassen.

Resend leverer sitets eneste transaktionsmail: linket, der låser et køb op, og som sendes, når du beder om at gendanne et køb, eller når en forsinket betaling kommer ind.

Google og Ahrefs leverer de to analysetjenester beskrevet ovenfor.

Det er den fuldstændige liste. Vi bruger intet reklamenetværk, ingen datamægler, ingen kunderelations- eller marketingplatform, ingen sessionsoptager og intet heatmap, og vi udsender intet nyhedsbrev.

Hvorfor vi må gøre dette

Hvor GDPR (databeskyttelsesforordningen) eller UK GDPR finder anvendelse, er dette vores hjemmel.

Opfyldelse af en kontrakt, artikel 6, stk. 1, litra b: at tage betaling for en Pass eller en Teams-plan, at udstede og gendanne den nøgle, der registrerer det, samt at offentliggøre, vise og slette en nedtællingsside, du har bedt os om at offentliggøre.

Legitime interesser, artikel 6, stk. 1, litra f: at drive et site, der fungerer, at åbne en beregner med det rette lands regler, at begrænse automatiseret misbrug af sideoprettelse, fotouploads og anmeldelser, at handle på anmeldelser om offentliggjorte sider, og at måle i aggregeret form, hvilke sider der læses, så vi ved, hvad vi skal skrive næste gang. Vi har afvejet disse interesser mod dine rettigheder og holdt behandlingen på det minimum, hvert formål kræver, hvilket er grunden til, at analysen er cookieløs, og hvorfor hastighedsbegrænseren opbevarer en adresse i en time og ikke skriver noget ned.

Lagring på din enhed, artikel 5, stk. 3, i ePrivacy-direktivet: værktøjstilstanden og landecookien beskrevet ovenfor er strengt nødvendige for at levere den tjeneste, du har bedt om, så de kræver ikke samtykke. Vi lagrer intet andet på din enhed, hvilket er grunden til, at vi slet ikke beder om samtykke.

Hvor længe noget opbevares

På din enhed: indtil du rydder det. Det, værktøjerne lagrer, og den nøgle, der registrerer et køb, bliver i din browsers lokale lager på ubestemt tid og fjernes af funktionen slet-alt eller ved at rydde sitedata. tauvio-geo-cookien udløber efter seks timer.

Nedtællingssider: indtil du sletter dem, sammen med deres fotos og eventuelle anmeldelser om dem. Der er i dag ingen automatisk oprydning af sider, som beskrevet ovenfor. Et foto, der er uploadet, men aldrig sat på en side: omkring en dag.

Tv-alarm-parring: parringskoden i ti minutter, hvis ingen taster den ind, og hele sessionen i tredive timer uanset hvad, hvad der end kommer først; at afbryde forbindelsen fra en af skærmene sletter den med det samme, og en udløbet session ryddes op, næste gang en ny bliver oprettet.

Hos vores databehandlere: efter deres egne opbevaringsperioder, som vi ikke fastsætter. Stripe opbevarer betalingsregistreringer, så længe finansiel regulering kræver det af dem. Google Analytics opbevarer hændelsesdata i den periode, der er konfigureret for ejendommen (property), inden for det maksimum Google tillader. Vores host opbevarer forespørgselslogs i sit eget driftsvindue. Resend fører en leveringslog.

På vores egne servere: intet andet overhovedet. Uden for tabellen med nedtællingssider og tabellen med tv-alarm-parring findes der ingen brugerregistrering, ingen log over, hvad du har beregnet, og intet andet at udløbe.

Hvor dataene tager hen

Moon Sherpa Labs driver virksomhed fra USA, og de ovenfor nævnte udbydere er amerikanske virksomheder eller driver global virksomhed med infrastruktur i USA. At bruge dette site indebærer derfor, at data når USA og muligvis andre lande.

Hvor personoplysninger overføres ud af Det Europæiske Økonomiske Samarbejdsområde, Det Forenede Kongerige eller Schweiz, læner vi os op ad de overførselsmekanismer, disse udbydere tilbyder, herunder standardkontraktbestemmelser (standard contractual clauses).

Dine rettigheder

Hvis GDPR eller UK GDPR gælder for dig, har du ret til at bede om adgang til dine personoplysninger, til at få dem rettet eller slettet, til at få behandlingen af dem begrænset, til at modtage dem i et transportabelt format og til at gøre indsigelse mod behandling baseret på legitime interesser. Du kan også klage til din tilsynsmyndighed, selvom vi hellere ser, at du fortæller os det først.

Hvis California Consumer Privacy Act gælder for dig, har du ret til at vide, hvilke personoplysninger der indsamles og hvorfor, til at få dem slettet, til at få dem rettet, og til at frabede dig salg eller deling af personoplysninger. Vi sælger ikke personoplysninger, og vi deler dem ikke til cross-context behavioural advertising, som disse begreber er defineret i den lov, og vi har ikke gjort nogen af de to i de foregående tolv måneder. Du vil aldrig blive behandlet anderledes for at udøve nogen af disse rettigheder: der findes ingen ringere udgave af dette site.

De fleste af disse rettigheder kan du udøve uden os, og hurtigere end vi kunne handle på dem, fordi dataene er på din enhed. Eksportfunktionen giver dig dataportabilitet, og slet-alt-funktionen giver dig sletning, øjeblikkeligt og fuldstændigt.

For alt på vores side — et køb, eller en nedtællingsside du har offentliggjort — skriv til support@tauvio.com. Vi vil have brug for nok til at finde registreringen og ikke mere: den e-mailadresse, du betalte med, eller linket til siden. Vi svarer så hurtigt vi kan og inden for den frist, gældende lov tillader, hvilket er en måned under GDPR og 45 dage under California-loven. Vi kan bede dig om at vise, at du har kontrol over adressen eller siden, fordi det ville være svigtet for privatlivet snarere end løsningen at handle på en uverificeret anmodning.

Do Not Track og Global Privacy Control

Nogle browsere sender en Do Not Track-header eller et Global Privacy Control-signal. Et Global Privacy Control-signal er en anmodning om ikke at sælge eller dele personoplysninger, og vi efterlever det ved konstruktion: der er intet for det at slå fra, fordi intet nogensinde sælges eller deles, og der slet ikke sættes noget cross-site reklame-id i første omgang. Dette site opfører sig identisk, uanset om du sender et af signalerne eller ikke.

Børn

Tauvio er ikke rettet mod børn. Vi indsamler ikke bevidst personoplysninger fra nogen under 13 år, og i Det Europæiske Økonomiske Samarbejdsområde indsamler vi ikke bevidst fra nogen under 16 år, eller under den lavere alder en medlemsstat har fastsat.

Der er ingen konto at oprette og ingen profil at bygge her. Hvis du mener, at et barn alligevel har sendt os personoplysninger, for eksempel via titlen eller fotoet på en nedtællingsside, så skriv til support@tauvio.com, og vi fjerner dem.

Sikkerhed

Sitet leveres over HTTPS. Den nøgle, der registrerer et køb, er signeret med HMAC-SHA256 og verificeres i konstant tid, så den ikke kan forfalskes eller ændres. Redigeringsnøglen til en nedtællingsside lagres kun som en SHA-256-hash, og en forkert nøgle og en ukendt side får det samme svar, så endpointet ikke kan bruges til at afdække, hvilke sider der findes. Tabellen med nedtællingssider er uopnåelig med nogen offentlig nøgle: row-level security er slået til uden politikker, og standardrettighederne er trukket tilbage, så kun vores egen serverkode kan læse eller skrive til den; tabellen med anmeldelser og fotolageret er lukket på samme måde. Et uploadet foto afkodes og genkodes, før det lagres, så filen vi viser, er én, vores server har skrevet, ikke den, der blev sendt. Kortoplysninger opbevares af Stripe, og vi ser aldrig et kortnummer.

Ingen systemer er perfekte, og intet løfte om sikkerhed er værd mere end det, det faktisk gør. Det mest ærlige, vi kan sige, er strukturelt: jo mindre vi opbevarer, jo mindre er der at tabe, og vi opbevarer næsten intet.

Ændringer af denne politik

Datoen i toppen af denne side angiver den version, du læser. Hvis det, vi behandler, eller hvorfor det behandles, ændrer sig, opdaterer vi denne side og flytter den dato, og en væsentlig ændring beskrives her frem for at blive gennemført i stilhed.

Sådan når du os

Moon Sherpa Labs udgiver Tauvio, og mere om virksomheden findes på https://moonsherpa.com.

Skriv til support@tauvio.com om alt i denne politik, herunder en databeskyttelsesanmodning. Det er den eneste adresse, produktet offentliggør, med vilje: et løfte delt over to postkasser er et løfte, en af dem vil svigte.

Denne politik er udgivet på flere sprog. Hvis en oversættelse afviger fra den engelske version, er det den engelske version, der gælder.