Security

Watermarking PDFs without ruining the read

Strong piracy deterrent without compromising your customer's experience. The exact stamp positioning, opacity, and metadata fields we recommend.

3 min read

The first time you discover one of your PDFs on a piracy forum, your instinct is to make every page of every future PDF look like a customs declaration — DRM watermarks across every paragraph, your domain in caps along the margin, the customer’s email and order ID in red. Don’t.

A watermark that makes the PDF unreadable doesn’t stop piracy. It just teaches your real customers that their copy isn’t quite the real product. The customer who would never share their file in the first place is now annoyed every time they open it.

The two-layer approach

ABC’s PDF stamping lets you set up two independent layers per template. We recommend treating them as visible and invisible.

The visible layer is something a casual screenshot uploader will see and probably crop out — but the act of cropping is itself a deterrent. Most people sharing a PDF on a forum aren’t editing it in Acrobat; they’re hitting “share file” on the original. The visible mark survives that path.

The invisible layer is for the case where the file does end up shared in its original form. PDF metadata — buyer email, order ID, timestamp — embedded into the file itself, invisible to the reader but extractable in seconds if you ever need to identify the source.

What to put in the visible layer

The footer. Just the footer. Single line, single page-bottom band. We use a 6-8pt font in a 30% gray, with the merchant’s domain on the left and a short order reference on the right:

yourstore.com                                       Order #1042 · 2026-05-12

That’s it. No “DO NOT SHARE.” No URLs to a takedown form. The bare visible mark is enough to make a casual screenshot uploader hesitate and probably crop, while leaving the body of the PDF entirely undisturbed for the legitimate reader.

What to put in the invisible layer

Three fields are enough: buyer email, order ID, ISO timestamp. These get written into the PDF’s Producer and Keywords metadata via ABC’s stamping pipeline. Open the file in Preview or Acrobat → File Info → and you’ll see them.

If your file shows up shared, you open it, you read the order ID, you know which customer’s link leaked. Whether you act on that information is up to you; most merchants just like having it.

What NOT to do

Don’t watermark every page. Once is enough; ten times is rude.

Don’t watermark images. ABC will stamp text fields cleanly but you don’t want a translucent buyer email floating across the artwork itself.

Don’t watermark on the Free tier expecting it to work for protection. PDF stamping starts on Essential ($8/mo). On Free, you have download caps and signed URLs, which catch a different class of abuse — but the actual stamping requires a paid tier.

Setup, end-to-end

In ABC: Settings → PDF Templates → New Template. Add the footer band as a header/footer rule with the variables {store_domain} and {order_id}. Add the metadata fields under “PDF Metadata” with {buyer_email}, {order_id}, {order_date}. Save the template, then attach it to the product (or set it as the store default).

Test it the same way you’d test any other delivery flow — buy your own product, open the delivered PDF, scroll to the bottom of any page, check that the footer shows your order info. Then open File Info and check the metadata is set. If both are right on a test purchase, every future delivery is right too.

Want to try ABC?

Sell digital downloads on Shopify in minutes. Free to start.

Install free on Shopify

Written by operators, not interns.

Every post on this blog is written by someone who's actually shipped digital files on Shopify — usually a member of our engineering or support team. No SEO filler.