WordPress PluginClient project

Kozilabs PDF Protector

Every PDF you sell, automatically branded and traceable.

A WordPress plugin that stamps your business details — and optionally your customer's purchase information — into every PDF at the moment of download. No extra steps for you. No visible changes for your customers.

This plugin was built to order for a client and is not currently available for public download or purchase. Interested in something similar? Get in touch.

Features

Protect your files. Own your brand. Know your customers.

01

Works in the background

No extra steps for you or your customers. The plugin quietly handles every PDF download — across WooCommerce, Easy Digital Downloads, and Download Monitor — without changing your existing workflow.

02

Your brand, inside every file

Each PDF is stamped with your business name, product title, and any other details you choose — before it lands in the customer's hands. Your branding travels with the file, wherever it ends up.

03

Smart templates, zero repetition

Set your metadata templates once. The plugin automatically fills in the right product name, customer name, order number, and date for each individual download — no manual work required.

04

Know who downloaded what

Optionally embed the customer's name, email, and order details directly into the PDF. If a file ever leaks or gets shared without permission, you can trace exactly where it came from.

05

Full control over which files get stamped

Apply the plugin to all your PDFs at once, or choose specific files to protect. Useful if you sell a mix of products and only want to stamp certain ones.

06

Clear activity logs

See a plain-English record of every file that was processed, including any issues. Logs are available right in your WordPress dashboard and rotate automatically so they never pile up.

How it works

Each download is stamped fresh — your original files are never touched

When a customer downloads a PDF, the plugin steps in, creates a personalised copy with your details baked in, and sends that to the customer. Your original file stays exactly as it is. The temporary copy is deleted automatically once the download is complete.

1

Customer triggers a PDF download

2

Plugin intercepts the request and checks processing rules

3

Creates a temporary copy with embedded metadata

4

Customer receives the stamped PDF

5

Temporary file is cleaned up automatically

Platform support

Plugs straight into your existing setup

WooCommerce

Settings under WooCommerce › Settings › PDF Metadata

Easy Digital Downloads

Settings under Downloads › Settings › Extensions › PDF Metadata

Download Monitor

Integrated into the Download Monitor settings page

Requirements: WordPress 5.0 or higher, PHP 7.4 or higher, and one of the supported shop plugins. The PDF processing library is included — nothing extra to install.

Need something similar?

Need something built for your store?

PDF Protector started as a custom build for one client's specific needs. If you sell digital products and want something tailored — whether it's PDF protection, WooCommerce customisation, or a workflow you can't find a plugin for — we'd love to hear about it.