Who We Are
Holdfast is a digital estate management service operated by Nexus-Sectech Ltd ("we", "us", "our"), registered in England and Wales (Company No. 17126982). Registered office: 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ. We are registered with the Information Commissioner's Office (ICO) under registration reference ZC120755. Our service allows users to store an encrypted vault of personal information and designate recipients to receive it under specified conditions.
Contact: [email protected]
What We Collect
We collect and process the following personal data:
- Account data — your name and email address, provided when you create a vault
- Recipient data — names and email addresses of people you designate to receive your vault
- Encrypted vault data — the contents of your vault, encrypted client-side before transmission. We never have access to the plaintext contents.
- Check-in activity — timestamps of your periodic check-ins and missed check-in events
- Payment data — billing information processed by Stripe. We do not store card details.
- Usage data — basic server logs, IP addresses, and request metadata for security and operational purposes
- Analytics data — anonymised page view data (page URL, referrer, browser type, OS, and country) collected via Plausible Analytics. This data contains no personal identifiers and is never linked to your account.
Zero-Knowledge Architecture
Your vault contents are encrypted in your browser using AES-256-GCM before being sent to our servers. Your passphrase is never transmitted to or stored by us. This means we are technically unable to read, access, or recover the contents of your vault. This is by design.
Passphrase Hint (Optional)
You may choose to set an optional passphrase hint — a short text clue (up to 200 characters) to help your recipients recall the passphrase. The hint is encrypted at rest using AES-256-GCM with a key held outside the database (in our application environment). It is decrypted in-memory only at the moment a recipient opens the vault, and shown to them on the vault open page. The hint is not included in delivery emails — recipients must click through to the vault open page to see it. You control whether the hint is ever shown via a visibility toggle in Settings, and you may edit or remove it at any time.
Because the encryption key is held by us (not by you), this protects against database-only compromise but does not provide the same zero-knowledge guarantee as your vault contents — if you require absolute secrecy, do not set a hint.
How We Use Your Data
- To operate the Holdfast service and deliver your vault to recipients when triggered
- To send check-in reminder, escalation, and delivery notification emails
- To process subscription payments via Stripe
- To respond to support enquiries
- To comply with legal obligations
Legal Basis (UK GDPR)
- Contract — processing necessary to deliver the service you have signed up for
- Legitimate interests — security logging, fraud prevention, and service improvement
- Legal obligation — where required by applicable law
Third-Party Services
We use the following sub-processors to deliver our service:
- Supabase — database and file storage hosting (EU region). Stores encrypted vault data, encrypted file attachments, recipient details, and account metadata.
- Resend — transactional email delivery for check-in reminders and vault delivery notifications
- Stripe — payment processing. Stripe's own privacy policy applies to payment data.
- Vercel — application hosting and serverless infrastructure
- Cloudflare — edge network, DDoS protection, DNS, and bot mitigation (Cloudflare Turnstile). Cloudflare acts as a reverse proxy for all traffic to Holdfast and processes IP addresses and request metadata at the network edge. Cloudflare does not have access to encrypted vault contents. Data is processed in accordance with Cloudflare's DPA. See cloudflare.com/privacypolicy.
- Cloudflare Turnstile — loaded on signup, login, password reset, invite acceptance, account recovery, and the support form to verify requests come from genuine users. Turnstile is privacy-preserving — it sets no tracking cookies, does not profile users, and does not track activity across sites, though it may process anonymised browser signals (user agent, interaction telemetry, IP address) to score bot likelihood.
- Plausible Analytics — privacy-friendly, cookieless website analytics. Plausible collects anonymised aggregate data only (page views, referrers, browser, OS, country). No personal data is collected, no cookies are set, and no cross-site tracking occurs. Plausible is GDPR compliant and does not process personal data as defined under UK GDPR. See plausible.io/privacy.
- Google LLC (Google Workspace) — waitlist lead capture. Email addresses submitted via the Holdfast waitlist form are stored in Google Sheets with EU data residency. Google's Data Processing Amendment is in force. See workspace.google.com/terms/dpa.
We do not sell your data to third parties. We do not use your data for advertising.
Push Notifications (Optional, Per-Device)
If you opt in to push notifications — from the check-in page after a successful check-in, or from Settings → Push reminders — Holdfast stores a per-device subscription record containing your browser's push endpoint URL and the encryption keys your browser generates for the subscription. We use this to send you a brief reminder on your device when a check-in is due or overdue. Email reminders fire regardless of push state; push is supplementary.
Push messages reach your device through your browser's push service — Google's Firebase Cloud Messaging (Chrome, Edge), Mozilla autopush (Firefox), or Apple Push Notification service (Safari). The browser determines which service handles your subscription. These act as transport endpoints rather than data processors: the message body is authenticated and encrypted end-to-end (VAPID + RFC 8291 Web Push encryption) before leaving our servers, so the push service forwards opaque ciphertext only. The payload itself contains only a generic line (e.g. "Time to check in") and a link back to /checkin — never vault contents, entry titles, recipient details, or other plaintext metadata.
You can disable push at any time from Settings → Push reminders. Disabling is per-device — turning push off on your phone does not affect a separate subscription on your laptop. If your browser cancels the subscription (you clear site data, reinstall, or revoke permission), our records are auto-cleaned on the next delivery attempt.
Data Retention
- Your vault and account data are retained for as long as your account is active
- Vault data is never deleted due to payment lapse — only editing is restricted
- You may request deletion of your account and all associated data at any time by contacting us
- Delivery tokens expire after 30 days of issue
Your Rights
Under UK GDPR you have the right to:
- Access the personal data we hold about you
- Correct inaccurate data
- Request erasure of your data
- Restrict or object to processing
- Data portability
- Lodge a complaint with the ICO at ico.org.uk
To exercise any of these rights, contact us at [email protected].
Cookies & Analytics
Holdfast does not use tracking or advertising cookies. We use localStorage in your browser solely to store your encrypted vault key material and session preferences.
We use Plausible Analytics to understand how the site is used. Plausible is cookieless — it sets no cookies and does not collect or store any personal data. Analytics data is aggregate and anonymous. You will not be tracked across sites or sessions.
Cloudflare Turnstile is loaded on signup, login, password reset, invite acceptance, account recovery, and the support form to distinguish humans from automated bots. Turnstile is privacy-preserving — it sets no tracking cookies and does not track users across sites. Strictly-necessary security cookies may be set briefly during the verification process.
Changes to This Policy
We may update this policy from time to time. Material changes will be communicated via email to registered users. The effective date above will be updated accordingly.