Terms of Service

Last updated: October 22, 2026

These terms cover ComicShelf, operated by OneIssue. Use the app responsibly and only where you are permitted to do so. Our Privacy Policy explains how the app and its providers handle information.

Your account and records

Google Sign-In supplies authentication. Protect your Google account and keep exported copies of important records. You retain rights in the notes and other original material you create; you permit us to process and display that material as needed to provide the features and privacy settings you select. Public profile fields and public notes can be read by other signed-in users; notes marked private are owner-only. The current activity collection is owner-only.

Do not impersonate others, misuse reserved names, upload malicious material, harass others, access another user's private records, bypass access controls or abuse provider quotas. Do not add images or other content unless you have a sufficient basis to use them. You can correct, export and delete your records using the app.

Subscriptions, renewals, cancellation and refunds

Optional ComicShelf Plus subscriptions may be available through Google Play in supported Android builds. Available benefits, localized price, currency, taxes, billing period and renewal terms are shown in the app and Google Play's purchase confirmation before you agree. A monthly or annual subscription is recurring, not a lifetime purchase. No free trial or introductory offer is promised by these terms.

Unless canceled, the subscription renews automatically and Google Play charges your selected payment method for the next billing period under the terms shown at checkout. Manage or cancel it before the next renewal using Google Play → Payments & subscriptions → Subscriptions → ComicShelf, or Google Play subscriptions. Cancellation ordinarily stops future renewals; access continues for the paid period while Google Play reports an eligible subscription. Holds, expiry, refunds or revocation can change access.

Uninstalling ComicShelf or deleting your ComicShelf account does not cancel your Google Play subscription. Cancel through Google Play separately. Restore purchases uses Google Play verification and requires the account associated with the purchase; deleting an account does not automatically transfer purchases to a new ComicShelf account.

Cancellation does not itself guarantee a refund. Refund eligibility depends on Google Play's refund policy, the purchase circumstances and applicable consumer rights. Submit a request through Google Play or contact us for help; these terms do not exclude rights that cannot lawfully be excluded. Google Play cancellation help

Third-party services and information sent

ComicShelf relies on the following services. Their availability and applicable terms are separate from these terms. Use of a service or inclusion of a credit does not mean it endorses ComicShelf or that it has granted rights beyond its own terms.

AniList

Anime and manga searches, autocomplete, and upcoming-release discovery send search text and catalog filters directly to AniList. Loading returned artwork also contacts its image hosts. AniList can receive your IP address and request/browser information. ComicShelf does not send your Google account details, private notes, ratings, or complete shelf to this API. AniList policies

TMDB (The Movie Database)

Movie/TV/documentary search, autocomplete, metadata, upcoming discovery, episode counts, and streaming-provider lookups pass search titles, catalog filters, dates, regions and media identifiers through ComicShelf's Vercel backend to TMDB. TMDB receives those backend requests; poster and provider-logo requests go directly from your device to its image service and can expose your IP address and request information. We do not attach your account details or notes to TMDB requests. TMDB privacy

JustWatch via TMDB

TMDB's streaming-provider listings use JustWatch data. ComicShelf does not call a separate JustWatch API or send it account records. Opening a JustWatch attribution link connects your device to that site. JustWatch privacy

OMDb

OMDb supplied metadata and IMDb ratings for previously saved records. New searches and episode lookups use TMDB. Existing OMDb poster URLs may still load directly from the original image host.

MangaDex

Using chapter-count sync sends the selected manga title, its matched MangaDex identifier and language/content filters directly to MangaDex. It receives your IP address and request information. This feature retrieves metadata, not chapter pages, and does not sign you into MangaDex or upload your full reading list. MangaDex API information

Open Library (Internet Archive)

Book search and autocomplete send title/search text directly to Open Library. Cover requests include cover identifiers. Open Library and its image hosts receive your IP address and request information; ComicShelf does not attach your account details or private notes. Internet Archive policies

Google Books

Comic cover searches send title/search text and catalog filters directly to Google Books; returned thumbnails are fetched from Google image hosts. These services receive your IP address and request information. This integration does not submit your ComicShelf notes, ratings or account profile to a Google Books account. Google Books privacy

Firebase and Google Sign-In (Google)

Firebase Authentication processes Google sign-in credentials, your email/name/profile photo, account UID, sessions and related security information. ComicShelf does not receive your Google password. Cloud Firestore stores your shelf, watchlist, notes, profile, goals, streaks, social relationships, activity and subscription-verification records. Notes marked private are stored in owner-only documents; a public profile exposes the permitted public fields to signed-in users. Firebase Cloud Messaging (FCM) processes app-installation identifiers, device registration tokens and notification-delivery data when native push registration is used. Notification permission can be controlled in device settings.

Firebase App Check, when configured, uses reCAPTCHA on web or Play Integrity on Android to attest requests. Google may process app/device, browser, network and security signals. Native Play Integrity is optional and only operates in builds where it has been enabled. Custom avatar photos are device-local; Google profile photos and any previously hosted Firebase Storage avatars are retrieved from their respective hosts. Firebase privacy Google privacy

Google Play Billing

If subscriptions are offered in your Android build and you purchase or restore one, Google Play processes the purchase, Google account/payment information and subscription lifecycle. ComicShelf receives purchase identifiers/tokens and entitlement/status/expiry information, not your full card details. An obfuscated ComicShelf account identifier is supplied to associate a purchase with the correct account. Google privacy

Cloudflare Worker

Our subscription-verification service runs on Cloudflare Workers. Purchase/restore requests send a Firebase authentication token and a Google Play purchase token to this service. It verifies your account, checks the purchase with Google Play, acknowledges eligible purchases, and stores the account-to-purchase mapping and entitlement in Firestore. Scheduled verification refreshes those records. Cloudflare also processes IP addresses and request/operational metadata when handling the request. Cloudflare privacy

Vercel

Vercel hosts the web app and backend routes. It processes network/request information such as IP address, browser information, requested URLs and operational logs. The TMDB route processes catalog lookup parameters. The account-deletion route processes your Firebase authentication token and UID to remove account data through Firebase. The public Firebase-config route returns only client configuration. Vercel privacy

Content credits and intellectual property

Movie, TV, manga, comic and book metadata and artwork come from third-party providers and rights holders. A publicly accessible image URL or API response does not itself grant a right to republish, monetize or redistribute the image. No blanket fair-use claim is made. Third-party trademarks belong to their respective owners; credits do not transfer ownership.

TMDB supplies movie/TV metadata and images. This product uses the TMDB API but is not endorsed or certified by TMDB. Streaming-provider information supplied through TMDB includes JustWatch attribution where displayed. OMDb API by Brian Fritz; its site identifies content as CC BY-NC 4.0. AniList, MangaDex, Open Library and Google Books are credited in the app at the relevant features and/or credits area.

For a content-removal or rights concern, contact kyeban19@gmail.com with the affected item or URL and an explanation of your concern. We will review the request and remove or restrict content as appropriate under applicable requirements and provider terms.

Availability, accuracy and offline operation

Release dates, chapter counts, availability, provider listings and other third-party data can be incomplete or incorrect. ComicShelf does not provide access to the underlying books, manga chapters, films or streaming subscriptions. External purchases and streaming access are governed by the destination service.

Offline edits are queued for synchronization when connectivity returns. Device loss, cleared storage, failed synchronization or service outages can affect records; exported backups are useful. We cannot promise uninterrupted service or compatibility with every device. Any warranty or liability limitation applies only to the extent permitted by applicable law and does not remove mandatory consumer rights.

Deletion and ending use

You may delete your account in the app or through the deletion page. The backend removes associated ComicShelf data and its Firebase Auth account after verifying a fresh sign-in; incomplete cleanup can be retried. Provider purchase records, operational records, backups, other devices and copies held by recipients follow the retention limits described in our Privacy Policy. Account deletion does not delete your Google account and does not cancel a Google Play subscription.

Changes and contact

We may update the app or these terms as features and provider requirements change, and will update the date and provide further notice where required. Contact kyeban19@gmail.com with account, billing or content questions. These terms do not claim any provider's commercial-use approval or replace the provider agreements that apply to ComicShelf.