Privacy Policy for Shelfmark
Last updated: 2026-06-11
Shelfmark ("we", "our", or "the app") is a personal book-library app. This policy explains what information the app collects, how it is used, and the choices you have. Please read it carefully. If you do not agree, do not use the app.
1. Who we are
Shelfmark is operated by an independent developer.
Contact: support@getshelfmark.app.
2. Information we collect
We only collect information that is necessary to operate the app.
Account information. When you create an account, we collect your email address and an encrypted password via our authentication provider (Supabase). We do not see or store your password in plain text.
Library content you create. Books, libraries, tags, loans, notes, and cover images you add are stored so they can be synced across your devices. This content is linked to your account.
Camera and photo library access.
- The app uses your device camera to scan book barcodes and, optionally, to capture cover photos. Camera frames are processed on-device and are not transmitted to us. Only photos you explicitly save as covers are stored.
- The app uses your photo library only if you choose a photo as a book cover. We do not scan or read any other photos.
Device identifiers and logs. Basic technical information (app version, OS version, crash reports) may be processed by the OS platform and by Supabase for service reliability. We do not use third-party advertising or analytics SDKs.
3. How we use information
We use the information above to:
- Authenticate you and keep you signed in.
- Sync and back up your library across your devices.
- Provide core features (scanning, metadata lookup, search).
- Diagnose crashes and bugs.
We do not sell your personal data, and we do not use it for advertising or profiling.
4. Third-party services
- Supabase — hosts our database, handles authentication, and stores your library content. See supabase.com/privacy.
- Google Books API (Google LLC) — when you scan or search for a book, the ISBN or your search text is sent to Google Books to retrieve titles, authors, publishers, and cover thumbnails. Your account identifier is not sent. See policies.google.com/privacy.
- Open Library / Internet Archive — when you scan or search for a book, the ISBN or your search text is sent to Open Library to retrieve titles, authors, and covers. Your account identifier is not sent. See archive.org/about/terms.php.
- Apple App Store / Google Play — distribute the app and handle crash reports.
These providers are independently responsible for the data they process.
5. Data retention and deletion
Your content is retained while your account exists. You can delete your account at any time from Settings → Account → Delete account. Deletion is immediate and permanent: your authentication record, books, libraries, tags, and loans are removed from our servers and cannot be recovered.
6. Your rights
Depending on where you live (EEA, UK, California, and others), you may have the right to access, correct, export, or delete your personal data, and to object to or restrict processing. You can exercise most of these rights directly in the app. For anything else, email us at support@getshelfmark.app and we will respond within 30 days.
7. Children
Shelfmark is not directed to children under 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal data from children. If you believe a child has provided us data, contact us and we will delete it.
8. Security
We use industry-standard safeguards — encrypted transport (HTTPS), encrypted password storage, and access controls on our database. No system is perfectly secure; we cannot guarantee absolute security.
9. International transfers
Your data may be processed on servers located outside your country, including in the United States. By using the app you consent to such transfers.
10. Changes to this policy
We may update this policy from time to time. Material changes will be indicated by updating the "Last updated" date at the top of this page and, where appropriate, notified in the app.
11. Contact
Questions or requests: support@getshelfmark.app.