What we collect

SaveBook is designed to be anonymous. We do not require accounts, names, or email addresses for the core conversion service.

The only persistent identifier is a session ID stored in your browser's localStorage. It is a randomly generated string, used solely to associate your past conversions with the device you used to make them.

What we process

When you submit a URL for conversion, our Cloudflare Worker:

  • Fetches the HTML of the target page.
  • Cleans it (removes ads, navigation, scripts).
  • Generates a PDF or EPUB file.
  • Stores the resulting file in Cloudflare R2 for 7 days.
  • Records the conversion (URL, title, format, file size, session ID, timestamp) in Cloudflare D1.

This data is necessary to deliver the service. The Worker sees the URL you submit, but we do not log or retain IP addresses beyond Cloudflare's standard security logs (which expire after 7 days per Cloudflare's default policy).

What we don't do

  • We do not track you across other websites.
  • We do not sell or share your data with third parties.
  • We do not run advertising or analytics on the site.
  • We do not require accounts or email verification (except for Kindle push, which uses your Kindle email only at the moment of send).

Your rights

You can delete your records at any time from the Records page. Deleting a record also removes the underlying file from R2.

To start fresh in this browser, clear localStorage for this domain (or click the trash icon next to each record).

Data retention

Converted files and their database records are automatically deleted after 7 days.

Contact

For privacy questions, open an issue on the GitHub repository.