Developer docs: https://inkdnafingerprint.com/docs
Adds an invisible, per-buyer fingerprint to each download—no DRM.
Highlights
* DRM-free: Buyers get normal PDFs/images.
* Per-buyer fingerprints: Embedded at download time.
* Screenshot-resilient: Survives common transforms (marking PDFs; detecting PDFs & images).
* Privacy-aware: Marking happens server-side on your store. The plugin calls the InkDNA API from the server and writes a temporary marked copy locally.
* Works with Woo downloadable products (no catalog changes).
This plugin uses a fixed InkDNA API base endpoint: https://ashtonx24-inkdna.hf.space
This plugin connects to your InkDNA API from the server.
Service host
– https://ashtonx24-inkdna.hf.space (API base)
What is sent (server API)
– For local product files: POST /mark with the PDF file as multipart/form-data.
– For remote product URLs: POST /mark/url with JSON body { "url": "<source pdf url>" }.
– Headers on both requests: X-Order-Id (the WooCommerce order ID) and X-API-Key (set in Settings InkDNA).
When it is sent
– Only when a buyer initiates a download. The store server calls the InkDNA API, receives a fingerprinted PDF, stores it temporarily under wp-content/uploads/inkdna-fingerprinted-downloads/, and serves that local file to the buyer.
What returns
– A fingerprinted (marked) PDF, unique per order.
Service policies
– Terms: https://inkdnafingerprint.com/terms.html
– Privacy: https://inkdnafingerprint.com/privacy.html
– Refunds: https://inkdnafingerprint.com/refunds.html
– EULA: https://inkdnafingerprint.com/eula.html