Privacy-first reader

Private Text-to-Speech

PageNarrator is designed for private text-to-speech: browser-side extraction, AI voices run on-device, and reading content stays off PageNarrator servers.

AI voices run on-device

AI voices run on-device in the browser. Model files download from Hugging Face and are cached locally so repeated narration does not require uploading your reading content to a remote TTS service.

Reading content stays off PageNarrator servers

Extraction and narration run in the browser. Model files download from Hugging Face, and PDFs may be fetched from their original URL; PageNarrator does not send reading content, URLs, or history to PageNarrator servers. PageNarrator does not upload reading content to PageNarrator servers for speech generation. The privacy policy also states there are no first-party analytics or advertising scripts on the public website.

What still contacts PageNarrator

License checks contact PageNarrator with a license key and a generated device identifier; the server stores only a SHA-256 hash so Pro can stay active on up to 5 personal devices. Support email and Paddle checkout are the other places where account or purchase data may be processed.