PRIVACY POLICY

BookVista — Privacy Policy

Last updated: March 6, 2026

 

1. Introduction

Welcome to BookVista. We are committed to protecting your personal information and your right to privacy. This Privacy Policy explains what information we collect, how we use it, and what rights you have in relation to it.

 

By downloading or using BookVista, you agree to the collection and use of information in accordance with this policy.

 

2. Information We Collect

2.1 Information You Provide

BookVista is designed to work primarily offline and locally on your device. We do not require account registration. The following data may be stored locally:

       Book files you import or download via the app (EPUB, MOBI formats)

       Reading preferences and customization settings (fonts, themes, backgrounds)

       Collections, favorites, reading lists, and reading progress

       Annotations and quotes you save while reading

 

2.2 Automatically Collected Information

When you use AI-powered features (image generation, text summarization), the following data is temporarily processed:

       Text excerpts from the book you are currently reading, used solely to generate contextual images or summaries

       This content is sent to third-party AI APIs and is not stored by BookVista on external servers

 

2.3 Subscription Information

BookVista offers optional paid subscriptions (monthly and annual) processed through Google Play and managed via RevenueCat. When you make a purchase:

       Payment processing is handled entirely by Google Play. We do not collect or store your credit card or payment details.

       RevenueCat receives a purchase token and subscription status to validate your entitlements. No personally identifiable payment information is stored by BookVista.

       Please refer to Google's Privacy Policy and RevenueCat's Privacy Policy at revenuecat.com/privacy for details on how they handle your data.

 

2.4 Device Information

We may collect basic device information for crash reporting and performance improvements, including:

       Device model and Android version

       App version

       Anonymous usage statistics (e.g., feature usage frequency)

 

3. Permissions We Request

BookVista requests the following permissions. We only request permissions that are strictly necessary for the described functionality:

 

3.1 Storage Access (READ_EXTERNAL_STORAGE / Storage Access Framework)

BookVista requests storage access only when needed for book import and scanning:

       Android 12 and below: We request READ_EXTERNAL_STORAGE so BookVista can automatically scan your device to detect compatible book files (EPUB and MOBI formats) and allow manual browsing. This scan runs locally; no file contents or file paths are transmitted externally.

       Android 13 and above: BookVista uses the Storage Access Framework (SAF). You choose the folders to scan, and BookVista can only access those selected folders. This scan runs locally and no file contents or file paths are transmitted externally.

BookVista does not request full-storage access and does not read or transmit unrelated files on your device.

 

3.2 Internet Access

Required for the following features:

       AI image generation and text summarization (sends text excerpts to third-party AI APIs)

       Free books marketplace (connects to the Gutendex / Project Gutenberg API)

       Subscription management and validation (RevenueCat)

 

3.3 Push Notifications (POST_NOTIFICATIONS)

BookVista may send you the following types of notifications, which you can enable or disable at any time through your device settings:

       Streak reminders: Notifications to help you maintain your daily reading streak and not lose your progress

       Book recommendations: Monthly notifications suggesting new books available in the free library that may interest you based on your reading history

We do not use notifications for advertising or promotional purposes unrelated to your reading activity.

 

4. How We Use Your Information

We use the information we collect exclusively to:

       Provide and improve the core reading experience

       Generate AI-powered images and summaries based on your current reading context

       Save your reading progress, preferences, and library locally on your device

       Scan your device storage for compatible book files (only when you explicitly grant permission)

       Send you reading streak reminders and monthly book recommendations (only if you enable notifications)

       Validate and manage your Premium subscription status

       Diagnose technical problems and improve app stability

 

We do not sell, trade, or rent your personal data to third parties.

 

5. Third-Party Services

BookVista integrates with the following third-party services:

 

5.1 Cloudflare Workers

We use Cloudflare Workers as a secure proxy to protect our AI API credentials. Requests are routed through our worker endpoint. Cloudflare may log request metadata. Please refer to Cloudflare's Privacy Policy at cloudflare.com/privacypolicy for details.

 

5.2 PiAPI (AI Image Generation)

Used for AI image generation. Text prompts derived from your reading context are sent to PiAPI. Please refer to PiAPI's Privacy Policy for details.

 

5.3 Hugging Face

Used for AI text analysis and summarization. Text excerpts from your book are processed by the Hugging Face inference API. Please refer to Hugging Face's Privacy Policy at huggingface.co/privacy for details.

 

5.4 Gutendex API

Used to browse and download public domain books from Project Gutenberg. This is a read-only API; no personal data is transmitted.

 

5.5 RevenueCat

Used to manage in-app subscriptions and validate purchase entitlements. RevenueCat receives your Google Play purchase token and subscription status. Please refer to RevenueCat's Privacy Policy at revenuecat.com/privacy for details.

 

5.6 Android Text-to-Speech

BookVista uses Android's native Text-to-Speech engine for standard reading. All processing occurs locally on your device. No audio data is transmitted externally.

 

6. Data Storage and Security

All your library data, reading progress, preferences, collections, and annotations are stored locally on your device using SQLite and SharedPreferences. We do not operate external servers that store your personal reading data.

 

We implement reasonable technical measures to protect your information. However, no method of storage is 100% secure, and we cannot guarantee absolute security.

 

7. Children's Privacy

BookVista is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us at morogodigital@gmail.com.

 

8. Your Rights

Depending on your location, you may have the right to:

       Access the personal data we hold about you

       Request deletion of your data

       Object to or restrict our processing of your data

       Withdraw consent for notifications at any time through your device settings

 

Since all personal data is stored locally on your device, you can delete it at any time by clearing the app's data through Android Settings or by uninstalling the app. For subscription-related data held by RevenueCat, you may contact us at morogodigital@gmail.com to request deletion.

 

9. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any significant changes by updating the date at the top of this document and, where appropriate, through an in-app notification.

 

10. Contact Us

If you have any questions or concerns about this Privacy Policy, please contact us at:

 

BookVista Support

Email: morogodigital@gmail.com