LayerGlyph

Privacy Policy

Last updated: August 2026

1. Overview

LayerGlyph is a local-first reading-memory tool. Your Kindle highlights, notes, book reviews/reflections, reading status, tags, bookmarks, and other private reading content are stored primarily in the Chrome extension's local IndexedDB on your device. A LayerGlyph account is not required for the core product or for the Notion connection described below.

2. Local reading data

  • Kindle books, highlights, and notes are read from the Kindle Notebook page while you are already signed in to Amazon and are stored locally. LayerGlyph does not receive or store your Amazon password or cookies.
  • Reviews/reflections, reading status, tags, bookmarks, and web notes are stored locally and remain separate from imported Kindle observations.
  • JSON backup/restore writes or reads a file on your device. It does not upload that backup to LayerGlyph.

3. Notion connection

Notion is optional and does not require a LayerGlyph account. When you choose to connect Notion, LayerGlyph opens Notion's authorization flow. LayerGlyph's server-side relay handles only the OAuth/token control-plane work needed to protect the Notion client secret; it does not receive your books, highlights, notes, reviews, or other reading payloads.

After you choose a Notion destination and start a sync, the Chrome extension sends the selected LayerGlyph book/highlight content directly to Notion's API. The current integration is one-way from LayerGlyph to Notion. Optional automatic Notion sync is a separate setting and runs only while Chrome can execute the extension.

Disconnecting removes the local Notion connection state and attempts to revoke the connection. It does not automatically delete pages already created in your Notion workspace.

4. Book catalog contribution and metadata lookup

During Kindle import, after the in-product disclosure is acknowledged through the import action, LayerGlyph may contribute a minimal book-catalog record to LayerGlyph: marketplace/locale, ASIN, visible title, visible author, a validated cover URL when available, source, and schema/disclosure versions. Highlight text, notes, reviews/reflections, tags, reading status, Amazon credentials, user identifiers, and backup contents are not included in that catalog contribution.

When you use book search or cover/metadata lookup, bounded bibliographic fields such as a title, author, ISBN, or provider identifier may be sent to the selected metadata provider (for example Open Library, NDL Search, or openBD). Private highlight/note/review text is not sent to those providers.

5. Recommendation signals and analytics

Recommendation-signal sharing is separate from Notion, catalog contribution, backup, and authentication. Its scopes are off by default and require explicit opt-in. When an enabled release and an enabled scope allow transmission, LayerGlyph sends only allow-listed, minimized derived signals such as bounded reading-status or book/topic identifiers. Raw highlight text, note text, private reflections/reviews, private tags, and raw search text are excluded.

LayerGlyph may use limited product analytics only where the relevant analytics gate is enabled. Reading-content text is not sent to analytics, sold to third parties, shared with advertisers, or used to train AI models.

6. Accounts and cloud storage

The current core product and Notion integration do not require a LayerGlyph account. Any future or separately offered account/cloud feature is independent from local reading storage and requires its own user action. Cloud backup and multi-device content sync are not enabled as part of the current local-first core release.

7. Chrome extension permissions

  • storage — local settings, sync state, and extension state.
  • alarms — bounded retry/recovery tasks such as Notion or catalog queues; not silent periodic Kindle scraping.
  • tabs and scripting — open/manage the Kindle Notebook or LayerGlyph pages and run the Kindle import script on the Kindle Notebook.
  • contextMenus — the explicit “Save to LayerGlyph” browser menu.
  • notifications — sync/background-task status notifications.
  • downloads — save a local JSON backup file to your device.
  • identity — complete the user-initiated Notion OAuth authorization flow through Chrome's secure extension redirect.

The production Store package does not request broad all-site access. Host access is limited to the Kindle Notebook, LayerGlyph's own production web origins, Notion's API, and bounded book-metadata/cover providers required by user-facing book lookup features.

8. Third-party services

Depending on the feature you explicitly use, LayerGlyph may communicate with Amazon Kindle, Notion, Vercel-hosted LayerGlyph services, Supabase-hosted bounded service endpoints, Open Library/Internet Archive, NDL Search, openBD, and limited analytics infrastructure. Each path is feature-scoped; authorization for one destination does not grant consent for another.

9. Chrome Web Store Limited Use

LayerGlyph's use and transfer of information received from Chrome APIs complies with the Chrome Web Store User Data Policy, including the Limited Use requirements. Chrome user data is used only to provide or improve the user-facing LayerGlyph features described here and is not used for personalized advertising, creditworthiness, or sale to data brokers.

10. Deletion and retention

You can delete local books, highlights, reviews/reflections, bookmarks, and other local records from LayerGlyph. Removing the extension or clearing its site data may remove locally stored data, so use the JSON backup before doing so when you need a recovery copy. Data already exported to a third-party destination such as Notion is governed by that destination and must be deleted there as needed.

11. Contact

Questions about this policy? Email yutaro.private@gmail.com.