n8n

Nexis with n8n

The Nexis node finds names, emails, card numbers, health and ID numbers in your text, then redacts, masks or encrypts them before the text reaches ChatGPT, your CRM or a third party. Detection follows the regulation you choose.

Verification by n8n in progress. Available now for self-hosted n8n, and on n8n Cloud through the HTTP Request node.

Protect the data going in, restore it coming out

Add Nexis before any step that sends text outside your workflow. For AI steps, encrypt the personal data first, let the model do its work, then decrypt the answer with your own key.

Input
{
"message": "Hi, I am Sarah Jones, email sarah.jones@gmail.com, card 4111 1111 1111 1111"
}
Nexis – PII Anonymizer
Credential
Nexis API
Country – Regulation
United Kingdom – UK GDPR
Method
Text
{{ $json.message }}
Output 1 item
{
"anonymised_text": "Hi, I am <PERSON>, email <EMAIL_ADDRESS>, card <CREDIT_CARD>",
"pii_entity_count": 3
}

Replaces each value with its type.

1

Pick a regulation

Choose a country and regulation, such as UK GDPR or HIPAA. Nexis looks for the personal data that regulation covers, including local IDs like NHS, National Insurance and Social Security numbers.

2

Choose what happens to it

Seven methods: redact, replace with the type, mask, hash, tokenize, swap in realistic fake values, or encrypt so you can restore it later.

3

Fine-tune when you need to

Process every type of personal data, only the types you pick, or everything except some. Add an allow list of values to keep and a deny list of values to always hide, like a project code name.

Built for the people who build, and the people who sign off

Automation builders and agencies

  • Free API key, set up in a few minutes
  • One node: map your text, read the cleaned result
  • Use it as a regular step or as a tool for an AI Agent
  • Ship automations for clients in regulated industries

DPOs, privacy and compliance leads

  • Detection rules tied to a specific regulation and country
  • Submitted text is not stored by default
  • Encryption keys stay with you; Nexis does not store them
  • Audit logs of anonymization activity in the Nexis dashboard

Regulations and jurisdictions supported

Your plan sets how many regulations you can use.

UK

UK GDPR

United Kingdom

DE

GDPR

Germany

English and German text
US

HIPAA

United States

CA

PIPEDA

Canada

AU

Privacy Act

Australia

How to get started

  1. Get your free API key

    Sign up for Nexis with your work email. Approval usually takes minutes. Then create a key in the dashboard under API Integration.

  2. Install the node

    Self-hosted: Settings → Community Nodes → Install, enter n8n-nodes-nexis. For Docker, see the README.

    n8n Cloud: install from the nodes panel once n8n verifies the node. Until then, use the HTTP Request option below.

  3. Add your credential

    Create a Nexis API credential, paste your key and click Test. Leave the Base URL as it is unless you run a dedicated Nexis instance.

  4. Add the node

    Add Nexis – PII Anonymizer, pick a Country – Regulation and a method, and map your text. Read the result from anonymised_text and pii_entity_count.

Use it with an AI Agent, and encrypt and decrypt

Connect Nexis as a tool for the AI Agent node. On self-hosted n8n, community nodes can only be used as tools when N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true is set.

The Encrypt method needs a second credential, Nexis Encryption Key API, holding a Fernet key. Generate one with either command, and keep it safe:

node -e "console.log(require('crypto').randomBytes(32).toString('base64url') + '=')"
python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"

Use the Decrypt Text operation with the same key to restore the values. Ask your AI model to keep the <<ENC:...:ENC>> markers unchanged in its answer.

n8n Cloud before verification: use the HTTP Request node
  • Method POST, URL https://api.nexis.intelation.com/api/text/
  • Authentication: Header Auth, name Authorization, value Bearer YOUR_API_KEY
  • Body: JSON
{
  "text": {{ JSON.stringify($json.message) }},
  "regulation": "UK GDPR",
  "country": "United Kingdom",
  "language": "en",
  "anonymisation_method": "redact"
}

Use a regulation and country included in your plan.

Questions

Can't find your answer? Talk to us.

Is the Nexis node verified by n8n?
Verification is in progress. You can install the node on self-hosted n8n today. On n8n Cloud, use the HTTP Request node until verification is complete, then install Nexis from the nodes panel.
Who can install it?
An n8n instance owner or admin installs community nodes. Once installed, everyone on the instance can use it. If you are not an admin, ask yours to install Nexis.
Does Nexis store my text?
Not by default. Nexis returns the result to your workflow and keeps only counts and types of personal data found, plus usage for billing and your audit log.
Will it catch every piece of personal data?
No detection tool is perfect, and unusual or malformed values can be missed. Check pii_entity_count in your workflow, add values you always want hidden to the deny list, and review high-risk flows.
Can I get the original data back?
Only with the Encrypt method: use Decrypt Text with the same key. Redact, Replace, Mask and Hash are one-way. Tokenize and Pseudonymize are also one-way, because Nexis does not keep the mapping between original and replacement values.
Do I still need the n8n Guardrails node?
They do different jobs, so many workflows use both. Guardrails checks AI inputs and outputs for issues such as jailbreak attempts and off-topic content. Nexis focuses on personal data: regulation-specific detection, seven anonymization methods, allow and deny lists, and reversible encryption.
Which regulations can I use?
UK GDPR, GDPR (Germany, English and German text), HIPAA, PIPEDA and Australia's Privacy Act. The node only lists the ones in your plan, and tells you how to add more.
Why does sign-up need a work email?
Nexis is built for organizations that handle personal data, so accounts are tied to a company. Approval usually takes minutes.
Nexis is a product of Intelation. n8n is a trademark of its owner; Intelation is not affiliated with n8n.npm package