Offprint — Privacy Policy

Last updated 8 August 2026

Offprint has no account, no sign-in, no analytics and no server of its own. I never receive anything you capture, and there is no code in the extension that could send it to me.

What Offprint collects about you

Nothing. There is no tracking, no telemetry, no usage reporting, no crash reporting, no advertising identifier, and no profile of any kind.

What stays on your computer

Everything you capture: the Markdown, the transcripts, the screenshots, the offline reader files, your per-site rules and your settings. They are written to your own browser storage and your own downloads folder, and they stay there until you delete them.

What does leave your computer, and where it goes

Offprint is not fully offline, and it would be dishonest to claim otherwise. For some sites it has to ask that site for something the page itself does not contain. There are exactly four cases, and no others:

YouTube

Capturing a transcript asks YouTube for that video's caption track. The video ID goes to YouTube, which already knows you are watching the video.

Bilibili

Same thing for Bilibili videos: the video ID goes to Bilibili's own API to fetch the subtitles.

X / Twitter — a third party is involved

X blocks reading a post's text directly, so capturing one sends the account name and the post ID to fxtwitter.com, an independent service I do not run and do not control, which returns the post's contents. If you would rather that never happen, do not capture posts on X. Nothing else in Offprint touches it.

X / Twitter, again — the fallback

If fxtwitter.com does not answer, Offprint falls back to X's own public embed endpoint, publish.twitter.com, and sends it the post's address. This is X's own server rather than a third party, so it is the milder of the two, but it is a request that leaves your machine and it belongs on this list.

None of these requests carry an identifier for you, and none of them reach any server of mine, because I do not operate one.

The permissions Chrome asks you to grant

If you buy a licence

The extension is free. The optional command-line tool is paid, and payment is handled entirely by Polar, who act as the seller of record. Your email address and payment details go to them and their payment processor, never to me — I only ever see that a sale happened, and to whom it was issued. Their privacy policy governs that part.

Activating a licence sends your licence key and the name of your computer to Polar once, so it can count how many machines you have used it on. The result is stored in a file on your own machine and the tool never contacts the network again.

Children

Offprint is a tool for reading and writing, not a service, and it is not directed at children. It collects nothing from anyone, of any age.

Changes

If this policy changes, the date at the top changes with it. Because Offprint collects nothing, any change would be about the three outbound requests listed above, and they would be listed here too.

Contact

marcusvanesveld@gmail.com