Slik lagres bøkene dine
Bokstabelen er bygget local first. Det betyr at bøkene dine først og fremst hører hjemme på din egen enhet, og at en konto er noe du legger til hvis du vil, ikke noe du må ha for å komme i gang. Her er hva det faktisk innebærer.
Uten konto
Alt du legger inn havner i nettleserens egen database på enheten, kalt IndexedDB. Ingenting sendes til oss. Vi har ingen server som vet at du finnes, og det finnes ingen sporing eller annonser noe sted i appen.
Det eneste som forlater enheten er selve boksøket. Når du søker opp en tittel, spør vi Open Library og Google Books om forfatter, omslag, år og sidetall. De får se søkeordet, men ikke hva du ender opp med å legge i stabelen.
Haken: nettlesere rydder bort lagringen til nettsider du ikke har besøkt på en stund. Safari gjør det etter omtrent sju dager uten besøk. Uten konto og uten appen på hjemskjermen kan altså stabelen forsvinne av seg selv.
På hjemskjermen
Bokstabelen er en PWA, altså en nettside som kan installeres som en app. Legger du den på hjemskjermen, kjører den i fullskjerm med eget ikon, og den åpner uten dekning fordi både appen og bokomslagene ligger lagret på enheten.
Viktigere: en installert app regnes ikke som en vanlig nettside, og slipper derfor unna oppryddingen over. Det er den enkleste måten å sikre en stabel uten konto. Appen ber i tillegg nettleseren om å merke lagringen som varig, men det er nettleseren som bestemmer.
Med konto
Logger du inn, får du en kopi av stabelen i skyen, og den samme stabelen på alle enhetene dine. Innloggingen skjer med en lenke på e-post, så det er ingen passord å velge eller glemme.
Dataene lagres hos Convex på servere i EU. Ingen annonser, ingen sporing og ingen videresalg, og vi sitter selvsagt ikke og leser leselistene til folk.
Men vær klar over: bøkene lagres ukryptert, slik de gjør i de aller fleste tjenester. Det er altså ingenting teknisk som hindrer oss i å se dem, bare et løfte om at vi ikke gjør det. Behandle notatfeltene som en vanlig notatapp, og skriv ikke noe der du ville blitt lei deg for at andre så.
Har du allerede en stabel på enheten når du logger inn, blir du spurt om hva som skal skje med den. Du kan slå den sammen med kontoen, la den erstatte det kontoen har, eller beholde bare kontoens. Ingenting skjer uten at du har valgt.
Appen fungerer like godt uten dekning når du er innlogget. Endringer legges i kø på enheten og sendes når du er tilkoblet igjen.
Kort sagt
| Uten konto | Med konto | |
|---|---|---|
| Hvor det ligger | Bare på denne enheten | På enheten og hos Convex i EU |
| Kom i gang | Ingenting å sette opp | E-postadresse og én lenke |
| Flere enheter | Nei, hver enhet sin stabel | Ja, samme stabel overalt |
| Uten nett | Fungerer | Fungerer, synker etterpå |
| Hvis enheten mistes | Stabelen er borte | Stabelen ligger i kontoen |
| Nettleseropprydding | Kan slette alt, med mindre appen er installert | Uten betydning, kopien er trygg |
| Hvem kan lese det | Bare du | Du. Teknisk sett også vi som drifter serveren |
Du kommer alltid ut
Uansett hva du velger, kan du når som helst laste ned hele stabelen fra nedlastingsknappen i appen. JSON tar med alt, også notater, hvorfor du la boka til og hvem som anbefalte den. CSV åpnes i et regneark. Vil du flytte til noe annet, tar du dataene med deg.