Privacy Policy

Privacy policy for BookShelves.

Last Updated: June 11, 2026

Controller and contact

See the Contact page and the Legal Notice.

App

The BookShelves app stores your library locally and, optionally, in your personal iCloud account. We do not receive that data.

The app sends anonymous crash and error reports to Sentry. You can disable this in Settings > Analytics Opt-Out. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in fixing bugs).

In-app issue reports

When you choose to submit a bug report or rendering issue report from within the app, we collect:

  • Your description of the issue.
  • A screenshot (automatically captured for rendering reports, optional for bug reports).
  • For rendering issues: the full chapter text (HTML) and stylesheets of the page you are viewing, so we can reproduce the problem.
  • Book title, author, and reading position.
  • Reader settings (theme, font, layout).
  • Device type, OS version, and app version.
  • Your email address, only if you provide it (used solely to follow up on your report).

This data is sent to our feedback portal (hosted on AWS) and is only used to diagnose and fix the reported issue. No data is collected until you tap “Send Report.” Legal basis: Art. 6(1)(b) GDPR (you initiated the request).

Website (getbookshelves.app)

Google Analytics runs only after you accept the cookie banner. Consent stored for 365 days. Legal basis: Art. 6(1)(a) GDPR (consent).

Feedback portal (feedback.getbookshelves.app)

If you submit feedback, comment, vote, or sign in, we process:

  • Your email address (not publicly visible).
  • Your Apple or Google account identifier, if you choose social sign-in.
  • Your IP address, used solely for spam rate-limiting (kept for 48 hours).
  • The content you submit (titles, bodies, comments, votes — publicly visible).
  • Functional cookies strictly necessary for sign-in and abuse defence. No advertising or cross-site tracking cookies.

Legal bases: Art. 6(1)(b) GDPR (you initiated the request) and Art. 6(1)(f) GDPR (preventing abuse).

Recipients

Retention

  • App data: until you delete it from your device or iCloud.
  • Sentry error data: 90 days.
  • In-app issue reports (including chapter text and screenshots): until the issue is resolved, then deleted.
  • Feedback portal posts, comments, votes, and account identifier: until you request deletion.

Your rights (GDPR / CCPA)

You have the right to access, rectification, erasure, restriction of processing, data portability, objection, and to withdraw consent at any time. To exercise these rights, contact us via the Contact page. We respond within 30 days.

You can also lodge a complaint with a data protection authority (Germany: BfDI).

Children

We do not knowingly process data of children under 16.

Changes

Material changes will be reflected by updating the “Last Updated” date above.