Title: Pageseal – eBook &amp; PDF Watermark, Social DRM for WooCommerce
Author: pageseal
Published: <strong>November 12, 2026</strong>
Last modified: November 12, 2026

---

Search plugins

![](https://ps.w.org/pageseal/assets/banner-772x250.png?rev=3797627)

![](https://ps.w.org/pageseal/assets/icon-256x256.png?rev=3797627)

# Pageseal – eBook & PDF Watermark, Social DRM for WooCommerce

 By [pageseal](https://profiles.wordpress.org/pageseal/)

[Download](https://downloads.wordpress.org/plugin/pageseal.0.1.2.zip)

 * [Details](https://wordpress.org/plugins/pageseal/#description)
 * [Reviews](https://wordpress.org/plugins/pageseal/#reviews)
 *  [Installation](https://wordpress.org/plugins/pageseal/#installation)
 * [Development](https://wordpress.org/plugins/pageseal/#developers)

 [Support](https://wordpress.org/support/plugin/pageseal/)

## Description

Sell eBooks, PDFs and audiobooks in WooCommerce without locking them. Pageseal turns
every paid order into a personal copy of your book: the buyer’s name and order number
go into the file as a calm note page (eBook watermark, PDF stamping), plus a hidden
copy ID that stays even if someone deletes the note. Instead of encryption DRM, 
this is social DRM: the book opens in every reading app, and a shared copy leads
back to its order.

Before you sell, Pageseal checks your EPUB and shows how it looks in Apple Books,
on Android readers and on Kindle, so buyers get a file that works on their device.

#### What you get

 * A personal copy for every buyer: visible note with name and order number, hidden
   copy ID
 * EPUB (reflowable and fixed layout), PDF and audiobooks (MP3, M4B, M4A or a ZIP
   of MP3s) in one product
 * Your EPUB checked before you sell: EPUBCheck, DAISY Ace and real pages from Apple
   Books, Android readers and Kindle (Send to Kindle), with fixes in plain words
 * Download link on the thank-you page, in My Account, in the WooCommerce order 
   email and in a delivery email
 * Download limits and link expiry you choose
 * Leak search: upload a file you found online and see which order it came from
 * Cancelled, fully refunded or deleted order: the link is blocked; paid again, 
   it opens again without a second copy
 * HPOS compatible, works with the WooCommerce order API

#### Who it is for

Authors and publishers who sell eBooks, PDFs or audiobooks directly from their own
WooCommerce shop and want buyers to read anywhere, without passwords, accounts or
a special app.

#### Social DRM or encryption DRM?

Encryption DRM (Adobe, Readium LCP) ties a file to an account or reading app and
often needs an activation. Social DRM, also called eBook watermarking, keeps the
file open and makes sharing personal and traceable. More: https://pageseal.app/social-
drm

### External service

This plugin is the connector to the Pageseal service at https://pageseal.app, run
by Orbita Media GmbH (Germany). The check of your files, the personalisation, the
download page, the delivery mail and the leak search run on that service. The plugin
does not work without a Pageseal account.

Nothing is sent before you enter your API key. After that:

 * Files you upload in the Pageseal screens go to the service.
 * When the payment of an order with a Pageseal product is confirmed: order id and
   number, buyer’s first and last name, email address, site language, product ids
   and quantities. Orders without a Pageseal product are not sent.
 * When such an order is cancelled, refunded or deleted, or when you run an erase
   request: the order id and, for erase requests, the buyer’s email address.

Terms: https://pageseal.app/terms
 Privacy policy: https://pageseal.app/privacy 
Data processing agreement: https://pageseal.app/dpa.pdf

Plans, prices and limits belong to the service and are billed by Orbita Media GmbH
through Stripe. The plugin itself is free software under the GPL.

## Screenshots

[⌊Every upload is checked on real readers first: Apple Books, Android, Kobo, Kindle
and more.⌉⌊Every upload is checked on real readers first: Apple Books, Android, 
Kobo, Kindle and more.⌉[

Every upload is checked on real readers first: Apple Books, Android, Kobo, Kindle
and more.

[⌊Findings in plain words, with what to change in your export.⌉⌊Findings in plain
words, with what to change in your export.⌉[

Findings in plain words, with what to change in your export.

[⌊Fixed layout picture books stay intact; the buyer's note gets a page of its own.⌉⌊
Fixed layout picture books stay intact; the buyer's note gets a page of its own.⌉[

Fixed layout picture books stay intact; the buyer’s note gets a page of its own.

[⌊Sealed in every format: a note in the eBook and PDF, tags in the audiobook, plus
an invisible copy ID.⌉⌊Sealed in every format: a note in the eBook and PDF, tags
in the audiobook, plus an invisible copy ID.⌉[

Sealed in every format: a note in the eBook and PDF, tags in the audiobook, plus
an invisible copy ID.

[⌊Download page and delivery email right after checkout.⌉⌊Download page and delivery
email right after checkout.⌉[

Download page and delivery email right after checkout.

[⌊Shared copy? See who bought it, write to the buyer and prepare a takedown notice.⌉⌊
Shared copy? See who bought it, write to the buyer and prepare a takedown notice
.⌉[

Shared copy? See who bought it, write to the buyer and prepare a takedown notice.

## Installation

 1. Upload the plugin and activate it (WooCommerce must be active).
 2. Open WooCommerce > Pageseal and enter your API key and webhook secret.
 3. Open a product, go to the Pageseal tab, upload the book and read the check report.
 4. Switch the book live. Every paid order now creates one personal copy per item.

## FAQ

### When is the personal copy created?

When the payment is confirmed (order status Processing or Completed). Bank transfers
on hold create no copy until they are paid. Purely digital orders complete by themselves.

### Do buyers need an account or a special app?

No. The download link belongs to the order. Buyers with an account also find it 
in My Account. The file opens in any reader for its format.

### Which file formats are supported?

EPUB 2 and 3 (reflowable, fixed layout and mixed), PDF, and audiobooks as MP3, M4B,
M4A or a ZIP of MP3 files. MOBI is not supported; Kindle readers can load EPUB with
Send to Kindle.

### Can the watermark be removed?

A visible note page can be deleted. That is why every copy also carries a hidden
copy ID, so the leak search still finds the order.

### What happens if the Pageseal service is unreachable?

The order goes through and buyers see that their copy is being prepared. The plugin
retries automatically, and the thank-you page fetches a missing copy itself.

### Is it GDPR compliant?

Pageseal processes buyer data as your processor under a data processing agreement,
on servers in Germany. Only orders with a Pageseal product are sent, and erase requests
are passed on.

### Does it work with HPOS?

Yes. The plugin uses the WooCommerce order API and declares compatibility with High-
Performance Order Storage.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Pageseal – eBook & PDF Watermark, Social DRM for WooCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ pageseal ](https://profiles.wordpress.org/pageseal/)

[Translate “Pageseal – eBook & PDF Watermark, Social DRM for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/pageseal)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pageseal/), check out
the [SVN repository](https://plugins.svn.wordpress.org/pageseal/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/pageseal/) by [RSS](https://plugins.trac.wordpress.org/log/pageseal/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.2

Translations come from translate.wordpress.org; the plugin no longer ships its own
language files.

#### 0.1.1

The admin relay matches its allowed paths exactly (end of path anchored with `\z`).

#### 0.1.0

First version.

## Meta

 *  Version **0.1.2**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [audiobook](https://wordpress.org/plugins/tags/audiobook/)[digital downloads](https://wordpress.org/plugins/tags/digital-downloads/)
   [ebook](https://wordpress.org/plugins/tags/ebook/)[epub](https://wordpress.org/plugins/tags/epub/)
   [pdf watermark](https://wordpress.org/plugins/tags/pdf-watermark/)
 *  [Advanced View](https://wordpress.org/plugins/pageseal/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pageseal/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pageseal/reviews/)

## Contributors

 *   [ pageseal ](https://profiles.wordpress.org/pageseal/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pageseal/)