Trust Center
Everything your security team needs to say yes.
GuardKin Financial, Inc. · SOC 2 Type II in preparation — targeted Q4 2026
Architecture depth
Want the cryptography itself?
The data-flow boundary, the Two-Secret KDF, key custody, residency, incident response, and AI data handling are diagrammed in depth on the Security page.
Where every framework actually stands.
We publish real status, not aspirational badges. Nothing here reads “certified” until the report exists and we can hand it to your security team.
- In preparation — audit prep underway
- Operationalized — live in the product
- Implemented — rights honored today
- Planned — on the roadmap
SOC 2 Type II
Actively preparing across Security, Availability, Confidentiality, Processing Integrity — on track for the next 4–6 months.
In preparationTargeted Q4 2026ISO 27001
Information-security management system certification.
PlannedWithin 18 months of launchReg BI posture support
Best-interest record-keeping support for advisor firms.
OperationalizedRUFADAA online-tool designation
Direction for fiduciary access to digital assets under RUFADAA.
OperationalizedHIPAA-grade
Applied to medical directives, beyond what regulation requires.
OperationalizedVoluntaryCCPA / CPRA
California consumer privacy rights honored across the platform.
ImplementedGDPR
Data-subject rights and lawful-basis handling for UK / EU.
ImplementedAt UK / EU launch
Self-serve what your review needs.
Two tiers. Public documents are linked directly. Audit artifacts are released under NDA on completion of the Q4 2026 audit — we never post a report that does not exist yet.
Public · no gate
Under NDA · request access
SOC 2 Type II report
● GatedThe independent auditor’s report evidencing that controls operated effectively across the observation window.
Available on completion of the Q4 2026 audit
Penetration-test summary
● GatedExecutive summary of the most recent independent penetration test and remediation status.
Available under NDA once the first engagement concludes
Data Processing Agreement (DPA)
● GatedController/processor terms, SCCs for non-DPF subprocessors, and sub-processor commitments for firm contracts.
Available under NDA for review · ready to countersign for the pilot
System Description
● GatedThe SOC 2 system description: infrastructure, software, people, procedures, and data in scope.
Available on completion of the Q4 2026 audit
Audit artifacts are shared with named reviewers under a mutual NDA. There is no automated download yet — a person handles each request so access is scoped and logged.
Request accessEvery third party that touches the service.
Each is bound by a data-processing agreement and reviewed annually. Material changes are announced at least 30 days in advance.
Register updated 2026-04-26
| Vendor | Purpose | Data category | Region | Attestation |
|---|---|---|---|---|
| Amazon Web Services | Cloud infrastructure — compute, storage, database, KMS | Confidential · Restricted | United States | SOC 2 Type II |
| Vercel | Web hosting, edge functions, deployment | Internal · Confidential | Global edge | SOC 2 Type II |
| Cloudflare | DNS, WAF, DDoS protection | Public · Internal | Global edge | SOC 2 Type II |
| Neon | Serverless Postgres database | Confidential · Restricted | United States | SOC 2 Type II |
| Clerk | Authentication, MFA, SSO | Confidential | United States | SOC 2 Type II |
| Stripe | Payment processing | Confidential | United States | SOC 2 Type II · SOC 1 Type II · PCI DSS L1Cardholder data never transits GuardKin infrastructure (SAQ-A). |
| Anthropic | LLM (Claude API) — zero-retention tier | Internal · redacted Confidential | United States | SOC 2 Type IIZero data retention; requests excluded from training. |
| Persona | Identity verification — executor & deputy attestation | Confidential — identity documents | United States | SOC 2 Type IIIdentity documents not retained post-verification (contractual). |
| Twilio | SMS for verification & MFA fallback | Confidential — phone numbers | United States | SOC 2 Type II |
| Resend | Transactional email | Confidential — email addresses | United States | SOC 2 Type II |
| Doppler | Secrets management | Restricted | United States | SOC 2 Type II |
| Axiom | Log ingestion, audit-log hot storage | Internal · redacted audit data | United States | SOC 2 Type II |
| Datadog | APM, monitoring, alerting | Internal | United States | SOC 2 Type II |
| Sentry | Error tracking | Internal · scrubbed | United States | SOC 2 Type IIPII scrubbing enabled at ingestion. |
| Inngest | Background job orchestration | Internal · redacted Confidential | United States | SOC 2 Type II |
| GitHub | Source code hosting, CI/CD | Internal | United States | SOC 2 Type II |
| Have I Been Pwned (HIBP) | Password-breach screening (k-anonymity prefix lookup, fail-open) | Public — first 5 hex chars of SHA-1 only | Global (Cloudflare-fronted) | No SOC 2 — k-anonymity is the compensating controlNo credential material or PII leaves GuardKin; no DPA is applicable. |
Your infosec questionnaire, pre-answered.
The specific answers a wealth firm’s security team needs — encryption, keys, residency, retention, deletion, access, incident response, continuity, AI handling, and the zero-knowledge boundary. Grounded in our published whitepaper and cryptographic specification; nothing overstated.
ENC-01How is data encrypted at rest?
Sensitive vault content and metadata are end-to-end encrypted with XChaCha20-Poly1305 (AEAD) using keys derived in the client’s browser — the server stores ciphertext it cannot decrypt. Server-side operational material (audit-log signing keys, per-tenant server salts, email ciphertext) is additionally encrypted with AES-256-GCM under a per-tenant Key Encryption Key held in AWS KMS.
A breach of our database yields ciphertext only. A breach of our KMS yields server-side material only — never vault content, because vault content keys are never present on our servers.
ENC-02How is data encrypted in transit?
TLS 1.3 for all connections, fronted by Cloudflare. Our content-security policy pins font and asset sources to self; there is no runtime third-party script required to render the application.
KDF-01How are encryption keys managed? What is the Two-Secret KDF?
Vault keys are derived from a Two-Secret Key Derivation (2SKD). The Master Key is computed as Argon2id(masterPassword, salt) where salt = BLAKE3(serverSalt ‖ secretKey ‖ lowerCaseEmail). It requires TWO client-held secrets: a master password the user memorizes, and a 128-bit Secret Key generated client-side at onboarding (printed and vault-stored, never transmitted to us).
From the Master Key we derive — client-side, via HKDF-SHA-256 with distinct domain separators — a Master Root Key (metadata) and a Content Root Key (content); per-item keys derive from those. None of the master password, Secret Key, Master Key, Master Root Key, or Content Root Key is ever stored by GuardKin in any form. An attacker who coerces the password but lacks the physically-held Secret Key still cannot derive the keys.
KDF-02Where is server-side key material held, and who can access it?
The per-tenant Key Encryption Key lives in AWS KMS. Every encrypt/decrypt operation is logged in CloudTrail, and the IAM policy enforces dual control for human callers. KMS-resident material protects operational assets only (audit signing keys, server salts, email DEKs) — it cannot decrypt vault content, which uses client-derived keys the KMS never sees.
RES-01Where is customer data stored (data residency)?
Primary storage and processing are in the United States: Neon (Postgres) and AWS for compute, storage, and KMS. Edge layers (Cloudflare, Vercel) operate globally but terminate TLS and forward to US-region origins. At UK/EU launch (Stage 3) we operationalize GDPR data-subject handling with SCCs in place for non-Data-Privacy-Framework subprocessors. Full per-vendor regions are listed in the subprocessor register above.
RET-01What is your data retention policy?
Vault data persists for the life of the account and is deletable by the customer at any time. The tamper-evident audit chain is dual-written across two tiers — hot 90 days (Axiom) and cold WORM 7 years (S3 Object Lock); the 7-year cold-tier retention is immutable and survives company wind-down. Several subprocessors hold no data beyond the request: Anthropic runs on a zero-retention tier, and Persona is contractually bound not to retain identity documents after verification.
DEL-01Can data be deleted, and what is guaranteed?
Yes. Customers can delete vault items and close accounts at any time, independent of subscription status or firm relationship. Because sensitive content is zero-knowledge, deleting the ciphertext and rotating/destroying the associated key material renders content permanently unrecoverable. The immutable 7-year audit chain is the one deliberate exception — it records that events occurred, never the plaintext content of vault items.
EXP-01Can customers export their data?
Yes — export is an architectural commitment (#7). User data is portable at any time regardless of subscription status or firm relationship. There is no hostage state: ending a subscription or unlinking from a firm never withholds the customer’s own data.
AC-01How is access controlled, and is MFA enforced?
Authentication, MFA, and SSO are handled by Clerk (SOC 2 Type 2). MFA is required on every account; passkey / WebAuthn is supported and hardware keys are strongly preferred for the customer-side responsibility set. Sessions use short-lived tokens with session binding.
Crucially, access control is enforced by the data model, not only by policy: a bug in the advisor dashboard cannot expose sensitive content, because the server does not hold the keys to decrypt it (commitment #3).
AC-02What can an advisor or firm administrator see?
Only consent-scoped planning metadata the client explicitly shares. Credentials, personal letters, specific beneficiary instructions, and medical directives are cryptographically invisible to the advisor, the firm, and to GuardKin. The client owns the vault and retains a unilateral right to unlink from the firm that no firm contract, configuration, or administrative action can override (commitments #1 and #2).
IR-01What is your incident-response process and breach-notification commitment?
P0 incidents engage 24×7 founder on-call, with a target of counsel engaged within 4 hours and a postmortem within 7 days of any P0/P1 (design targets, measured from GA). Telemetry runs on Datadog and Sentry (with PII scrubbing at ingestion). If a security incident affects customer data, we notify affected customers and firms within 72 hours per applicable law (GDPR Art. 33/34) — in plain English, not legal boilerplate. The 72-hour notification is a legal commitment, not a target.
BCP-01What are your BCP / DR provisions — and what happens if the company fails?
Infrastructure uses geographic redundancy with continuous backups and restore testing; no single-vendor outage takes the service offline except AWS, which is the trust root. Company-survival is an explicit architectural commitment (#8): source-code escrow, an encrypted-data custodian, key-material escrow held separately from source and data, and a 12-month minimum wind-down backed by insurance.
The 7-year cold-tier audit retention survives wind-down. Founder-incapacity continuity is counsel-led per a documented runbook. These provisions exist so that the people who depend on GuardKin at the worst moment are not stranded by a corporate event.
PEN-01What is your penetration-testing and external-review cadence?
An independent cryptography review of the Two-Secret KDF and the metadata/content boundary is scheduled; the firm is not yet finalized (candidates: Trail of Bits, Cure53, NCC Group) — none is engaged or retained today. The full cryptographic specification and round-trip test vectors are published so reviewers can verify an implementation independently. Penetration testing runs against the in-scope surface; the executive summary is available under NDA once the first engagement concludes. A bug-bounty program opens at general availability.
VD-01How do we report a vulnerability? Is there a safe harbor?
Report to security@guardkin.com; the machine-readable policy is at /.well-known/security.txt. Our targets: acknowledge within 24 hours, give an initial assessment within 3 business days, and remediate Critical issues within 7 days (24 hours if exploitable in production) — design targets, measured from GA. Good-faith research conducted per the policy is authorized under a published safe harbor — we will not pursue legal action for compliant activity.
AI-01How is data handled by AI features and sub-AI providers?
AI features call the Anthropic Claude API on a zero-data-retention (ZDR) tier: Anthropic does not retain the requests, and the requests are contractually excluded from model training. Inputs are redacted before they leave GuardKin — zero-knowledge vault content is never sent to the model, because the server cannot decrypt it to send in the first place.
Anthropic is a SOC 2 Type 2 subprocessor under a signed DPA. No AI provider receives credentials, personal letters, specific beneficiary instructions, or medical directives.
ZK-01What exactly is the zero-knowledge content boundary?
Every vault item splits into two cryptographic records: a metadata record (consent-scoped, decryptable for the experiences the client authorizes) and a content record (zero-knowledge, decryptable only by the client). The boundary is enforced by the data model, not by an access policy — so it cannot be relaxed for a single firm contract, a compliance request, or a law-enforcement demand. A subpoena can compel ciphertext and audit metadata; it cannot compel plaintext, because we do not possess it.
REC-01How does account recovery work without a back door?
Recovery is Shamir 3-of-5 social recovery. At onboarding the user nominates five trusted parties and the Master Root Key is split into five shares with a threshold of three; any three reconstruct it. GuardKin stores only share indices and shareholder hashes plus encrypted labels — never the share bytes, and never enough to reconstruct anything alone. Shares are ceremony-bound with an HMAC tag so shares from different or tampered ceremonies fail to combine. This is a recovery path that routes around the user, not a back door that routes around the architecture: GuardKin still cannot decrypt content on its own.
REC-02What is the customer responsible for in this model?
Because the architecture is honestly zero-knowledge, some responsibility sits with the customer (per the customer-controls / CUEC document): enable MFA (hardware key preferred), treat the master password and Secret Key as two distinct secrets and do not lose either, and distribute Shamir shares only to parties you genuinely trust. Device-resident malware that reads the browser during decryption is the customer’s threat to manage — it is the one adversary the server-side architecture cannot neutralize, and we state that plainly rather than imply otherwise.
The people behind the architecture.
We don’t show logos we haven’t earned the right to show. What we can tell you honestly is who is accountable for the cryptography and the wealth-management judgment behind it.
- Cameron M. ReidCFP®, Partner at West Capital Wealth Management
- Koundinya LankaEnterprise AI · Berkeley Haas
Running posture, in the open.
Live service availability, maintenance windows, and incident history. Uptime targets are stated honestly for our launch stage — we publish posture, not a vanity number.
Published annually. First report: 2027.
Most vendors in this category publish nothing like this. We commit to an annual report covering what actually happened — incidents, findings, legal requests, and refusal counts. The first edition publishes in 2027; we are not pre-announcing numbers we don’t have.
Cadence: annual · First edition: 2027
What each report will contain
- Security incidents
- Audit findings
- SLA performance
- Legal / law-enforcement requests
- Data-rights request volumes
- Ethics committee activity
- Firm-level refusal / termination counts (anonymized)
- Cross-firm data-leakage attempt rate
The nine things we will never do.
These are not policy preferences that a contract could relax. They are properties of how the system is built — the spine every other commitment on this page hangs from.
Zero-knowledge for sensitive content.
Credentials, personal letters, specific beneficiary instructions, medical directives — cryptographically invisible to GuardKin, to the client’s firm, and to the advisor. No back doors for law enforcement. No back doors for firm compliance. No back doors for us.
Client-owned vault.
The client sets their credentials. The client controls what the advisor sees. The client retains a unilateral right to unlink from the firm. No firm contract, configuration, or administrative action can prevent this.
Metadata/content boundary enforced cryptographically.
Not by access policy — by data model. A bug in the advisor dashboard cannot expose content because the server does not have the keys to provide it.
No data sales.
Not in aggregate. Not anonymized. Not to partners, parent institutions, market researchers, or affiliates.
No conflicted partnerships.
No kickbacks from insurance, investment, or financial-product providers based on what GuardKin surfaces.
No crisis-mode upselling.
A user actively navigating a death is not a revenue opportunity.
Export guarantees.
User data is portable at any time regardless of subscription status or firm relationship.
Company-survival provisions.
Source code escrow, encrypted data custodian, key material escrow (separate from source and data), 12-month minimum wind-down with insurance backing.
Published client code within 2 years of public launch.
Independent parties can verify what the client application does with sensitive content.
The cryptography is built to be reviewed by people who break cryptography.
An independent cryptography review of the Two-Secret Key Derivation and the metadata/content boundary — the exact mechanisms that make sensitive content unreadable to us — is scheduled. The reviewing firm is not yet finalized; we are selecting from firms with deep cryptographic-protocol-review experience. The full cryptographic specification and round-trip test vectors are already published, so any reviewer can verify an implementation independently.
Scheduled · firm not yet finalized
Candidate firms under consideration:
- Trail of Bits
- Cure53
- NCC Group
Scope: 2SKD + metadata/content boundary
Status honest: the review is scheduled and the firm is not yet finalized — none of the candidates is engaged or retained today. We will publish the scope and the summary on completion, not a logo.