Effective Date: May 16, 2026

Smart Table of Content Pro Privacy Policy

This privacy policy describes how Smart Table of Content Pro collects, uses, stores, transmits, and shares user data. It is intended to satisfy Chrome Web Store user data privacy requirements, including prominent disclosure for extension data, website content, browsing activity, user-provided content, authentication information, and optional AI/cloud sync features.

Prominent User Data Disclosure

Smart Table of Content Pro runs on web pages so it can detect headings, build a table of contents, show reading progress, and let you save notes and bookmarks. This means the extension can process the current page URL, page title, headings, selected page text, and user-created reading data as part of its core reading-assistant purpose.

Local by default

Basic table of contents, reading progress, notes, bookmarks, and preferences are stored in Chrome extension storage on your browser unless you use sync features.

Optional cloud sync

Pro cloud sync sends notes, bookmarks, reading history, selected settings, email, and license-related authentication data to Google Firebase and Firestore.

Optional AI features

AI summaries and digests send selected page/article text, prompts, model choice, and your OpenRouter API key to OpenRouter only when you trigger an AI action.

Key Privacy Commitments

  • We do not sell user data.
  • We do not use user data for advertising.
  • AI page content is sent to OpenRouter only when you request an AI feature.
  • Cloud sync is tied to license activation and Pro/AI Pro features.
  • Remote communications use HTTPS.

Data Collected or Processed

Data category Examples When collected
Website content and browsing activity Current page URL, page title, headings, selected article text, reading progress, and pages added to reading history. When the extension runs on a page and when you use reading or AI tools.
User-provided content Notes, bookmarks, pinned sections, bug reports, support messages, and feature requests. When you create, save, submit, sync, or restore this content.
Authentication and license data Email address, license key, license status, license tier, derived license hash, and dashboard session data. When you activate a license, log in to the dashboard, or use Pro/AI Pro features.
Extension settings Theme, layout mode, heading filters, auto-open domains, AI model choice, usage counters, and feature preferences. When you use the extension, popup, or options page.
Technical and security data IP address, user agent, request time, API status, error logs, and abuse-prevention metadata processed by hosting/API providers. When the website, dashboard, license service, cloud sync, support forms, or AI APIs are used.

How Data Is Collected

  • Automatically, when the extension content script runs on web pages to detect headings and provide the table of contents and reading UI.
  • From your actions, when you save notes, create bookmarks, pin sections, save preferences, activate a license, log in, or submit support forms.
  • Through extension APIs, including chrome.storage.local and chrome.storage.sync, to save settings and user-created reading data.
  • Through HTTPS API requests to license, Firebase, Firestore, dashboard, support, and OpenRouter services when those features are used.

How Data Is Used

  • To generate and display the table of contents, heading navigation, reading progress, notes, bookmarks, and reading analytics.
  • To remember your extension settings and apply your chosen interface behavior.
  • To verify your license, unlock Pro or AI Pro features, and show account/dashboard status.
  • To sync notes, bookmarks, reading history, and settings across your devices when you use cloud sync.
  • To send selected content to OpenRouter for AI summaries, digests, explanations, or key point extraction only when you request those features.
  • To provide support, process bug reports and feature requests, prevent abuse, and maintain service reliability.

Storage and Handling

Browser storage

Local extension data is stored with Chrome extension storage APIs, including chrome.storage.local and chrome.storage.sync.

Local notes and history

Notes and reading history are saved locally unless you use cloud sync or dashboard features that transmit them to the configured service providers.

Cloud sync

Synced Pro data is stored in Google Firebase Authentication and Google Cloud Firestore under per-user records.

Dashboard sessions

Website sessions are handled through Cloudflare Pages Functions and secure session cookies. Remember-login preferences may use browser local storage.

License handling

License keys are used for verification and may be hashed or handled in derived authentication flows where possible.

AI requests

Selected content is transmitted to OpenRouter over HTTPS only after an AI summary, digest, explanation, or key point action is requested.

Security controls

Remote communications use HTTPS, and cloud sync records are intended to be limited to the authenticated user associated with that record.

Payment data

Smart TOC Pro does not collect payment card numbers inside the Chrome extension.

User Data Sharing and Third Parties

Google Firebase and Firestore
googleapis.com

Receives account authentication data, cloud sync data, dashboard data, bug reports, and feature requests when those features are used.

Google Chrome storage sync
chrome.storage.sync

May sync extension settings, bookmarks, and selected saved data through the user's Google Chrome profile when Chrome sync is enabled.

Cloudflare
pages.dev / workers.dev

Receives website, dashboard, support, and license API request data for hosting, session handling, routing, and license verification.

OpenRouter
openrouter.ai

Receives selected page/article text, prompts, model choice, and the user's OpenRouter API key only when an AI feature is requested.

SmallSEOEngine support
support@smallseoengine.com

Receives support requests, bug reports, feature requests, and related user communication.

Website asset providers
Google Fonts / Tailwind CDN / unpkg

Used to load fonts, styles, and icons on public Smart TOC Pro web pages. These providers may receive standard browser request metadata when the website is viewed.

No advertising sale
no data brokers

We do not sell, rent, or transfer user data to data brokers or advertising networks.

Consent and User Control

  • Installing and using the extension allows it to process the current page content needed for its core table of contents and reading-assistant purpose.
  • License activation requires submitting your email address and license key for verification.
  • Cloud sync is used only for Pro/AI Pro account features and requires license/account setup.
  • AI features require entering or using an OpenRouter API key and clicking an AI action; selected content is not sent to OpenRouter merely because a page is open.
  • Support, bug report, and feature request data is submitted only when you send those forms or emails.

Retention and Deletion

Local extension data remains in your browser until you delete it, reset extension settings, clear browser data, or uninstall the extension. Cloud sync and dashboard-related records are retained while needed to provide the service, maintain account access, handle support, or meet security and operational needs.

You may request deletion of cloud sync, dashboard, support, bug report, or feature request data by contacting support@smallseoengine.com.

User Choices

  • You can use basic table of contents features without entering a license key.
  • You choose whether to enter an OpenRouter API key and use AI features.
  • You choose whether to activate Pro cloud sync features.
  • You can clear notes, bookmarks, reading history, and saved login preferences from the extension UI, browser storage, or website local storage.
  • You can uninstall the extension to remove local extension data from the browser.

Limited Use

Smart TOC Pro uses user data only to provide and improve the extension's reading-assistant, AI summary, license, support, dashboard, and cloud sync functionality. User data is not used for unrelated purposes.

We do not sell user data, do not use user data for targeted advertising, and do not transfer user data to data brokers.