Privacy Policy
Last updated: July 21, 2026
1. Who We Are
Minibieb ("we", "our", "us") is a mobile application and web service operated from the Netherlands that helps users discover and contribute to mini libraries (minibiebs) and track their reading progress.
Operated by: Matheu Consulting (KVK 90351649)
Contact: support@minibieb.app
2. What Data We Collect
2.1 Account Information
When you create an account, we collect:
- Email address (required for account creation and communication)
- Display name (optional, chosen by you)
- Profile avatar (optional)
- Google account info (if you sign in with Google: name, email, profile picture)
- Apple account info (if you sign in with Apple: name, email or private relay address)
- How you found Minibieb (e.g., search, social media, referral), if available from the link you used
2.2 Reading Activity
When you use our reading features, we collect:
- Books you add to your library (title, author, ISBN)
- Reading status (reading, read, want to read)
- Ratings and reviews you provide
- Reading progress (pages read, percentage complete)
- Reading sessions (duration, pages read per session)
- Custom shelves and book organization
- Reading goals you set
2.3 Location Data
- When you use the map: Your approximate location to show nearby minibiebs
- When you contribute: The location of minibiebs you add or verify
Location data is only collected when you actively use location features and grant permission. Your precise location is never stored on our servers; it is only used in real-time to calculate distances.
2.4 User-Generated Content
- Minibieb information you submit (name, description, opening hours)
- Photos you upload (optional). Photo metadata (EXIF, including GPS position, device information, and timestamps) is removed on your device before the photo is uploaded; we never receive it. If the photo contains location metadata, only a yes/no indication of whether it matches the submitted location is sent, computed on your device.
- Verifications you make ("This minibieb is still here")
- Flags or reports you submit
2.5 Log and Device Data
- IP address (for security and fraud prevention)
- Browser type and version
- Pages visited and features used
- Device type, operating system, and screen size
- Referring URL and exit pages
This data is used for security, troubleshooting, and improving our service.
2.6 Search Quality Measurement
When you use book search, we record the search text, how many results came back, and which result you tapped or added to a shelf. We use this for one purpose: to check that search returns the right books and to fix it where it does not.
This measurement is deliberately not linked to your account. The records carry no user ID; they are grouped by a random session identifier that exists in your browser tab and disappears when you close it, alongside the general log data described in section 2.5. Search text is screened to remove anything that looks like personal information (such as email addresses or phone numbers), and all search records are permanently deleted after 90 days. We never use this data to profile you, and we never share it.
When you look up a book by barcode or ISBN, we also record a fully anonymous measurement of how the lookup went: only the first 6 digits of the ISBN (which identify the publisher, never the specific book), which data source answered, and how long it took. These records carry no user ID and no session identifier at all, so they cannot be traced to anyone; we use them solely to keep the scanner fast and accurate.
We process this data on the basis of legitimate interest (keeping search working correctly). You can object to this processing at any time by contacting support@minibieb.app, or turn it off for this device with the control in section 2.7.
2.7 Feature Usage Measurement
To understand which parts of Minibieb are actually used, we record a small set of usage events: which screen was opened, that a book was added (and whether it came from the scanner, search, discovery, charts, a preview, or manual entry), that a feature such as a reading goal or review was used, and whether our upgrade page was viewed, dismissed, or led to the start of a purchase. Each event carries only a value from a short fixed list; free text is not possible.
Like search measurement (section 2.6), these records are deliberately not linked to your account: they carry no user ID and are grouped only by the same temporary session identifier that disappears when you close the tab or app. We never use this data to profile you, and we never share it. Usage records are permanently deleted after 12 months; we keep them longer than search records (90 days) because they contain no typed text and we compare feature usage across seasons.
We process this data on the basis of legitimate interest (deciding which features to improve). You can object at any time via support@minibieb.app, or turn measurement off for this device here:
The email link measurement in section 2.8 is the one exception, and it only runs with your consent.
2.8 Email Link Measurement, with your consent
Some of our emails recommend a book. If you have allowed Analytics cookies and you open a book page from a link in one of our emails, we record that visit and whether you then added the book to a shelf, linked to your account. We use this only to learn which email recommendations are genuinely helpful. Without Analytics consent, nothing is recorded. The link to your account is removed from these records after 24 months.
3. Legal Bases for Processing (GDPR Article 6)
We process your personal data based on the following legal grounds:
- Contract Performance: To provide the Minibieb service, manage your account, and deliver the features you request.
- Legitimate Interest: To improve our service, prevent fraud, ensure security, and analyze usage patterns (anonymized).
- Consent: For optional features like location services, marketing communications, and push notifications. You can withdraw consent at any time.
- Legal Obligation: When required to comply with applicable laws or respond to legal requests.
4. How We Use Your Data
4.1 To Provide the Service
- Display your profile and contributions
- Show you minibiebs near your location
- Track your reading progress and goals
- Process your submissions and verifications
- Send transactional emails (account verification, password reset)
4.2 Service Improvement
We use aggregated, anonymized data to:
- Generate popularity charts and book recommendations
- Understand which features are most useful
- Improve the Minibieb experience for all users
4.3 With Your Consent
We may use your email to send:
- Service updates and new features (if opted in)
- Community newsletters (if opted in)
- Reading streak reminders (if enabled)
- A weekly summary of your reading week (you can opt out any time)
- Getting-started emails in your first week (you can opt out any time)
- Personal messages from the Minibieb team, like feedback questions (only if you turn this on in Settings)
You can manage your email preferences at any time and unsubscribe from non-essential communications.
4.4 Push Notifications
If you enable push notifications, we send periodic notifications about reading streaks, goal milestones, and community activity. Push notification subscription endpoints are stored on our server and deleted when you disable notifications or delete your account. You can manage push notification preferences in Settings → Notifications.
If you switch on "Messages from the team" in Settings, we may also send occasional personal messages from the team. This is off by default.
5. Your Rights (GDPR)
Under the General Data Protection Regulation (GDPR), you have the right to:
- Access: Request a copy of your personal data
- Rectification: Correct inaccurate or incomplete data
- Erasure:Request deletion of your data ("right to be forgotten")
- Restriction: Limit how we process your data
- Portability: Receive your data in a machine-readable format
- Object: Object to processing based on legitimate interests
- Withdraw Consent:Withdraw any consent you've given at any time
To exercise your rights: Email support@minibieb.app with your request. We will respond within one month. For complex or numerous requests, this may be extended by up to two additional months with prior notification.
6. Data Portability
You have the right to receive your personal data in a structured, commonly used, and machine-readable format. Minibieb makes this easy:
- Export Feature:Go to Settings → Export My Data to download a complete JSON file containing your books, shelves, reading sessions, and goals.
- Format: Your export includes all reading data, custom shelves, account information, billing history, and purchases in JSON format.
- No Restrictions: You can export your data at any time, as often as you like.
7. Data Import
Minibieb allows you to import your reading history from other services (GoodReads, StoryGraph), or by taking a photo of your bookshelf:
- What We Import: Book titles, authors, ISBNs, ratings, reading status, and custom shelf assignments.
- Shelf Photos: A photo you scan is used once to read the book titles and authors in it and is never stored; see section 9.5 for how it is processed.
- Processing: Imported data is matched to our book database and stored in your personal library.
- Your Responsibility: You are responsible for ensuring you have the right to export data from other services and that the imported data is accurate.
8. Data Sharing
We Do NOT:
- Sell your personal data to third parties
- Share your email with advertisers
- Use your data for targeted advertising
- Share your reading activity without your consent
We May Share:
- Aggregated, anonymized statistics (e.g., popular books)
- Data with service providers who help operate Minibieb (see Third-Party Services)
- Information when required by law or to protect rights and safety
Business Transfers
If Minibieb is ever involved in a merger, acquisition, or sale of the service, your data would transfer with the service to the new owner, who would remain bound by this privacy policy (or one offering equivalent protection). This is not the same as selling your data: the service changes hands as a whole, your data is never sold as a product on its own, and our commitments above continue to apply. We would notify you of any such change via email or an in-app notice.
9. Third-Party Services
We use the following third-party services to operate Minibieb:
9.1 Essential Services (Always Active)
- Supabase · Database hosting and authentication (EU region, GDPR compliant). Processes account data and all user content.
- Google OAuth· If you choose "Sign in with Google", Google shares your name, email address, and profile picture with Minibieb to create your account. We do not receive your Google password. Google's processing is governed by Google's Privacy Policy. Location: USA (EU Standard Contractual Clauses).
- Apple Sign-In· If you choose "Sign in with Apple", Apple shares your name and email address with Minibieb to create your account (you may choose to hide your email, in which case Apple provides a private relay address). We do not receive your Apple password. Apple's processing is governed by Apple's Privacy Policy. Location: USA (EU Standard Contractual Clauses).
- Vercel · Website hosting. Processes IP addresses for serving web pages. Location: USA (EU Standard Contractual Clauses).
- Resend · Transactional email delivery. Processes email addresses to send account notifications. Location: USA (EU Standard Contractual Clauses). Resend Privacy Policy
9.2 Payment Processing
- Mollie B.V. · Payment processing for Minibieb Plus subscriptions and in-app purchases (EU-based, GDPR compliant, PCI DSS Level 1 certified). Processes email address, payment method details, transaction amounts, and a customer identifier. Minibieb never stores your card numbers or bank details. Legal basis: Contract Performance.
Mollie Privacy Policy - Apple App Store and RevenueCat · If you subscribe or buy something in our iOS app, payment is collected by Apple through your App Store account. Minibieb never sees your payment details. We use RevenueCat to keep your purchase status in sync: RevenueCat receives your Minibieb account ID and your Apple purchase history for our app (which products, when, and whether a subscription is active) and passes that status to us, so your Plus features and streak items work on every device. Legal basis: Contract Performance. Location: USA (EU Standard Contractual Clauses).
9.3 Fonts
- Google Fonts· Typefaces (Playfair Display, Lora, DM Sans) are downloaded at build time and self-hosted on our servers. Your browser never contacts Google's servers to load fonts. No personal data is shared with Google through font loading.
9.4 Book & Map Data (No Personal Data Shared)
- Open Library · Book metadata and cover images. Only ISBNs and book titles are sent (no user data).
- Google Books API · Additional book metadata. Only ISBNs and book titles are sent (no user data).
- ISBNdb · Book cover images and metadata. Only ISBNs are sent (no user data).
- New York Times Books API · Bestseller rankings. Only an API key is sent, no user data.
- debestseller60.nl · Dutch bestseller rankings. Only public ranking data is fetched, no user data is sent.
- Bol.com (book charts)· Weekly popularity rankings for charts such as Trending Belgium, fetched through our affiliate partner account. Only public ranking data is fetched, no user data is sent. Charts built on this data say "Popularity via bol" in the app.
- Apple Books charts · Public top-book rankings per country. Only public ranking data is fetched, no user data is sent.
- OpenStreetMap/Nominatim · Map data and geocoding for the countries Minibieb covers. Public bookcase locations are sourced from OpenStreetMap under the Open Database License (ODbL). Location searches are not linked to your account. When you submit a new minibieb location, coordinates are sent to Nominatim for address verification; the verified address is stored in our database linked to your submission.
- MapLibre GL / OpenFreeMap · Map tile rendering. Your IP address may be logged by tile servers.
9.5 AI Features
- Anthropic Claude (book summaries)· We use Claude to generate the "Will I like this?" summary and content warnings shown on book pages. We send only public book metadata (title, author, genres) to produce these. The result is cached and shared across all readers, so it describes the book, not you. No account information, reading history, or personal identifiers are sent to the AI service. Because no personal data is processed, this operates under our legitimate interest (GDPR Article 6(1)(f)) in helping you discover books, not on cookie consent. You can object at any time by contacting support@minibieb.app. Location: USA (EU Standard Contractual Clauses).
- Anthropic Claude (shelf photo import)· When you choose "From a photo" to add books, the photo you select is sent to Claude once, only to read the book titles and authors visible in it. You trigger this yourself by choosing the photo; nothing is scanned automatically. Minibieb never stores the photo: it is processed in memory and discarded after the title list is produced. We do keep a small record that a scan took place (your account ID and the time), so we can count scans against your monthly allowance. This record contains nothing from the photo. No account information or personal identifiers are attached to the photo, and Anthropic does not use it to train AI models. Legal basis: contract performance (GDPR Article 6(1)(b)), as the scan is the feature you request. Location: USA (EU Standard Contractual Clauses).
9.6 Analytics & Error Tracking (Requires Consent)
- Vercel Speed Insights· Aggregated web performance metrics (page load times, Core Web Vitals). Only active if you consent to "Analytics" cookies. No personal data is collected. Location: USA (EU Standard Contractual Clauses).
- Vercel Web Analytics· Privacy-friendly page view analytics. Only active if you consent to "Analytics" cookies. No personal data or cookies are used. Location: USA (EU Standard Contractual Clauses).
- Sentry· Error monitoring to improve app stability. Collects error reports, device info, and usage context when errors occur. When analytics consent is granted, Sentry may record session replays (anonymized screen recordings) to help diagnose errors. All form inputs and text are masked in replays. Client-side tracking is only active if you consent to "Analytics" cookies. Server-side error logging operates under our legitimate interest (GDPR Article 6(1)(f)) in maintaining service stability and security. Location: USA (EU Standard Contractual Clauses).
9.7 Affiliate Links
- Bol.com · Affiliate links for book purchases (Netherlands/Belgium). No data is shared until you click a link.
- Bookshop.org · Affiliate links for English-language book purchases (US/UK). No data is shared until you click a link.
- Amazon · Affiliate links for book purchases (worldwide). Amazon OneLink automatically directs you to your local Amazon store. No data is shared until you click a link. As an Amazon Associate, Minibieb earns from qualifying purchases.
When you click an affiliate link, we may log the click (book identifier, retailer, device type, and page source) for business analytics. This tracking only occurs if you have consented to "Recommendations" (marketing) cookies. No personal data is shared with the retailer through our link. Once you arrive at the retailer's site, you become subject to that retailer's terms of service and privacy policy. We encourage you to review their policies before making purchases.
10. Offline Mode & Local Storage
Minibieb supports offline use. When your device loses internet connectivity, certain actions (such as logging reading sessions or updating progress) are temporarily stored on your device using IndexedDB, a browser-based database. This data:
- Is stored only on your device and is never shared with third parties
- Is automatically synced to our servers when your connection is restored
- Is cleared from your device after successful sync
- Contains only the actions you performed while offline (no additional data is collected)
We also cache recent API responses locally to allow browsing while offline. This cache is best-effort and automatically cleared when full or when you clear your browser data.
To provide a seamless offline experience, we store a lightweight identifier on your device so we can show your cached library without requiring you to log in again. This identifier expires after 30 days and grants no access to our servers.
11. Data Retention
- Active Accounts: Your data is kept as long as your account is active and you continue to use Minibieb.
- Account Deletion: When you delete your account, your personal data is permanently deleted immediately upon confirmation. The only exceptions are the records further down this list that we are legally required to keep, such as payment records for tax purposes.
- Inactive Accounts: We may delete accounts that have been inactive for more than 7 years, after providing advance notice.
- Legal Requirements: Some data may be retained longer if required by law.
- Payment Records: Payment and subscription records are retained for 7 years as required by Dutch fiscal law (Algemene wet inzake rijksbelastingen).
- Push Subscriptions: Push notification subscription endpoints are retained until you disable notifications or delete your account.
- Minibieb Submissions: Location data (public infrastructure) is retained indefinitely. Your submitter identity is removed when you delete your account.
- Search Quality Records: Search measurement records (see section 2.6) are permanently deleted after 90 days.
- Feature Usage Records: Usage measurement records (see section 2.7) are permanently deleted after 12 months.
- Email Delivery Log: Records of the emails we send you (which email, when) are kept for 2 years, including whether the email was opened and whether a link in it was clicked (first time only), so we never send you the same email twice and can answer support questions about our messages to you.
- Email Link Measurement: The records described in section 2.8 keep their link to your account for 24 months, after which that link is removed.
- Submission Photos: Photos of rejected submissions are deleted immediately on rejection. Photos of approved submissions are retained as documentation of public infrastructure; your identity is unlinked from the photo when you delete your account. You can request deletion of a specific photo at any time via support@minibieb.app.
12. Data Security
We implement appropriate technical and organizational measures to protect your data:
- Encryption in transit (HTTPS/TLS)
- Encryption at rest for sensitive data
- Access controls and authentication
- Regular security reviews
13. Data Breach Notification
In the event of a data breach that poses a risk to your rights and freedoms:
- We will notify affected users within 72 hours of becoming aware of the breach.
- We will report the breach to the relevant supervisory authority as required by GDPR.
- We will provide information about the nature of the breach and recommended actions you should take.
14. Automated Decision-Making & Profiling
Minibieb uses limited automated processing to enhance your experience:
- Reading Portrait: We analyze your reading history (genres, pace, ratings) to generate a reader archetype and trait profile. This is purely informational and does not affect your access to features or content.
- AI Book Summaries:We send book metadata (not personal data) to Anthropic Claude to generate "Will I like this?" summaries and content warnings. These do not restrict your access to any books.
- Shelf Photo Scanning: When you import books from a photo, AI reads the book titles and authors in the image to suggest matches. You review and confirm every book yourself before anything is added to your library.
- Streak & Badge Calculations: Reading streaks, badges, and goals are computed automatically from your logged activity.
None of these automated processes produce legal effects or similarly significant effects on you (GDPR Article 22). You are not subject to decisions based solely on automated processing that affect your rights.
15. Data Provision Requirements
To use Minibieb, you must provide an email address for account creation (contractual requirement). All other data (display name, reading activity, location) is voluntary. Failure to provide an email address means you cannot create an account, but you can still browse the minibieb map without signing in.
16. International Data Transfers
Minibieb primarily processes data within the European Union/European Economic Area (EU/EEA). The following services transfer data to the United States, protected by Standard Contractual Clauses (SCCs) approved by the European Commission:
- Vercel (hosting)
- Resend (email delivery)
- Sentry (error monitoring, requires consent)
- RevenueCat (purchase status for the iOS app)
- Anthropic Claude (AI features: book metadata, plus shelf photos you choose to scan)
- Google OAuth (sign-in, if used)
- Apple Sign-In (sign-in, if used)
All other services operate within the EU/EEA or process no personal data.
17. Children's Privacy
Minibieb is not intended for children under 16 years of age. We do not knowingly collect personal information from children under 16. If you believe we have collected such information, please contact us immediately.
18. Changes to This Policy
We may update this Privacy Policy from time to time. When we make significant changes, we will notify you via email (if you have an account) and post a notice in the app. Continued use after changes constitutes acceptance of the updated policy.
19. Contact Us
For privacy-related questions, to exercise your rights, or to file a complaint:
Email: support@minibieb.app
Operator: Matheu Consulting (KVK 90351649)
Supervisory Authority:
If you are not satisfied with our response, you have the right to lodge a complaint with a supervisory authority. In the Netherlands:
Autoriteit Persoonsgegevens
https://autoriteitpersoonsgegevens.nl
If you live in another EU country, you can also lodge your complaint with the supervisory authority of the country where you live.
This document is available in English and Dutch. The English version is the authoritative text. The Dutch version is a translation provided for convenience, and where the two differ the English version prevails. This does not affect any mandatory rights you have under the law of the country you live in. Read the Dutch version.
See also: Terms of Service · Cookie Policy