BookLocker is a mobile application developed and operated by Alviora Tech. If you have any questions about this policy, you can reach us at the contact details listed at the bottom of this page.
We collect the following categories of information when you use BookLocker:
| Data type | Examples | Why we collect it | Stored on our servers |
|---|---|---|---|
| Account information | Email address, hashed password | To create and authenticate your account | Yes |
| Profile information | Display name, bio, avatar image or color | To personalise your in-app profile | Yes |
| Library data | Book titles, authors, ISBNs, reading status, ratings, cover images | To power your book library and sync it across devices | Yes |
| Shelf and loan data | Shelf names, smart shelf rules, borrower names, loan dates | To manage your shelves and track loans | Yes |
| Audio file metadata | Audiobook title (from filename), duration, playback position | To remember where you left off in an audiobook | No — device only |
| Audio files | .mp3, .m4a, .m4b files selected by you | For local playback — files stay on your device | No — never uploaded |
| App preferences | Theme setting (light/dark/system) | To remember your display preferences | No — device only |
| Camera access | Camera used to scan ISBN barcodes | To look up book metadata automatically | No — not stored |
We do not collect your location, contacts, browsing history, or any data unrelated to the features described above.
We use the data we collect solely to operate and improve BookLocker. Specifically:
We do not use your data to build advertising profiles, and we do not share your data with advertisers.
BookLocker uses the following third-party services to operate. Each has its own privacy policy.
| Service | Purpose | Data shared |
|---|---|---|
| Supabase | Database, authentication, and file storage | Account info, library data, avatar images |
| Google Books API | Book metadata lookup by ISBN | ISBN number only (no account data) |
| Open Library API | Fallback book metadata lookup | ISBN number only (no account data) |
| RevenueCat | Subscription and in-app purchase management | Anonymous user ID, purchase receipts |
When you add an audiobook to BookLocker, the audio file stays entirely on your device. We only store the file name, duration, and your playback position locally — this data is never uploaded to our servers or shared with any third party. You are solely responsible for ensuring you have the legal right to play any audio content you load into the app.
We keep your account data for as long as your account is active. If you delete your account, we will permanently delete your profile, library, shelves, loans, and any uploaded avatar images from our servers within 30 days. Some anonymised, aggregate data (such as total book counts) may be retained for analytics purposes but cannot be linked back to you.
Depending on where you live, you may have the right to:
To exercise any of these rights, contact us at the email address below. We will respond within 30 days.
BookLocker is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.
We take reasonable technical and organisational measures to protect your data. All data in transit is encrypted using HTTPS/TLS. Your database rows are protected by Row-Level Security, meaning each user can only access their own data — even at the database level. Passwords are never stored in plain text.
No method of transmission or storage is 100% secure. We encourage you to use a strong, unique password for your BookLocker account.
We may update this Privacy Policy from time to time. When we make significant changes, we will update the "Last updated" date at the top of this page and, where appropriate, notify you within the app. Your continued use of BookLocker after changes are posted constitutes your acceptance of the updated policy.
If you have any questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact us: