Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA sensitive screen whose mark combines the user's email, session id and a minute-resolution time stamp that refreshes, so a screenshot can be traced to a moment.
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 screens show customer or financial data to staff: support consoles, admin panels, BI dashboards.
Do not use it when the data is public, or the mark would make dense tables unreadable (reduce font size or use a header instead).
It composes watermark, which the CLI installs for you.
import { WatermarkTraceIdentity } from "@/components/watermark-trace-identity"<WatermarkTraceIdentity email={user.email} sessionId={session.id}>
<CustomerTable />
</WatermarkTraceIdentity>| Prop | Type | Required | Description |
|---|---|---|---|
email | string | required | - |
sessionId | string | required | - |
children | React.ReactNode | required | - |
now | () => Date | optional | Clock override for tests. |
The pattern ships with a Testing Library test (watermark-trace-identity.test.tsx) that covers the three lines, refreshing each minute and keeping content interactive.