JC Laboratories
JC Labs R&D · jclabs.tech
By security professionals, for security professionals. Your privacy in your hands.
JC Laboratories (jclabs.tech) is an independent technology company founded by Justin Czap. We develop security-focused software tools including Aleph Vault, the EGAF Gaffer AI assistant, and CipherPort — a privacy-first public key directory and encrypted messaging board, and gateway to Cryptaverse.
Our research and development division, JC Labs R&D, is responsible for the Entropy-Gated AI Framework (EGAF) — a structured AI governance and orchestration framework — and all products built upon it. Our mission is to put real security tools in the hands of real people, without compromise.
An offline-first encrypted vault application for Android. Provides secure local storage of notes, passwords, cryptographic key pairs, API keys, and encrypted messaging via the MessageCrypt system. All sensitive data is encrypted on-device using AES-256-GCM. We cannot read your vault contents.
On Free and Individual tiers, your vault data never leaves your device. Vault export files are encrypted with a user-chosen export password before leaving the device — JC Laboratories never receives or has access to these files. On Family, Business, and Enterprise tiers, encrypted cloud backup blobs may be stored on our servers — encrypted on your device before upload. We cannot decrypt them.
A structured AI governance protocol developed by JC Labs R&D. EGAF defines a three-part vial composition system (OIL_CONTRACT, INVOKER, E_T) for governed, auditable AI task execution. It operates as a Layer 3 governance protocol above standard AI API mechanics.
EGAF is licensed under CC BY-NC 4.0. Commercial implementations require written permission from JC Laboratories.
The flagship AI assistant built on the Entropy-Gated AI Framework. Gaffer provides governed AI interactions via web interface (ai.jclabs.tech) and API.
Messages sent through Gaffer are processed by third-party AI providers (Anthropic, Groq, OpenAI) subject to their own privacy policies and retention practices. We do not store conversation logs on our servers. Each session is processed without persistent storage by JC Laboratories.
CipherPort is the community gateway of JC Laboratories, accessible at jclabs.tech/community. It is the gateway to Cryptaverse — a privacy-first cryptographic safe harbor where identity is a key and privacy is enforced by mathematics, not policy.
Public Key Directory — A jclabs.tech account is required to create a directory listing. Accounts may be pseudonymous — no real name required, only an email address.
Dead Drop Board — An anonymous encrypted message relay. No account required to post. All content must be encrypted ciphertext before posting. JC Laboratories operates as a blind courier — we cannot read posted messages.
What we store for CipherPort features:
Account authentication uses a Cloudflare Worker-based system. Your email address is used for account creation and password reset only. It is not stored as plaintext in our database. Instead, we store a keyed cryptographic representation (HMAC-SHA256) for account lookup. This representation cannot be reversed to recover the original email from the stored value.
| Tier | Data Collected | Backup / Recovery |
|---|---|---|
| Free | Email (processed for account creation and reset, not stored as plaintext), account tier, key pair counts, reset dates, repo item count, attachment count | None — vault data stays on device only |
| Individual | Same as Free | Self-managed encrypted file export/import only — vault data stays on device |
| Family | Same as Free, plus encrypted cloud backup blob and backup metadata | Self-managed export/import + encrypted cloud backup |
| Small / Medium Business | Same as Family, plus optional recovery blob | Encrypted cloud backup + optional recovery add-on |
| Enterprise / VIP | Same as Business, plus identity verification records | Cloud backup + recovery included + SLA |
For all tiers, we do not collect or store vault contents, private keys, messages, notes, passwords, or API keys in readable form. All vault data is encrypted on your device before any storage or transmission. On Family, Business, and Enterprise tiers, encrypted blobs are stored on our servers for the duration of your subscription and cannot be decrypted by JC Laboratories. Protected vault and relay content is stored only as encrypted data and never in readable form.
Law enforcement requests for dead drop message content will be complied with to the extent legally required. However, because all messages are encrypted, we can only provide the encrypted ciphertext — which is unreadable without the recipient's private key, which never leaves their device.
We do not sell your data. We do not use your data for advertising. We do not share your data with third parties except as required to operate the services described above or as required by law.
Account authentication data is stored in Cloudflare D1 (edge SQL database) and Cloudflare KV (edge key-value store). This infrastructure is operated by Cloudflare, Inc. under their privacy and security policies. Dead drop messages and encrypted relay content are stored with TTL-based auto-deletion. Family, Business, and Enterprise tier encrypted cloud backup blobs are stored on Cloudflare R2 — encrypted on device before upload. Enterprise recovery blobs use cryptographic key splitting (Shamir's Secret Sharing) across geographically separated storage.
Private keys are generated on your device and stored in your device's secure hardware enclave (Android Keystore). They are never transmitted to or stored on our servers.
Request deletion at any time: contact@jclabs.tech
Our services are not directed at children under 13, and we do not knowingly collect personal information from children under 13. The Family subscription tier is designed for adults managing privacy tools for their household — it is not a children's product. If you believe a child under 13 has created an account, contact contact@jclabs.tech and we will delete the account promptly.
Material changes will be communicated via the app, website, or email. Continued use after changes constitutes acceptance.
contact@jclabs.tech · jclabs.tech
© 2026 JC Laboratories · CC BY-NC 4.0