Last Updated: February 10, 2026
Data Collection
We do not collect, store, or transmit personal information from the app. All data stays on your device and in your personal iCloud account. The app uses privacy-friendly analytics and error tracking services that do not collect personally identifiable information.
What We Do NOT Collect
- Personal identification information
- Reading habits or book titles
- Device diagnostics or location data
- Payment information (handled by Apple App Store)
- User accounts or authentication data
- Cookies or tracking pixels in the app
Data Storage
- Book files and metadata stored locally and optionally in your personal iCloud account
- Email credentials (optional, Pro only) encrypted in device Keychain
- We have no access to your data
Third-Party Services
TelemetryDeck (In-App Analytics): Anonymous, privacy-friendly usage signals (e.g. app launches, feature usage). No personal data, device IDs, or IP addresses are collected or stored. Data is aggregated and cannot be traced to individual users. You can opt out in Settings. Legal basis: Art. 6(1)(f) GDPR (Legitimate Interest) - TelemetryDeck Privacy Policy
Sentry (In-App Error Tracking): Crash reports and error data to help us fix bugs. Collects error messages, device model, OS version, and app version. No personal data, book titles, or file paths are sent. You can opt out in Settings. Legal basis: Art. 6(1)(f) GDPR (Legitimate Interest) - Sentry Privacy Policy
Website Analytics: Google Analytics on getbookshelves.app (NOT in app) - Legal basis: Art. 6(1)(a) GDPR (Consent) - Google Privacy Policy
Mirror Server: Catalog downloads (no personal information sent)
Google Books API: Metadata and cover images - Google Privacy Policy
SMTP Servers: Email to Device (optional, your email provider)
Apple Services: iCloud sync and App Store purchases - Apple Privacy Policy
Data Retention
- Cookie consent preferences: 365 days
- App data: Stored locally until you delete it
- TelemetryDeck: Aggregated signals retained per TelemetryDeck’s policy
- Sentry: Error data retained for 90 days (Sentry default)
Your Rights (GDPR & CCPA)
- Access: All data stored locally
- Deletion: Uninstall app or disable iCloud sync
- Opt-Out: Disable analytics and error tracking in Settings > Analytics Opt-Out. Disable iCloud sync or metadata fetching in Settings
- Complaint: Right to lodge complaint with data protection authority (Germany: BfDI)
Security
Data protected by iOS/macOS device encryption, iCloud encryption, and Keychain encryption for credentials.
Children’s Privacy
We do not collect data from users, including children under 18.
Contact
Questions: Contact page