Two solutions. Two guides.
Everything you need to deploy Privent inside your n8n workflows or across your organization's browsers.
Protect your n8n workflows
- 01Install n8n-nodes-privent from Settings → Community Nodes
- 02Add your PriventApi credential (API key, base URL)
- 03Drop Session, Tokenize, and Detokenize into the canvas
Roll out the monitoring extension
- 01Push the extension via MDM: Google Workspace or Intune
- 02Paste your managed config (apiKey + deploymentGroupKey)
- 03Detection events appear in the dashboard in real time
Both solutions deploy fully on-prem: we install the full stack, ML inference included, inside your network.
See pricingData & Privacy
Designed to analyse without retaining. Your prompts never leave the detection pipeline as plaintext.
- ACARS composite score and per-signal breakdown
- Decision outcome (allow / warn / block) and APE stages applied
- Risk category (PII, Financial, Source Code, Legal, Strategic)
- Timestamp, deployment group, and org policy snapshot
- Execution graph node identifier and framework type
- Raw prompt or agent payload text, processed in-memory only
- Tool call outputs or retrieved document contents
- End-user or employee PII or identity information
- The text behind any stored embedding: learned-block vectors keep category and risk metadata, never the content they derive from
- Any data that crossed the agent boundary, only pre-boundary state is read
Prompt text is processed ephemerally in-memory for the duration of the scoring request, then discarded. It is never written to disk, never indexed, and never used for model training. For maximum control, the entire pipeline (ML inference included) is also available as a fully on-prem deployment, so even this ephemeral processing never leaves your network.
Document jobs
The same tokenization, applied to whole files. Async jobs through one API, backed by the same vault and session as text.
- –POST /v1/documents/jobs creates a job; progress comes from polling the job status
- –Pipeline stages: Queued → Extracting → Scoring → Tokenizing
- –Terminal statuses: Completed, Completed with warnings, Failed
- –"Completed with warnings" is its own terminal state, never collapsed into success or failure
- –Every download of a tokenized result is recorded on the access trail
- –Jobs appear in the session audit view beside text and tool-call events
- –docx, xlsx, and PDF, capped at 25 MB per file
- –Scanned PDFs are read with OCR as an opt-in engine build; models are mounted locally, never fetched at runtime
- –The same reversible [KIND_NNN] tokens, the same vault, the same session as text
- –Tokenized output lands in object storage you choose, local disk by default, never in the database
- –Stored artifacts expire after 24 hours by default
Frequently asked questions
Deployment, privacy, and how Privent protects GenAI prompts.
