NEWPrivent 2.0 is here.
Privent
Documentation

Two solutions. Two guides.

Everything you need to deploy Privent inside your n8n workflows or across your organization's browsers.

Agent Security · n8n

Protect your n8n workflows

  1. 01Install n8n-nodes-privent from Settings → Community Nodes
  2. 02Add your PriventApi credential (API key, base URL)
  3. 03Drop Session, Tokenize, and Detokenize into the canvas
LangGraph · CrewAI · MCP · SDK (coming soon)
AI Monitoring

Roll out the monitoring extension

  1. 01Push the extension via MDM: Google Workspace or Intune
  2. 02Paste your managed config (apiKey + deploymentGroupKey)
  3. 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 pricing
01

Data & Privacy

Designed to analyse without retaining. Your prompts never leave the detection pipeline as plaintext.

What we store
  • 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
What we never store
  • 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.

Read the full privacy policy →

02

Document jobs

The same tokenization, applied to whole files. Async jobs through one API, backed by the same vault and session as text.

The job API
  • 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
Files, tokens, and storage
  • 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
The pipeline boots fail-closed: if the document engine is missing or stubbed, a production deployment refuses to start instead of silently skipping scans. The whole path can run fully air-gapped, and the engine makes zero outbound calls. In MCP clients, document tools ship behind preview flags.
Read the security overview →
FAQ

Frequently asked questions

Deployment, privacy, and how Privent protects GenAI prompts.