betweenBooks

Your privacy at BetweenBooks

This policy explains what BetweenBooks keeps about you, why we keep it, who else receives it, and how you can download it or delete it. It covers the website and the BetweenBooks iPhone app. It is written to be read by younger readers and their parents too.

Last updated 18 October 2026. Version 2.3.

The short version

This summary helps you find your way. The numbered sections below give the full detail.

1. Words used in this policy

1.1 The Service is BetweenBooks. It is made up of the website at betweenbooks.net and the BetweenBooks iPhone App.

1.2 Your Account is your BetweenBooks account and everything stored under it.

1.3 Your information is any information about you that we keep. The law calls it personal data.

1.4 A Parent is a parent or legal guardian who has authority to act for a reader under 18.

1.5 Staff are the people who run the Service, answer support messages and review reports.

1.6 “We” and “us” mean the operator named in section 2.

2. Who is responsible

2.1 BetweenBooks is run by Betweenbooks, a Norwegian sole proprietorship in the name of Louis Røislie, Tordenskjolds gate 11, 2821 Gjøvik, Norway. The organisation number is 938524637. It decides how your information is used, so the law calls it the data controller.

2.2 Write to privacy@betweenbooks.net with any question or request about your information. Section 15 lists every way to reach us.

3. What we store

3.1 We keep what you enter, import or choose. We also keep the records we need to run your Account, payments and safety features. An optional feature stores nothing until you use it.

3.2 The table lists everything we store. It also covers information saved earlier by a feature that is now switched off.

WhatSpecificallyWhy
Your account Your username and email address. Your password is stored only as a salted hash, never as readable text. Your plan and the date Pro runs to, and the date you signed up. The year you were born. If that year shows you can be under 18, the time a Parent agreed. Accounts made before 4 October 2026 hold no year of birth. To let you sign in, and to send the codes, username reminders and security emails your Account needs. To know which shelves are yours, and to keep the age rules in the Terms of Use.
Your library Every book you add and everything you record about it. That means the title, author, ISBN, cover, page count and year. It also means the shelf it is on or whether it is on your wishlist, your tags, reading status, progress, star rating and the four aspect ratings. It includes the dates you started and finished, and the text of your review, your thoughts and your notes. A book found by search also keeps its edition details, which are the full title, authors, publisher, publication date, binding, language and synopsis. While an imported book is being looked up, it also has a matching status, a retry count and the editions it could match. It is the Service. Without it there is nothing to show you.
How you like it to look Your display name, accent colour and shelf defaults. If you set them, a profile picture, a background image and any custom CSS you wrote. Your start page, text size, theme, compact layout, reduced motion, recommendation explanations and reading goal. So the Service looks the way you left it, on any device you sign in from.
Discovery and friends The genres you marked as interests or muted, and the book length and age you prefer. The suggestions you dismissed and the books you left out of recommendations. Whether Friends is switched on, which shelves you share, and your friends and blocks. Any reader you reported, with the reason you chose and when. To make recommendations from your own shelves, to run Friends if you switch it on, and so that staff can review a report about a reader.
Messages If you write to a friend, the text of each message and when it was sent. The title, author, cover, year and ISBN of any book you attach. A book attached before 18 September 2026 also has an Open Library reference. The reaction each of you chose, and how far you have read each conversation. When you unsend a message, we erase its text and book and keep only the fact that a message was there. If you report a message a friend sent you, we keep which message, a copy of its text, the reason you chose and when. To deliver your messages to the friend you wrote to, and to show you which messages are new. A report is kept so that staff can review that one message.
Reader card If you set one up, the style, colour, backdrop, frame and featured badge you chose and one line about yourself. Up to three favourite books from your shelves, by their public details. A passage you typed and the book it is from. Which showcases it shows and in what order. A showcase can show what you are reading now and how far you are, the books you finished last with the month, this year's count, pages and longest book, and badges worked out from your shelves with your total of books read. One badge says you have left a book unfinished. To show your card to friends, and beside your book comments if you switch that on.
Kept styles Each style you save, with its name, its colours and choices, and when you saved it and last changed it. If you share one, the link that opens it. So you can move between your styles, and so a signed-in reader with your link can try that style. The link does not say who made the style. When you stop sharing, the link stops working.
Your reading journeys The journeys feature is switched off. For journeys saved before then, each reading with its dates and status, and what you wrote at each stage. The ratings and pages you noted along the way, and when you asked to be invited to reflect again. To show you your own record of a book over time. Nobody else sees it, and it is never used for recommendations.
Book discussions Whether Book discussions is switched on. For each comment you write, the book it is about, its text and when you posted it. Whether you marked it as a spoiler, and your reading status if you ticked the box to show it. If you report another reader’s comment, we keep which comment, the reason you chose, that you reported it, and when. To show your comments to other signed-in readers on the book’s page, and so that staff can review a reported comment.
Your session A hash of your session token, your account ID, when the session ends, and whether you chose to stay signed in. The session record holds no IP address and no browser details. Those appear only in the separate logs described under Sign-in activity. To keep you signed in without asking again each time you open the Service.
Days you used the Service Your account ID and each UTC day on which you used the Service while signed in. It holds no time of day, page, book, IP address or browser details. To count how many readers use the Service each day, week and month, and how many come back after they join. Staff see these only as totals.
Sign-in and password-reset codes A hash of each code we email you, what it is for, how many tries were made, when it ends and whether it was used. We clear codes that are used or out of date. To confirm that you can receive email at the address on your Account, and to let you reset your password.
Billing and subscription If you subscribe on the website, your Stripe customer ID and subscription ID. If you subscribe in the App, Apple’s subscription ID, the product and the expiry date. Your subscription status as Stripe or Apple reports it, and the currency you pay in. A record of each billing event. Which payment paid which invoice and the period it covered, so a refund ends only what it refunded. While a subscription runs, the date we last sent you the six-monthly reminder about it. To bill you, to match what you paid with what Stripe or Apple reports, and to know the date your Pro is paid up to. We update the status when Stripe or Apple tells us of a change. None of this exists unless you start a subscription.
Moderation Whether your Account is active, suspended or banned. When a suspension ends, and the reason given for a ban. Whether your Account has staff rights. To enforce suspensions and bans, and to know who can moderate. Staff set these records to protect other readers. When staff act against your content or your Account, we email you what we did, under which rule, and why.
Support messages The topic and text of each message you send from the support page or the App, and when you sent it. Whether it is open, being worked on, waiting for your reply, closed or dropped, when it ended, which staff member looks after it and for how long, and a private note staff write about it. Each message also reaches our support inbox by email, with your username and email address. When staff use the staff console to open your Account or one support message, search for readers, or change something, we record who did it, what they did, the account or search words involved, and when. The list of support messages shows the start of each message, and loading or searching that list is not recorded. To answer you, to follow a problem until it is fixed, and to keep staff access to Accounts accountable.
Sign-in activity Security events for sign-in, registration, password changes and resets, and requests we slowed down. Each event holds the facts it needs, which can be an IP address, the time, the outcome, a username, an account or code identifier, and the limit involved. We never set out to log passwords, session tokens or email codes. To protect Accounts from break-ins and our forms from automated abuse, and to investigate when that happens. These records live in Cloudflare’s logs.
Rate-limit counters How many friend actions, messages and book discussion writes you made in the current time window. Sign-in limits count by IP address, username or code identifier. Book lookup limits count by your account ID. Free accounts also have a monthly search counter. No counter stores what you searched for. To stop anyone flooding other readers, and to keep Free to 50 book searches a month. Each limit resets when its time window ends. That includes the daily lookup limit for accounts without a paid subscription and the monthly Free search limit.

4. Recommendations and usage counts

4.1 Discover ranks books for you from your library and your choices. Those choices are your genres, ratings, interests, muted genres and dismissed suggestions.

4.2 Your reviews, thoughts, notes, messages and journey writing are never used for recommendations. A recommendation never makes a decision with a legal or similarly serious effect on you.

4.3 We count nine kinds of event each day. They are landing-page views, sign-in-page views, new accounts and recommendation sets shown. They also include recommendations opened and recommendations added, each counted apart for ranked and exploration picks, and dismissed suggestions.

4.4 Each count holds only a UTC day, an event name and a number. It holds no account, session, IP address, book, search words or single visit. We delete these counts after 90 days. They are kept apart from the security logs, which do hold identifiers.

4.5 We use no outside analytics scripts, advertising pixels or data brokers. We never use anything you write or record here to train AI models. The website serves its own scripts and fonts.

4.6 We also note each day on which you use the Service while signed in, as section 3 describes. Staff see only totals, such as how many readers came this week, and never the days of one reader. We delete each day after 180 days.

5. Why we use your information, and the legal basis

5.1 The GDPR requires a legal basis for each use of your information. We rely on the four bases below.

5.2 You need an Account and an email address that works to use the Service. Sharing, profile pictures and Pro are optional. When you withdraw consent, that does not undo the lawful use made before you withdrew it.

6. Children and parents

6.1 BetweenBooks is for readers aged 9 and over.

6.2 Sign-up asks for the year you were born. We refuse a sign-up if the reader turns 9 after the end of this year.

6.3 If you are under 18, a Parent must agree to the Terms of Use for you. If you are under 13, a Parent must also agree to how we use your information. In Norway, 13 is the age at which a person can agree to an online service alone.

6.4 A Parent agrees by ticking a box at sign-up, and we record the time. We do not check who ticked the box.

6.5 A Parent can use a child’s privacy rights for them. That includes asking for a copy of the child’s information or for the Account to be deleted. We check the request as section 11 describes, and we send a copy only to the email address on the Account.

6.6 If we learn that an Account belongs to someone under 9, or to someone under 13 without a Parent’s agreement, we delete it. Tell us if you know of one.

For readers aged 9 to 12, and their parents

BetweenBooks keeps a list of your books and what you think of them. Your notes and reviews are private, so other readers never see them. A grown-up who looks after you must say yes before you join. If you write a comment on a book page, other readers can read it. So never put your full name, your school or your address there. You and your grown-up can ask us to show you everything we keep about you, or to delete all of it. We never show you adverts, and we never sell anything about you.

7. Who else receives your information

7.1 Apart from the case in 7.5, we share your information only with the providers below, and only for the reason given. Each one has its own privacy policy.

7.2 If you use an image hosted somewhere else, that host receives your IP address and request details when your browser loads it. We do not control those hosts.

7.3 The pricing page uses the country Cloudflare reports to choose a currency and how tax is shown. We keep no history of where you are. If you subscribe, we store your billing currency, and Stripe handles the billing address you give at checkout.

7.4 These providers work worldwide, so your information is also handled outside Norway and the European Economic Area, including in the United States. Each provider’s terms and data processing agreement set out the safeguards. These include the EU standard contractual clauses where a provider relies on them. Write to us to learn which safeguard covers your information.

7.5 If content seems illegal, we can report it to the police, as clause 9.7 of the Terms of Use says. We hand over only what the law requires or allows.

8. What other readers and staff can see

8.1 Friends and Book discussions stay off until you switch them on. Your privacy settings control the sharing below.

8.2 Private content is not end-to-end encrypted. Staff and Cloudflare have the technical access needed to run the Service. Staff use it only for support, security, moderation and legal duties. A private library is private from other readers. It is not hidden from the people who run the Service.

9. How long we keep it

9.1 Each kind of record stays for the time given below.

9.2 Deleting your Account deletes, at once, the Account and its library, settings, sessions, friendships, sent and received messages, comments, reports, reader card, styles, journey records and support messages. Only the records listed above stay, for the time given.

9.3 Deleting your Account cancels a website subscription with Stripe first. If Stripe cannot be reached at that moment, we stop the deletion and ask you to try again, so that nothing is left billing you. Deleting your Account cannot cancel a subscription bought in the App. Cancel it in your Apple account first.

10. Security

10.1 We use HTTPS, salted password hashing, email codes at sign-in, limits on sessions, and checks that every request reaches only its own Account.

10.2 No online service is perfectly secure. Report a security problem to privacy@betweenbooks.net.

11. Your rights and how to use them

11.1 You can do these four things yourself in the Service.

11.2 The GDPR gives you the right to access, correct and delete your information, to take it with you, to limit how we use it, and to object. Each right applies under the conditions the GDPR sets.

11.3 To use a right, write to privacy@betweenbooks.net. To check that the request is yours, we email a code to the address on the Account and ask you to send it back. We send information only to that address.

11.4 We answer within one month. If a request is complex, or we receive many, we can take two more months, and we tell you why within the first month. If we cannot do what you ask, we explain the reason.

12. Cookies and browser storage

12.1 The website uses one cookie, bt_session, to keep you signed in. It is needed for the Service to work, and it is never used for advertising. If you choose to stay signed in, it lasts up to 30 days and renews as you use the Service. Otherwise your browser forgets it when it closes. Signing out clears it. Stripe’s checkout pages use their own cookies under Stripe’s policy.

12.2 Your browser’s local storage remembers your theme, your Reading controls and whether moving backgrounds are paused. It uses the keys booktracker-theme, betweenbooks-reading-controls and betweenbooks-ambient-paused. If you add your own font in Reading controls, the font file is kept in the browser’s IndexedDB database betweenbooks-reading and is never sent to us. Reading preferences you change in Settings are also saved on our server. The tab’s session storage keeps unsaved writing and a style you are trying, so that you can get them back. None of this is used for advertising. Clearing your browser storage removes it.

13. Changes to this policy

13.1 We update this page and its date when our practices change, and we explain each important change here.

13.2 Version 2.0 of 5 October 2026 rewrites the policy in plain English. It adds support messages and the record of staff access, the emails about a moderation decision and about a report, and the six-monthly reminder that Pro renews. It also adds the year of birth and Parent agreement asked at sign-up, Pro bought in the App, the record that links a payment to its invoice, and the reports readers make about other readers.

13.3 Version 2.1 of 8 October 2026 adds what a reader card can now hold. That is a backdrop, a frame, a featured badge, a passage and the showcases you choose.

13.4 Version 2.2 of 11 October 2026 adds the font file you can keep on your device for Reading controls.

13.5 Version 2.3 of 18 October 2026 adds the days on which you use the Service while signed in, which staff see only as totals.

14. Complaints

14.1 You can complain to Norway’s data protection authority, Datatilsynet, or to the authority where you live. You do not have to contact us first.

15. Contact

15.1 Questions and requests about your information go to privacy@betweenbooks.net. Help with the Service goes to support@betweenbooks.net. Both reach a person.

15.2 By post, write to Betweenbooks, Louis Røislie, Tordenskjolds gate 11, 2821 Gjøvik, Norway.

← Back to BetweenBooks