Privacy Policy

Effective date: July 16, 2026

ComicShelf is developed and operated by OneIssue. This policy explains what information we collect when you use the ComicShelf application (web, Android, or desktop), how we use it, store it, share it, and your rights over that information.

1. Information We Collect

1.1 Authentication Information

When you sign in with Google, we receive and store:

We do not receive, store, or have access to your Google password.

1.2 Shelf Data

You manually add reading entries to your shelf. For each entry, we store:

1.3 Watchlist Data

You manually add items to your watchlist. For each watchlist item, we store:

1.4 Profile Information

You can optionally set up a public profile. We store:

1.5 Reading Goals and Statistics

We store:

1.6 Activity and Feed Data

Every action you take generates an activity event. We automatically store (and trim to the 100 most recent):

This activity is visible to users following you and in the Friends Feed (if your profile is public).

1.7 Social Data

When you follow or are followed by other users, we store:

1.8 Security and Bot Protection

ComicShelf uses:

These services may send limited usage data to Google but do not reveal your personal information.

2. How We Use Your Information

We use your information to:

3. What We Do NOT Do

4. Third-Party Services and Data Sharing

ComicShelf uses the following third-party services. Your data may be processed by these services:

4.1 Firebase (Google LLC)

Your shelf, watchlist, profile, activity, and social data are stored in Google Cloud Firestore (Firebase's cloud database). Firebase includes:

See Firebase Privacy Policy and Google Privacy Policy.

4.2 Content Discovery APIs

When you search for titles, your search queries and requests are sent to:

These APIs receive your search queries but typically do not receive your personal information (name, email, etc.). Each service's privacy practices are governed by their own policies.

4.3 Hosting and Deployment

Vercel hosts the web version of ComicShelf. Access logs and basic usage metrics may be stored by Vercel. See Vercel Privacy Policy.

4.4 Analytics

Firebase Analytics collects anonymized app usage data (feature usage, crash reports, performance metrics). This data is not tied to your personal identity. See Google Privacy Policy.

5. Public Profiles and Social Data

If you enable a public profile, the following information becomes visible to any signed-in ComicShelf user:

Your profile is accessible via the URL: comicshelf.online/u/your-username

To make your profile private, go to Settings → Profile → Privacy and toggle off. This immediately hides all of the above information.

6. Data Storage and Encryption

Your data is stored in Google Cloud Firestore, which is encrypted in transit (TLS/SSL) and at rest by default. Passwords are never stored by ComicShelf; authentication is handled entirely by Google.

Your device caches some data locally (covers, avatar, offline sync queue) using browser storage (localStorage/IndexedDB on web) or device file systems (Android). This local cache is not encrypted but remains on your device only.

7. Data Retention and Deletion

7.1 How Long We Keep Your Data

Your data is retained as long as you maintain an active account. Activity logs are automatically trimmed to the 100 most recent events per user; older events are deleted automatically.

7.2 Deleting Individual Items

You can delete individual shelf entries or watchlist items from within the app at any time. Deleted items cannot be recovered.

7.3 Complete Account Deletion

To delete your entire account and all associated data, go to Settings → Account → Delete Account. When you delete your account:

7.4 Data After Account Deletion

After you delete your account:

8. Data Security

We implement security measures to protect your data, including:

However, no system is 100% secure. We cannot guarantee complete protection against all security threats.

9. Your Rights

You have the following rights regarding your data:

To exercise any of these rights, use the settings within the app or contact us at kyeban19@gmail.com.

10. Offline Functionality

ComicShelf works offline using local data caching:

11. Device Permissions (Android)

The Android version of ComicShelf may request the following device permissions:

You can revoke these permissions at any time in Android Settings → Apps → ComicShelf → Permissions.

12. Children's Privacy

ComicShelf is not directed at children under 13 and is not designed for children. We do not knowingly collect personal information from children under 13. If you are under 13, do not use ComicShelf.

If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately at kyeban19@gmail.com, and we will delete it.

13. International Data Transfers

Your data is stored in Google Cloud Firestore, which may have servers in multiple countries. By using ComicShelf, you consent to your data being transferred to, stored in, and processed in countries outside your country of residence, including the United States, which may have different data protection laws than your country.

14. Changes to This Policy

We may update this policy from time to time to reflect changes in our practices or for other operational, legal, or regulatory reasons. If we make material changes to how we collect or use your data, we will:

Continued use of ComicShelf after changes are posted constitutes your acceptance of the updated policy.

15. Contact Us

If you have questions about this privacy policy, want to request data access or deletion, or have privacy concerns, contact OneIssue at:

📧 kyeban19@gmail.com

16. Additional Information

ComicShelf is a personal project developed by OneIssue. It is not affiliated with Google, AniList, Open Library, or any media publisher or studio.