Siirry sisältöön

Evästekäytäntö

Tämä sivu on käännetty englannista avuksesi. Jos versioiden välillä on ristiriita, englanninkielinen versio on ensisijainen.

Tällä sivulla luetellaan jokainen eväste, jonka books.dev asettaa, kaikki, mitä palvelu säilyttää selaimessasi, kuinka kauan kukin niistä säilyy ja kuinka pääset niistä eroon. Kohdassa 1 todetaan kiusallinen asia avoimesti ja virallisesti sen sijaan, että sinun pitäisi löytää se itse verkkolokista.

books.dev-palvelua ylläpitää NewGen Books LLC, Yhdysvaltojen Wyomingin osavaltiossa perustettu rajoitetun vastuun yhtiö, jonka osoite on 30 N Gould St Ste N, Sheridan, WY 82801, USA.

Jos olet ETA-alueella tai Yhdistyneessä kuningaskunnassa, oman maasi pakottavan lainsäädännön mukaiset oikeudet säilyvät sinulla. Mikään tässä asiakirjassa ei rajoita niitä.

1. Osuus, joka yleensä jätetään pois

1.1. books.dev käyttää kahta analytiikkatyökalua, eivätkä ne toimi samalla tavalla. Google Analytics 4 latautuu ensimmäisen avaamasi sivun mukana. Sen evästeet tallennetaan sillä hetkellä – ennen kuin olet lukenut evästeilmoituksen ja ennen kuin olet koskenut siihen. Toinen työkalu, PostHog, latautuu vain, jos painat ilmoituksessa ”Jatka”: siihen asti se ei aseta evästettä eikä lähetä mitään.

1.2. Evästeilmoituksella on siis kaksi tehtävää, ja vain toisessa niistä kysytään lupaa. PostHog-työkalun kohdalla kyseessä on aito valinta – jos sallit sen, se käynnistyy, ja jos kieltäydyt, sitä ei koskaan suoriteta, ja voit muuttaa mielesi myöhemmin. Google Analytics -työkalun kohdalla kyseessä on pelkkä ilmoitus: se kertoo, että komentosarja on jo suoritettu, ja kirjaa ylös, että olet nähnyt ilmoituksen. Se ei kytke Google Analytics -työkalua päälle eikä pois päältä.

1.3. Tämä on päätös, ei vahinko, ja sillä on oikeudellinen hinta, jota emme aio peitellä. Sähköisen viestinnän tietosuojadirektiivin (ePrivacy) mukaan, sellaisena kuin unionin tuomioistuin tulkitsi sitä tapauksessa Planet49 (asia C-673/17), suostumus analytiikkaevästeisiin on saatava aktiivisella ja yksilöidyllä valinnalla ennen evästeen asettamista. Komentosarjan suorittamisen jälkeen näytettävä ilmoitus ei täytä tätä vaatimusta ETA-alueen ja Yhdistyneen kuningaskunnan lukijoiden osalta, joten emme kutsu ilmoitusta Google Analytics -suostumukseksi. Kohdassa 7 kerrotaan, miten seurannan voi oikeasti estää; /privacy-sivulla kerrotaan käyttämästämme käsittelyperusteesta ja siitä, miten voit vastustaa käsittelyä.

2. Evästeet ja paikallinen tallennustila lyhyesti

2.1. Eväste on lyhyt tekstinpätkä, jonka sivusto pyytää selaintasi säilyttämään. Selain lähettää sen takaisin jokaisen myöhemmän pyynnön mukana, mistä palvelin tietää, että pyyntö tulee jo sisäänkirjautuneelta käyttäjältä.

2.2. Paikallinen tallennustila (local storage) on myös selaimen muistia, mutta sieltä ei lähetetä mitään minnekään automaattisesti: tiedot pysyvät laitteellasi, ja vain sivu itse lukee niitä (kohta 5).

2.3. Toisin sanoen: evästeet kulkevat palvelimelle jokaisen pyynnön mukana, kun taas paikallinen tallennustila pysyy laitteellasi, kunnes tyhjennät sen.

3. Kaikki asettamamme evästeet

Eväste tai avainMitä se tekeeVoimassaoloaikaAsettaja
sb-, jota seuraa projektitunnisteemme ja sen jälkeen -auth-token (jaettu joskus osiin, joiden lopussa on .0, .1)Pitää sinut kirjautuneena sisään vieraana tai tilillä: tallentaa istuntotunnisteet400 päivääme, Supabase-kirjautumiskirjaston kautta
ui_langValitsemasi käyttöliittymän kieli365 päivääme
nl_onboardingTieto siitä, että olet tehnyt alkuasetukset, sekä siellä valitsemasi taso, kunnes molemmat siirtyvät profiiliisi365 päivääme
nl_consentVastauksesi evästebannerissa: onko PostHog sallittu vai estetty365 päivääme, kun painat bannerin painiketta
_gaGoogle Analytics -kävijätunniste – erottaa selaimet toisistaan400 päivääGoogle, ensimmäisellä sivulatauksella
_ga_ ja sen perässä mittaustunnisteemmeGoogle Analytics -istunnon tila400 päivääGoogle, ensimmäisellä sivulatauksella
ph_phc_, jota seuraa projektiavaimemme ja sen jälkeen _posthogPostHog-kävijätunniste – tunnistaa saman lukijan istunnosta toiseenPostHog-palvelun oletusPostHog, ja vain jos salliit sen

3.1. Neljä ensimmäistä ovat välttämättömiä pyytämiisi toimintoihin: pysyt kirjautuneena sisään, sivusto näkyy omalla kielelläsi, alkuasetuksia ei tarvitse tehdä uudelleen etkä joudu vastaamaan uudestaan kysymykseen, johon olet jo vastannut.

3.2. Kaksi seuraavaa kuuluvat Google Analytics 4 -palveluun. Ne ovat ensimmäisen osapuolen evästeitä – niissä on meidän verkkotunnuksemme eikä Google-palvelun oma – millä on merkitystä, sillä pelkät kolmannen osapuolen evästeet estävä asetus ei pysäytä niitä. Google määrittää niiden voimassaoloajan; omassa tarkistuksessamme se oli 400 päivää. Evästettä _gid ei käytetä: se kuuluu vanhempaan Universal Analytics -palveluun, joka ei ole meillä käytössä.

3.3. Viimeinen eväste kuuluu PostHog-palvelulle ja on olemassa vain, jos painoit ”Jatka”. Sekin on ensimmäisen osapuolen eväste, joka tallennetaan silloin, kun sallit PostHog-palvelun, ja poistetaan, kun peruutat suostumuksesi. Sen voimassaoloaika on PostHog-palvelun oletus; koodimme ei määritä sitä.

3.4. Tässä ovat kaikki evästeet. Google Analytics ja PostHog ovat ainoat ulkopuoliset komentosarjat books.dev-sivustolla, jotka tallentavat evästeen, ja PostHog tekee niin vain luvallasi.

4. Mitä analytiikka todellisuudessa näkee

4.1. Google Analytics 4 – liikenteen mittaus. Käytämme sitä nähdäksemme, mitä sivuja avataan, miten sivustolle saavutaan ja mitkä ominaisuudet jäävät käyttämättä. Sitä ylläpitää Google LLC, joka käsittelee tiedot Yhdysvalloissa Google Ads- ja Analytics-tietojenkäsittelyehtojen (Google Ads and Analytics Data Processing Terms) mukaisesti. Ehdot sisältävät vakiosopimuslausekkeet, ja lisäksi Google on sertifioitu EU:n ja Yhdysvaltojen välisen tietosuojakehyksen (EU-U.S. Data Privacy Framework) mukaisesti. Mittaus käynnistyy heti ensimmäisellä sivulatauksella ennen ilmoituspalkkia oikeutetun etumme perusteella, jotta tiedämme, miten palvelua käytetään. Sitä ei voi kieltää palvelun sisällä – kohdassa 7 kerrotaan keinot, jotka toimivat. Google Analytics -omaisuutemme poistaa käyttäjätason tiedot 14 kuukauden kuluttua.

4.2. PostHog – tuoteanalytiikka ja virheraportit. Se näyttää meille, miten ominaisuuksia todellisuudessa käytetään, ja lähettää tiedot sivun kohtaamista virheistä, jotta rikkinäiset näkymät löydetään ja korjataan. PostHog, Inc. on yhdysvaltalainen yhtiö, mutta projektimme pyörii PostHog Cloud EU -ympäristössä: Amazon Web Services -palvelussa alueella eu-central-1 (Frankfurt, Saksa), ja selaimesi lähettää tapahtumat osoitteeseen eu.i.posthog.com. PostHog käsittelee tietoja puolestamme henkilötietojen käsittelijänä ohjeidemme ja tietojenkäsittelysopimuksen mukaisesti sekä julkaisee oman luettelonsa alikäsittelijöistä. Se latautuu vasta, kun painat ”Jatka”, ja pysähtyy, kun peruutat suostumuksesi.

4.3. Koko palveluntarjoajien luettelo on osoitteessa /subprocessors.

4.4. Mitä lukemisestasi välittyy analytiikkaan. Tämän sivun aiempi versio lupasi, ettei mitään välity; koodi ei koskaan pitänyt tätä lupausta, joten korjaamme sivun tekstin teeskentelyn sijaan. Molemmat työkalut saavat seuraavat tiedot: sanan, jota napautit, ja sanan, jonka tallensit sanastoosi; minkä kirjan avasit, aloitit ja luit loppuun sekä millä tasolla; karkeasti kuinka pitkällä olit sillä hetkellä, kun palvelu tarjoaa paluuta keskeneräiseen kirjaan; sekä sivun osoitteen – jossa näkyy myös hakusi katalogista, jos teit sellaisen. Jos olet kirjautunut sisään tilillä, myös tilisi tunniste välittyy (vierailijan tunniste ei välity): sen avulla kahdella laitteella lukeva sama lukija erotetaan kahdesta eri lukijasta. Tunniste on satunnainen merkkijono, eikä se sisällä nimeä tai sähköpostiosoitetta. Lisäksi Google Analytics saa tiedon käyttöliittymäsi kielestä, tilisi tyypistä (vierailija vai rekisteröitynyt) sekä lukutasostasi, kun se on tiedossa.

4.5. Kirjan tekstiä ei koskaan välitetä – ei meidän kirjoistamme eikä itse lataamistasi: ei lausettakaan, ei kappalettakaan. Yhden poikkeuksen kerromme suoraan, koska se koskee omia tiedostojasi: yksittäinen sana, jota napautat itse lataamassasi kirjassa, kulkee aivan samalla tavalla kuin sana meidän kirjassamme. Itse tiedostoa ei koskaan lähetetä minnekään, mutta sanan napautus on sama tapahtuma molemmissa kirjoissa. Tämän lisäksi analytiikka saa tavanomaiset tiedot verkkovierailusta: sivujen osoitteet, tulolähteen, karkean sijainnin verkon perusteella, laitteen ja selaimen, istunnon tapahtumien järjestyksen sekä sen, kuinka nopeasti sivu latautui laitteellasi. Molemmat työkalut saavat virheraportteja, mutta eri laajuudessa: Google saa vain virheen nimen ja lyhyen kuvauksen, kun taas PostHog saa myös kohdan koodissa, jossa virhe tapahtui.

5. Mitä säilytämme selaimessasi

5.1. Paikallinen tallennustila (local storage) säilyttää tämän selaimen asetuksia ja pieniä merkintöjä. Osa asetuksista kopioidaan myös profiiliisi palvelimillemme (käytitpä palvelua vieraana tai tilillä), jotta ne kulkevat mukanasi:

TarkoitusAvainMitä se säilyttää
LukeminenAvain ngr:reader-settingsLukunäkymän fontti, koko, teema ja asettelu; tallennetaan myös profiiliisi
Lukeminenngr:last-seenMilloin sivusto oli viimeksi auki tässä selaimessa, jotta se voi ehdottaa paluuta kirjan pariin
LukeminenAvain ngr:reader-hint-seenTieto siitä, että lukunäkymän ensikäyttövihje on näytetty
Äänikirjangr:ttsÄäni ja nopeus; tallennetaan myös profiiliisi
Äänikirjangr:audio-outValitsemasi äänentoistolaite; vain tässä selaimessa
Hinnatngr:currencyValuutta, jossa hinnat näytetään; tallennetaan myös profiiliisi
Analytiikka__ph_opt_in_out_ ja heti sen perässä projektiavaimemme, sekä ph_-alkuiset merkinnätPostHog-palvelun oma tila; vain jos olet joskus sallinut PostHog-analytiikan

5.2. Istuntokohtainen tallennustila (session storage) säilyy vain niin kauan kuin selaimen välilehti on auki:

TarkoitusAvainMitä se säilyttää
Kirjautuminennl_auth_codeSähköpostiosoite, jolla olet kirjautumassa sisään, ja koodin lähetysaika, jotta sivun päivitys ei keskeytä vaihetta
SanavarastotestiAvain nl_vocab_test_draftKeskeneräinen testi ja tähänastiset vastauksesi
Opiskelungr:learn-idsNykyiseen opiskeluistuntoon valitut sanat
Tekstit omista sanoistasingr:gen-jobParhaillaan luotava teksti

5.3. Paikallisen tallennustilan (localStorage) merkinnöillä ei ole vanhentumispäivää: ne säilyvät, kunnes tyhjennät books.dev-sivuston tiedot. Istuntotallennustilan (sessionStorage) merkinnät poistuvat, kun suljet välilehden. Vain books.dev-sivuston sivut voivat lukea näitä tietoja. Varsinainen istuntosi on kohdassa 3 kuvatussa evästeessä, ei täällä.

5.4. Mitään ei tallenneta offline-lukemista varten: offline-tilaa ei ole, eikä kirjojen tekstiä tallenneta selaimeesi. Myöskään lukukohtaasi ja edistymistäsi ei tallenneta selaimeen – ne tallennetaan palvelimillemme joko vierastilillesi tai rekisteröidylle tilillesi.

6. Mitä täällä ei ole

6.1. Ei kolmannen osapuolen mainos- tai seurantaevästeitä: ei uudelleenkohdistuspikseleitä, ei mainosverkostoja eikä datavälittäjiä.

6.2. Ei istuntojen tallennusta, ei lämpökarttoja eikä hiiren liikkeiden tai vierityksen toistoa.

6.3. Ei erillistä virheiden seuranta- tai kaatumisraportointipalvelua. Virheraportit menevät näille kahdelle samalle analytiikkatyökalulle, ja ne saavat eri tietoja: Google Analytics saa vain virheen nimen ja lyhyen kuvauksen (katkaistuna 300 merkkiin) ilman sijaintia koodissa; PostHog saa täyden raportin kutsupinoineen EU-alueelleen, ja vain jos olet sallinut PostHog-analytiikan. Mitään tietoja lukemastasi sivusta ei lähetetä muille diagnostiikkapalveluille.

6.4. Ei Yandex Metrica -palvelua eikä kolmannen osapuolen chat- tai tukisovelmaa.

6.5. Jos jokin näistä muuttuu, siitä kerrotaan ensin tällä sivulla (kohta 9).

7. Kuinka kieltäytyä

7.1. PostHog: banneri toimii kytkimenä. Jos kieltäydyt siitä bannerissa, komentosarja ei lataudu koskaan, joten evästettä ei tallenneta eikä tapahtumia lähetetä. Jos sallit sen ja muutat mielesi myöhemmin tilisi asetusten analytiikkakytkimestä, se pysähtyy ja sen eväste poistuu. Muuta ei tarvita, eikä kieltäytyminen maksa sinulle mitään.

7.2. Google Analytics: selaimen asetukset ovat varsinainen kytkin. Kaikissa yleisimmissä selaimissa voit tarkastella sivuston tallentamia tietoja, poistaa ne, estää sivuston evästeet tai tyhjentää kaiken sulkiessasi ikkunan – tämä löytyy Chrome- ja Edge-selaimissa kohdasta Tietosuoja ja turvallisuus (Privacy and security), Firefoxissa kohdasta Tietosuoja ja turvallisuus (Privacy & Security) ja Safarissa kohdasta Yksityisyys (Privacy). Kun poistat books.dev-sivuston tiedot, poistuvat samalla sekä Google Analytics -evästeet, PostHog-eväste että meidän omat evästeemme.

7.3. Google tarjoaa oman estolisäosan, joka toimii kaikkialla. Google julkaisee tietokoneselaimille Google Analytics -estolisäosan osoitteessa https://tools.google.com/dlpage/gaoptout. Asennettuna se estää Google Analytics -palvelua lähettämästä tietoja books.dev-sivustolla ja kaikkialla muualla. Valitsisimme itse tämän vaihtoehdon.

7.4. Myös sisällönesto-ohjelma toimii: mikä tahansa työkalu, joka estää pyynnöt osoitteisiin googletagmanager.com, google-analytics.com tai eu.i.posthog.com, estää kyseisen komentosarjan latautumisen. Emme tunnista esto-ohjelmia emmekä pyydä sinua kytkemään niitä pois päältä.

7.5. Itse books.dev-palvelussa ei ole kytkintä Google Analytics -palvelulle. Palvelun tässä versiossa ei ole sisäistä asetusta, joka pysäyttäisi Google Analytics -komentosarjan, eikä banneri ole sellainen – banneri ohjaa vain PostHog-palvelua eikä mitään muuta. Jos rakennamme sellaisen, kerromme siitä tällä sivulla.

7.6. Lataamamme analytiikkatyökalut eivät huomioi ”Älä seuraa” (Do Not Track)- ja Global Privacy Control -signaaleja. Käytä sen sijaan jotakin yllä mainituista keinoista.

8. Mikä lakkaa toimimasta, jos kieltäydyt

8.1. Kirjautuminen lakkaa aidosti toimimasta. Jos estät evästeet kokonaan tai books.dev-sivustolta, et voi pysyä sisäänkirjautuneena – et vieraana etkä tilillä: palvelin tunnistaa sinut pyyntöjen välillä istuntoevästeen avulla, joten kirjautumissivu hyväksyy koodisi tai Google-kirjautumisesi ja käyttäytyy sitten kuin mitään ei olisi tapahtunut. Kirjastosi, tallennetut sanasi, edistymisesi ja lähettämäsi tiedostot ovat tuon istunnon takana, eikä niihin pääse käsiksi, kun evästeet on estetty. Julkisen katalogin selaaminen toimii silti.

8.2. Käyttöliittymän kieli palautuu oletusarvoon jokaisella käynnillä, ja banneri ilmestyy aina uudelleen, koska evästeet, jotka muistavat nuo valinnat, ovat poissa.

8.3. Sivustotietojen tyhjentäminen tyhjentää myös paikallisen tallennustilan: lukuohjelman ja äänikirjan asetukset palautuvat oletusarvoihin, kunnes kirjaudut uudelleen sisään ja ne haetaan profiilistasi; äänen toistolaite on valittava uudelleen. Edistyminen on tallennettuna tilillesi ja palautuu, kun kirjaudut sisään. Jos luet vieraana, sivustotietojen tyhjentäminen hävittää myös vierasistunnon, ja koska siihen ei ole liitetty sähköpostia tai Google-tiliä, siihen ei voi enää kirjautua takaisin.

8.4. Analytiikasta kieltäytyminen ei maksa sinulle mitään. Mitään ominaisuutta ei rajoiteta, sinulta ei kysytä uudelleen, eikä meillä ole maksullista ”ei analytiikkaa” -tasoa. Näemme yksinkertaisesti vähemmän tietoja siitä, miten sivustoa käytetään.

8.5. Tilitiedot ovat palvelimillamme, eivät selaimessasi. Evästeiden tyhjentäminen ei poista niitä; tietojen poistamista käsitellään sivulla /privacy.

9. Muutokset

9.1. Päivitämme tätä sivua, kun lisäämme evästeen, muutamme evästeen käyttötarkoitusta tai voimassaoloaikaa tai vaihdamme analytiikkapalvelun tarjoajaa.

9.2. Jos muutos vaikuttaa sinuun, ilmoitamme siitä sähköpostitse 30 päivää etukäteen /terms-sivulla esitettyjen ehtojen mukaisesti. Emme katso aiemmin sulkemasi ilmoituspalkin kattavan uusia asioita.

9.3. Ajantasainen versio on aina osoitteessa /cookies, ja sen päiväys näkyy tämän sivun viimeisellä rivillä.

10. Yhteystiedot

10.1. Evästeet ja henkilötiedot: privacy@books.dev. Oikeudelliset ilmoitukset: legal@books.dev. Kaikki muu: support@books.dev.

10.2. Postiosoite virallista postia varten: NewGen Books LLC, 30 N Gould St Ste N, Sheridan, WY 82801, USA.

10.3. Mitä keräämme ja kuka tiedot saa: /privacy. Palvelun taustalla toimivat palveluntarjoajat: /subprocessors. Palvelun käyttösäännöt: /terms.

Voimassa alkaen 17. lokakuuta 2026