Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA document viewer that tiles the reader's name and the date over the page, adds a Confidential header and logs when it is printed.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
Use this when sensitive documents are read on screen and leaks must be traceable: board packs, contracts, drafts under embargo.
Do not use it when you need real protection (the mark is a deterrent and cannot stop determined copying).
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Required | Description |
|---|---|---|---|
title | string | required | - |
reader | string | required | The reader, so a leaked copy can be traced. |
date | string | required | Shown on the mark, for example "2026-10-25". |
children | React.ReactNode | required | - |
onPrint | () => void | optional | Called when the person prints the page. |
The pattern ships with a Testing Library test (watermark-confidential-document.test.tsx) that covers the visible label, the mark content and aria-hidden, and the print event.