Glyph Privacy Policy
Effective date: May 9, 2026
App: Glyph (iOS)
Provider: Glyph LLC
General contact: support@glyphreader.app
Legal & copyright notices: john.bednarczyk@glyphreader.app
This policy describes what data Glyph collects, why, and who processes it. Glyph is a reader and optional AI summarization tool for documents you import from your device, including EPUB files and other document formats supported by Glyph from time to time. We do not require an account, we do not run advertising, and we do not use third-party analytics or tracking SDKs.
Summary (plain English)
- We do not collect your name, email, or any account identifier.
- We assign your device a random anonymous identifier so we can attach your subscription entitlement and rate-limit summary usage. It cannot be used to identify you personally.
- When you ask Glyph to summarize a book or passage, the relevant text is sent to our backend and to Anthropic (the provider of the Claude AI model). It is not used to train Anthropic’s models and is not retained beyond what is needed to return the summary and cache it for reuse.
- Apple processes your subscription purchase. Glyph receives a signed receipt only.
- We retain summary caches and per-device usage counters; we do not retain the original document files you import.
What we collect and why
1. Anonymous device identifier
A random UUID generated on first launch and stored in the iOS Keychain on your device. It is sent with summarization requests as the x-device-id header.
- Purpose: attach your StoreKit subscription entitlement to your device, enforce per-device free-tier quotas.
- Linked to you: No. We have no way to map a device ID to a real-world identity.
2. Subscription receipt (StoreKit 2)
When you purchase the subscription, Apple issues a cryptographically signed transaction (JWS). Glyph forwards this to our backend so we can verify the purchase is genuine and grant access to paid features.
- Purpose: verify entitlement.
- Stored: the original transaction ID, product ID, expiry date, and (if applicable) revocation status. No payment information is shared with us by Apple.
3. Document and passage text submitted for summarization
When you tap “Summarize” on a document, chapter, section, or selected passage, Glyph sends the corresponding text to our backend, which calls the Anthropic Claude API on your behalf and returns the summary.
- Purpose: generate the AI summary you requested.
- Caching: for popular public-domain or widely shared documents, completed summaries may be cached on our backend so the same section doesn’t have to be regenerated for another user. Cached summaries do not include any identifier linking back to the requesting device.
- Not stored long-term on your behalf: original input text is not retained after the request completes; only the resulting summary text is cached as described above.
4. Network metadata (Cloudflare)
Our backend runs on Cloudflare Workers. Cloudflare automatically logs request metadata such as IP address, user agent, and timestamps for security and abuse prevention. We do not use IP addresses for analytics or build user profiles. IP-based rate limiting uses a salted hash of the IP, not the raw address.
5. Crash and diagnostic data
Glyph does not include any third-party crash reporting or analytics SDK. If you have opted into Apple’s “Share with App Developers” setting in iOS, Apple may send us aggregated, non-identifying crash and performance data. We use this only to fix bugs.
What we do NOT collect
- No name, email, address, phone number, or government ID.
- No advertising identifier (IDFA).
- No location data.
- No contacts, photos, microphone, or camera access.
- No third-party analytics, tracking pixels, or marketing SDKs.
- No content of imported document files beyond what you actively send for summarization.
Sub-processors
We use the following third-party services to operate Glyph. Each processes data only to perform the specific function listed.
| Sub-processor | Purpose | Data shared |
|---|---|---|
| Apple (App Store, StoreKit, App Store Server Notifications) | Subscription billing and entitlement | Whatever Apple already collects from you as an App Store customer; we receive a signed receipt only |
| Cloudflare | Hosting our backend Worker and storing usage counters and summary caches | Request metadata (see “Network metadata” above), anonymous device ID, summary text |
| Anthropic | Generating AI summaries via the Claude API | The book text or passage you submit for summarization, plus the prompt context required to produce the summary |
Anthropic’s API terms state that data submitted via the API is not used to train their models. See Anthropic’s privacy policy at https://www.anthropic.com/legal/privacy.
Data retention
- Anonymous device ID: retained while your device has Glyph installed; reset if you delete the app or sign out of your device.
- Subscription receipts: retained for the lifetime of the subscription plus a short audit window after expiration so refunds and renewals are correctly reflected.
- Per-device usage counters: retained on a rolling monthly basis and reset at the start of each billing cycle.
- Summary caches: retained indefinitely as anonymous content keyed by book and chapter, since they contain no personal data.
- Cloudflare request logs: retained per Cloudflare’s standard retention windows.
Children’s privacy
Glyph does not knowingly collect any personal information from children. Because Glyph does not require an account and does not collect identifying data, the app does not target or solicit data from minors.
Glyph allows users to import their own document files from their device, including EPUB files and any other document formats supported by Glyph from time to time. The app does not evaluate, classify, or restrict the content of imported files. Parents and guardians are solely responsible for supervising the document files imported, opened, or summarized by minors using their device, including any material that may be sexually explicit, violent, or otherwise unsuitable for younger readers. Glyph does not control, review, moderate, or pre-screen user-imported content and assumes no responsibility for material introduced into the app by a user, including material introduced by a minor without a parent’s or guardian’s knowledge.
Parents who want to restrict use of the AI summarization feature can disable In-App Purchases via iOS Screen Time.
User-imported content
Glyph reads document files (such as EPUB and any other formats supported by Glyph from time to time) that you import from your own device. You are solely responsible for ensuring that you have the legal right to read, store, and (if you choose to use the AI summarization feature) submit those files for processing. Glyph does not verify ownership, copyright status, public-domain status, licensing, or distribution rights of any file you import.
By importing a file into Glyph, you represent and warrant that:
- You own the file or are otherwise legally permitted to use it under copyright, license, or applicable exceptions such as public domain or fair use;
- You will not import, store, or submit any file that infringes the intellectual-property rights of any third party, that is unlawful in your jurisdiction, or that you do not have the right to process for AI summarization;
- You understand that any content you choose to summarize will be transmitted to our backend and to Anthropic for processing, and that you bear full responsibility for the legality of that transmission.
Glyph LLC assume no liability for, and make no representations about, the legality, accuracy, ownership, or appropriateness of material that you introduce into the app. To the maximum extent permitted by law, you agree to indemnify Glyph LLC against any claim arising from content you import or submit.
Your choices
Because Glyph does not collect personal information tied to you, there is generally nothing for us to delete on request. You can:
- Stop all data sharing immediately: delete Glyph from your device. The local device ID is destroyed with the app.
- Cancel your subscription: Settings → Apple ID → Subscriptions on your iPhone, or via the App Store.
- Request information or deletion of any data we hold tied to your device ID: email support@glyphreader.app with the device ID (visible in the app’s Settings screen, if exposed) and we will respond within 30 days.
Security
- All requests between Glyph and our backend are sent over HTTPS.
- StoreKit transactions are verified using JWS signature validation against Apple’s certificate chain.
- We do not store payment card data; Apple handles all billing.
International users
Glyph is currently only distributed in the United States and Canada. If you access Glyph from another country, you do so on your own initiative and are responsible for compliance with local laws. Data may be processed in the United States by our sub-processors.
Subscription billing and cancellation
Glyph offers an auto-renewing subscription that is processed and billed by Apple. The current price and billing period are displayed on the in-app paywall before purchase and on the App Store subscription sheet at the moment of purchase.
- Auto-renewal: Subscriptions renew automatically at the end of each billing period unless you cancel at least 24 hours before the renewal date. Apple charges your Apple ID account at confirmation of purchase and at each renewal.
- How to cancel: You can manage or cancel your subscription at any time. On your iPhone or iPad: open Settings → [your name] → Subscriptions, select Glyph, and tap Cancel Subscription. You can also cancel from the App Store app by tapping your profile picture and choosing Subscriptions.
- What happens after cancellation: Cancellation stops the next renewal. You retain access to paid features until the end of the current billing period; the subscription does not become free or partially refunded for the unused remainder of that period.
- Refunds: Refund requests for the current period are handled directly by Apple, not by Glyph. Submit a request at https://reportaproblem.apple.com.
- Free trials and introductory offers: If you are offered a free trial or introductory price and do not cancel before it ends, the subscription will automatically convert to the standard price at renewal.
- Price changes: If we increase the price of an active subscription, Apple will notify you and require your explicit consent to continue at the new price, in accordance with App Store rules.
Conditions of use
Your use of Glyph, and any dispute over privacy, is subject to this policy and to the App Store’s standard End User License Agreement (the “Licensed Application End User License Agreement” published by Apple), which governs your license to use the app. By installing or using Glyph, you agree to:
- Use the app only for lawful purposes and only with content you have the legal right to access, store, and process;
- Not attempt to reverse engineer, decompile, tamper with, or disrupt the app, our backend, or any sub-processor’s systems, except to the extent that applicable law expressly permits;
- Not use the app to generate, store, or distribute content that is unlawful, infringing, defamatory, or harmful;
- Accept that the AI summarization feature is provided on an “as is” basis, may produce inaccurate or incomplete output, and should not be relied upon as a substitute for professional, legal, medical, or financial advice;
- Accept that, to the maximum extent permitted by law, Glyph LLC disclaim all warranties, express or implied, and are not liable for any indirect, incidental, or consequential damages arising from your use of the app or its outputs.
If any provision of these conditions is held unenforceable, the remaining provisions will continue in full force and effect.
Notices
- Apple disclaimer. Apple is not a party to this policy and has no obligations whatsoever with respect to Glyph. Apple is not responsible for the app, its content, maintenance, support, or any claims relating to it.
- Trademarks. “Glyph” and the Glyph logo are trademarks of Glyph LLC. “Apple,” “App Store,” “iPhone,” “iPad,” “iOS,” and “StoreKit” are trademarks of Apple Inc. “Claude” and “Anthropic” are trademarks of Anthropic, PBC. “Cloudflare” is a trademark of Cloudflare, Inc. All other marks belong to their respective owners.
- Copyright. Glyph and its original content (excluding documents you import) are © 2026 Glyph LLC. All rights reserved.
- Governing law. This policy is governed by the laws of the State of California, United States, without regard to its conflict-of-laws principles. Any dispute will be resolved in the state or federal courts located in California, except where applicable consumer-protection law gives you the right to bring a claim in your home jurisdiction.
- Copyright complaints. If you believe content processed through Glyph infringes your copyright, send a written notice with the information required by 17 U.S.C. § 512(c)(3) to john.bednarczyk@glyphreader.app.
Revisions
We may revise this policy from time to time. The version published in the app and at this URL is the current, controlling version.
- Effective date. Material changes are reflected by an updated Effective date at the top of this document.
- Notice of material changes. When a change materially affects how we collect, use, or share data, we will surface a notice in-app on next launch and update the effective date before the change takes effect.
- Non-material changes. Clarifications, formatting, typo fixes, and similar non-material edits may be made without notice.
- Acceptance. Continued use of Glyph after a revision becomes effective constitutes your acceptance of the revised policy. If you do not agree, stop using Glyph and delete it from your device.
- Archive. On request to support@glyphreader.app, we will provide the prior version of this policy that was in effect on a specified date.
Contact
General questions, support, and data requests: support@glyphreader.app
Legal, copyright, and trademark notices: john.bednarczyk@glyphreader.app
Glyph LLC