Independently verify DataPass exports — format spec, security model and offline verifiers (CLI + browser)
git clone https://github.com/mydatapass/datapass-verifyTools overview
# mydatapass-verify **Independently verify a MyDataPass export — without trusting us.** [MyDataPass](https://mydatapass.app) 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 DataPass servers involved. - If DataPass disappeared tomorrow, every delivered package would remain fully recoverable with the passphrase and this tooling. ## 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`](docs/export-format.md). ## Verify an export ### Option A — browser, fully offline Open [`verify.html`](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`](https://pypi.org/project/cryptography/) package: ```bash 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](SECURITY.md). Questions or responsible disclosure: **silvia@mydatapass.pro**. ## License MIT — see [LICENSE](LICENSE).
What people ask about datapass-verify
What is mydatapass/datapass-verify?
+
mydatapass/datapass-verify is tools for the Claude AI ecosystem. Independently verify DataPass exports — format spec, security model and offline verifiers (CLI + browser) It has 0 GitHub stars and was last updated 2d ago.
How do I install datapass-verify?
+
You can install datapass-verify by cloning the repository (https://github.com/mydatapass/datapass-verify) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is mydatapass/datapass-verify safe to use?
+
mydatapass/datapass-verify has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains mydatapass/datapass-verify?
+
mydatapass/datapass-verify is maintained by mydatapass. The last recorded GitHub activity is from 2d ago, with 0 open issues.
Are there alternatives to datapass-verify?
+
Yes. On ClaudeWave you can browse similar tools at /categories/tools, sorted by popularity or recent activity.
Deploy datapass-verify to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/mydatapass-datapass-verify)<a href="https://claudewave.com/repo/mydatapass-datapass-verify"><img src="https://claudewave.com/api/badge/mydatapass-datapass-verify" alt="Featured on ClaudeWave: mydatapass/datapass-verify" width="320" height="64" /></a>More Tools
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman
AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs, papers, images, or videos into a queryable knowledge graph. App code + database schema + infrastructure in one graph.
A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies