Community
Try the AI Node on one or two agents, free.
$0/ month
Free. The included requests are a hard cap each month.
- Up to 2 AI agents
- 10,000 requests a month
- Hard cap at the limit
- Standard data masking
- Local audit log
- Default policy
Vrymdor™ AI Nodea privacy filter for AI
If you send customer emails, invoices or support tickets to AI, it hides the email addresses, card numbers and secret keys first, and keeps a record of every run.
Free plan, no card needed.
The problem
Every time an automation hands text to an AI model, the private details inside go along too. Unless something checks the text first, nothing stops them, and nothing records what was sent.
Support
Every new support ticket goes to an AI model for a summary. The customer’s email address and order details go with it.
Sales
Your AI assistant writes follow ups from a list of leads. Every lead on the list has an email address.
Finance
Invoices and receipts go to AI so it can pull out the totals. Card numbers can be printed right on them.
Sound familiar? That’s the gap the Vrymdor™ AI Node closes.
The solution
A privacy filter that sits between your apps and the AI model. It hides the private details first, so the AI gets your text without the email addresses, card numbers and secret keys in it.
New to the word? A node is one step in an automation. You add the AI Node as the step right before the one that talks to AI.
Who it’s for
It isn’t only for developers. If any tool you use sends customer or company text to an AI model, there are private details in that text. Now you can keep using AI and keep those details out of it.
An AI assistant answers your customer emails, and every message carries the customer’s email address.
AI answers order questions and writes replies, and every order has a customer’s email address on it.
Tickets go to AI for summaries and draft replies, often with email addresses and card details inside.
AI writes follow ups and sorts leads, and every lead is a person with an email address.
AI reads invoices, receipts and statements to pull out the numbers, card numbers included.
AI helps sort client files and tax forms, which carry Social Security numbers.
AI sorts applications and new hire paperwork that carry email addresses and Social Security numbers.
AI drafts thank you notes from donor lists and reads donation receipts, with emails and card numbers on them.
You build AI automations for clients, and their customers’ data runs through every one of them.
Order forms, contracts and chat transcripts get handed to AI to sort, summarize or answer.
Your AI agents read logs, settings files and code, where API keys and tokens tend to hide.
If you are wiring an AI model into a form, an inbox or a spreadsheet, real people’s details will pass through it.
What it hides today: email addresses, phone numbers, card numbers, US Social Security numbers (written like 123-45-6789), private keys, and API keys and tokens. It does not hide names or street addresses on its own; on Pro and Business you can add your own patterns for anything else.
Works with (setup for each)
If your automation talks to AI, put the Vrymdor™ AI Node in front of it.
Get started freeHow it works
No sales call, no approval, no setup project.
Sign up with your email. The free plan needs no card.
An agent is the automation or AI assistant you want to protect. Give it a name, like “Sales Assistant”.
Paste them into the AI Node in your automation, and every run is filtered from then on.
Connect your AI Node
What you get
Email addresses, phone numbers, card numbers, US Social Security numbers, private keys, and the secret keys for OpenAI, Anthropic, Stripe, GitHub, AWS, Google and Slack are hidden before the model reads the text.
Your policy decides whether each call is allowed or blocked, and every block comes with a reason in plain English.
Every run writes an audit record: the decision, and a count of everything that was hidden.
n8n, with an official community node on npm, plus Make, Zapier through webhooks, GitHub Actions, LangChain and MCP clients.
Community is free for up to 2 agents and 10,000 requests a month. Pro and Business start with 14 days free.
Who hosts what
“Hosting” means who runs a piece of software on their computers. Your automation tool and your Vrymdor™ AI Node can each be hosted by someone else or by you, and the two don’t have to match.
n8n Cloud, Make, Zapier, and GitHub Actions on GitHub’s own runners
Your workflow runs in their cloud and you use it on their website. It can only reach an AI Node that has an internet address.
n8n on your own server, your own app, Claude Desktop, Cursor or VS Code on your computer, GitHub self hosted runners
Your workflow runs on a machine you control, so it can reach an AI Node on the same machine or network.
Pro, Business and Enterprise
Every plan, and the only option on the free Community plan
Your tool runs in its company’s cloud (n8n Cloud, Make, Zapier, GitHub’s runners)
Use: Let Vrymdor host your AI Node (Pro and up). On Community you can still do it, but you must run the node on a machine with a public HTTPS address.
Your tool runs on your own machine or network (self hosted n8n, your app, Claude Desktop, Cursor, VS Code)
Use: Either works. Running the node yourself next to the tool is the simplest on Community; Vrymdor hosting means nothing to install.
Your automation tool
Your workflow sends the text to your Node Host URL, signed in with your Agent ID and Agent Secret.
Your Vrymdor™ AI Node
It hides the private details and checks your rules, on Vrymdor’s node server or on your own machine, wherever your node runs.
The AI model
Only the cleaned text goes on to the model, using your own provider key, or the cleaned text goes straight back to your workflow.
On the way back
The answer is checked the same way before your workflow gets it.
Your dashboard
A record of the run: the time, the agent, the decision and how many values were hidden. Never the text itself.
Set up on your platform
Every tool takes the same three values from your dashboard: Node Host URL, Agent ID and Agent Secret.
Same value, different names: your dashboard shows the Node Host URL as “Your node address”.
Node Host URL
Looks like: https://node.vrymdor.com/t/ and 12 lowercase letters and digits (hosted by Vrymdor), or your machine’s address ending in :8080 (hosted by you)
https://node.vrymdor.com/t/k3v9q2m7x4ab
Dashboard: Home base, Hosted node (or your own machine’s address). A hosted node keeps its address when you turn it off and on; in the rare case it moves to a new server, Home base shows the new address, so copy it from there.
Agent ID
Looks like: agt_ and 16 lowercase letters and digits, 20 characters in all
agt_3f9c2a7d1b8e4f60
Dashboard: AI agents, after you register an agent
Agent Secret
Looks like: vrym_agent_ and 48 letters and digits, 59 characters in all
vrym_agent_ followed by 48 characters (shown only once)
Dashboard: AI agents, right after you register an agent
When you paste them
Waiting for approval, and why it doesn’t stop you
Every tool below works today.
Not sure where your AI Node should run? See who hosts what first.
Shortcut: download the ready workflow and choose Import from File.
You’ll know it works whenSaving the credential tests it at once. The first run shows [REDACTED:EMAIL] where the test text had an email address.
If it doesn’tIf the credential test fails, copy the Agent ID and Agent Secret again with the Copy buttons, and check the Node Host URL is a node n8n can reach.
n8n is still reviewing the node for its verified list, and n8n Cloud only installs verified nodes. The workflow file does the same job today.
Download the n8n Cloud workflow
You’ll know it works whenExecute step on Vrymdor token shows an access_token. Then Execute workflow shows [REDACTED:EMAIL] and [REDACTED:CREDIT_CARD].
If it doesn’t404 means the URL is missing /v1/token or has the wrong node address: paste the full URL from your dashboard again. 401 or “Authorization failed” means the Agent ID or Agent Secret is wrong: copy both again. 502 means your node is off: turn it on in Home base and copy the URL fresh.
A node n8n Cloud can reach over the internet. The hosted node (Pro and up) is the simplest.
You’ll know it works whenTesting the first step returns an access_token. Testing the second returns "decision": "allow" and the cleaned text.
If it doesn’tNo access_token means a wrong Agent ID or Agent Secret, or a Node Host URL Zapier cannot reach.
A node Zapier can reach over the internet. The hosted node (Pro and up) is the simplest.
Make is still reviewing the app for its public list. Until then we share it with your Make organization directly.
You’ll know it works whenRun once shows decision allow and the output with [REDACTED:EMAIL] in place of the email address.
If it doesn’t“Your AI Node did not accept this Agent ID and Agent Secret” means one of them is wrong: copy both again.
A node Make can reach over the internet. The hosted node (Pro and up) is the simplest.
Our GitHub Marketplace listing is waiting for GitHub’s approval. It only adds a way to pay through GitHub; you don’t need it to use the AI Node on GitHub.
You’ll know it works whenOn a pull request that only says what it changes, the sanitize check passes. Add a made up email address to its description and the check fails with Personal data in the description.
If it doesn’tA failed token request means a secret name or value is wrong: the names must be exactly VRYMDOR_NODE_URL, VRYMDOR_AGENT_ID and VRYMDOR_AGENT_SECRET.
The dashboard’s GitHub setup uses the hosted node (Pro and up). On the free plan, the guide shows the same workflow with a node your runners can reach.
You’ll know it works whenIn Claude Desktop, + next to the message box, then Connectors, lists vrymdor. Ask Claude "run vrymdor_status": it answers Connected, with your node and agent. vrymnox_sanitize answers "mail [REDACTED:EMAIL]" for "mail [email protected]".
If it doesn’tvrymdor is listed but says Not connected: its vrymdor_status tool says exactly what to fix. Not listed at all: run the one command again, and it says what is wrong. If an app cannot find uvx, put its full path in command (where.exe uvx on Windows, which uvx on macOS and Linux).
You’ll know it works whennode.sanitize("Customer [email protected] called") returns "Customer [REDACTED:EMAIL] called".
If it doesn’tAn unauthenticated error means a wrong Agent ID or Agent Secret: copy both again.
You’ll know it works whenThe first request returns an access_token; the second returns the cleaned text in output.
If it doesn’tA 401 answer means a wrong Agent ID or Agent Secret, or a token older than 10 minutes: get a new token.
The AI Node itself, as a Docker image file for amd64 (most servers and PCs) or arm64 (ARM servers and Apple silicon), with a checksum file to check it.
n8n workflow files with the AI Node step already in them and a note with the steps.
The n8n community node needs no download: n8n installs it by name from npm. Stuck on any step? Email [email protected] and a person answers.
Pricing
Sign up yourself and start free. Community is free for good, with a hard monthly cap so nothing is ever charged. Pro and Business start with 14 days free: your card is saved at checkout and first charged when the 14 days end. On Pro and up we can host the node for you.
Try the AI Node on one or two agents, free.
$0/ month
Free. The included requests are a hard cap each month.
A growing team that wants its own policies and exports.
$29/ month
14 days free, then per month, plus $0.001 per request over the included amount.
A larger fleet that needs roles and policy as code.
$99/ month
14 days free, then per month, plus $0.0005 per request over the included amount.
Air-gapped or USB delivery, sized to you.
Custom
A contract sized and priced for your fleet, air-gapped or on a USB kit.
Requests are the calls your agents make through the node each month. Community is a hard cap: at its limit requests are blocked and nothing is billed. A paid tier bills only the overage and is never cut off. Prices are per month, in US dollars. After you sign up, the step by step setup guide connects your node to your platforms.
| What each tier includes | Community | Pro | Business | Enterprise |
|---|---|---|---|---|
| Where the node runs | You run it (Docker, GitHub Actions, your server) | We host it for you, or you run it | We host it for you, or you run it | We host it for you, or you run it |
| Live timeline of every agent action in the Vrymdor™ app | Not included | Included (hosted) | Included (hosted) | Included (hosted) |
| Plain English reason for every block | Included | Included | Included | Included |
| AI agents | Up to 2 | Up to 15 | Up to 50 | Sized to your contract |
| Requests each month | 10,000 | 100,000 | 500,000 | No metered limit |
| Past the included requests | Blocked until next month | $0.001 each | $0.0005 each | Not metered |
| Standard data masking, local audit, default policy | Included | Included | Included | Included |
| Custom masking patterns, response filtering, priority routing | Not included | Included | Included | Included |
| Log export and evidence pack (from a node you run) | Not included | Included | Included | Included |
| Advanced policy (gRPC rules, relaxing the safe defaults) and role-based access control | Not included | Not included | Included | Included |
| Advanced telemetry | Not included | Not included | Included | Included |
| Air-gapped or USB delivery, dedicated onboarding | Not included | Not included | Not included | Included |
| Sign up | Self-serve, free | Self-serve, 14 days free | Self-serve, 14 days free | By email |
Trust
Real values stay in your AI Node's memory only. They're never saved, logged or sent to the AI model or to Vrymdor, and they're deleted after 15 minutes by default (1 hour at most). Secrets are never put back. If anything fails, the request is blocked, never sent unchecked.
n8n, with the Vrymdor™ AI Node community node, and any app over the API.
API
curl -s -X POST "$NODE_HOST_URL/v1/node/run" \
-H "Authorization: Bearer $TOKEN" -H 'Content-Type: application/json' \
-d '{"action":{"type":"sanitize"},"input":"Mail [email protected]"}'
# "output": "Mail [REDACTED:EMAIL]"n8n
Vrymdor AI Node step (n8n-nodes-vrymdor)
Operation: Call a Model
Rehydrate: on
Only For: {{ $json.customer_email }}FAQ
Start today
Free for up to 2 agents and 10,000 requests a month. No card needed.