mydatapass-verify
MCP serverDev toolsmydatapass connects your AI to a neutral escrow for customer-data offboarding under GDPR and the EU Data Act. Once added, your AI can query MyDataPass facts to see what is on record for a customer who is leaving. Use it to handle offboarding requests with details you can check.
Use mydatapass-verify in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add mydatapass-verify and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the about mydatapass tool from mydatapass-verify
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
After adding it, name a customer or offboarding case and ask your AI to pull the MyDataPass facts on record.
What your AI can do with it
- Query MyDataPass facts for a specific customer
- Look up what the escrow holds during customer-data offboarding
- Check offboarding details when handling GDPR or EU Data Act requests
- Pull escrow records before closing out a departing customer's data
Install mydatapass-verify
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user mydatapass-verify 'https://mcp.mydatapass.app/api/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://mcp.mydatapass.app/api/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=mydatapass-verify&config=eyJ1cmwiOiJodHRwczovL21jcC5teWRhdGFwYXNzLmFwcC9hcGkvbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://mcp.mydatapass.app/api/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add mydatapass-verify --url 'https://mcp.mydatapass.app/api/mcp'Run it once, then sign in with codex mcp login mydatapass-verify if the server asks for an account.
From the project's README
As published by mydatapass/datapass-verify in README.md.
Independently verify a MyDataPass export — without trusting us.
MyDataPass delivers customer data offboarding exports as encrypted, audit-logged packages. This repository contains everything a recipient (or their security team) needs to decrypt and verify an export with zero MyDataPass involvement: the package format specification and two standalone verifiers.
Why this repo exists
Our security model does not rely on secrecy of the format — it relies on the strength of the passphrase and standard, auditable cryptography. Publishing the format and the verification tooling means:
- Your security team can review exactly how packages are encrypted before signing anything.
- Recipients can decrypt and verify integrity offline, with no MyDataPass servers involved.
- If MyDataPass disappeared tomorrow, every delivered package would remain fully recoverable with the passphrase and this tooling.
Transparency log: retention and closure commitment
Every signed certificate's SHA-256 fingerprint is appended to the public transparency log at mydatapass.app/transparency. The log holds hashes only, no customer data.
- Retention: each log entry is kept for at least 5 years from the date it was added, and for as long as MyDataPass operates.
- If MyDataPass ceases operations: we will publish a final copy of the complete log in a public archive (this repository, or a public archive linked from it), so every certificate remains checkable against the log without us.
The full certificate record (with the names of the parties) is kept for a fixed period per service and then reduced to its hash; the periods are in our Terms (§ 8) and DPA (Annex 1). A signed certificate stays verifiable offline with its signature, qualified time stamp and anchor, so keep your own copy.
What's in an export package
A MyDataPass package is a JSON file with four fields:
| Field | Description |
|---|---|
ciphertext_b64 | AES-256-GCM ciphertext, Base64 |
iv_b64 | 12-byte random nonce, Base64 |
salt_b64 | 16-byte random KDF salt, Base64 |
hash_sha256 | SHA-256 hex digest of the original plaintext |
Encryption: AES-256-GCM. Key derivation: PBKDF2-HMAC-SHA256, 310,000 iterations, 32-byte key. Full details in docs/export-format.md.
Verify an export
Option A — browser, fully offline
Open verify.html in any modern browser (works from file://, no network requests are made). Select the package file, enter the passphrase, and the page decrypts via WebCrypto and checks the SHA-256 digest locally.
Option B — command line
Requires Python 3.9+ and the cryptography package:
pip install cryptography
python verify.py package.json --out exported-data.bin
The script prompts for the passphrase, decrypts, and confirms the plaintext digest matches hash_sha256. Exit code 0 means the package is authentic and intact; any tampering with the ciphertext fails GCM authentication.
What this repo is NOT
This is not the MyDataPass product source code. It is the public, auditable surface: the delivery format, the verification tooling, and our security model. Questions or responsible disclosure: silvia@mydatapass.pro.
License
MIT — see LICENSE.
Tools it offers (5)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
about_mydatapassget_pricingcheck_compliance_requirementget_offboarding_guideverify_certificate
Signals
- Last commit
- Jun 2026
Advanced
- Delivery
- mydatapass MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-mydatapass-mydatapass- Source
- github.com/mydatapass/datapass-verify
- Hosted endpoint
https://mcp.mydatapass.app/api/mcp
github.com/mydatapass/datapass-verify