Privacy Policy

Your identity is known only to Candidfy.

Last updated: May 2026

This is the founding covenant. Your identity is never shared with message recipients, third parties, advertisers, or data brokers. This page describes how that commitment is implemented technically and operationally.

No ads. No data sales. No sharing with third parties for commercial purposes. Revenue comes only from users who pay for the service.


What we collect

We collect the minimum data required to operate the platform:

Account contact
Your email or phone number, used to verify your identity and deliver OTP codes. Stored encrypted (AES-256-GCM). Never stored in plaintext.
Message content
The raw message you write and the AI-rewritten version. The raw version is deleted immediately after AI processing. One-shot message content is deleted when the recipient opens it; journey threads are retained encrypted only while the conversation is active and auto-close after 60 days of silence.
Recipient contact
If you provide a recipient email or phone number, it is encrypted immediately on receipt (AES-256-GCM) and retained only while your message or journey thread is active — then deleted. Used only to deliver your message.
Delivery logs
Basic delivery status (sent, delivered, opened). Pseudonymous only — no message content, no identity.
Session tokens
JWT access tokens (24-hour expiry) and refresh tokens (30-day expiry) to keep you logged in. Tokens are HMAC-signed and stored hashed.

What we do not collect

Location data
Device fingerprints
Advertising identifiers
Behavioural analytics
Third-party tracking cookies
Payment card data
Recipient identity (no account required to read)
Raw message content (deleted after rewrite)

How your data is protected

Encryption at rest

All message content, recipient contacts, and user account data is encrypted using AES-256-GCM with a dedicated encryption key. Databases encrypted at field level — not just at disk level.

Encryption in transit

All data in motion is transmitted over TLS 1.3. There is no unencrypted path between your browser, our servers, and our delivery partners.

Separated databases

Your identity (email/phone) and your messages live in entirely separate encrypted databases. They are never joined in production. A breach of one reveals nothing about the other.

Pseudonymous sender tokens

Messages in the database are associated with a pseudonymous HMAC-derived sender token — not your identity. The token cannot be reversed to reveal who you are without access to the identity database.

Identity disclosure only by legal process

We disclose sender identity only when compelled by valid legal process, and we treat any such request with maximum scrutiny. Sender identity is never shared with recipients, advertisers, or data brokers.

Deletion by design

Raw messages are deleted after AI processing. One-shot message content is deleted when the recipient opens it; journey threads are retained encrypted only while active and auto-close after 60 days of silence. We cannot disclose what no longer exists.


SMS messaging

If you provide a phone number, Candidfy uses it exclusively to deliver one-time PIN codes to message recipients, or OTP verification codes to account holders. We do not send marketing messages. Message and data rates may apply. Reply STOP to opt out. Reply HELP for assistance.


Service providers

We share data with the following service providers only to the extent required:

TwilioSMS and WhatsApp PIN delivery. Contact data transmitted for delivery purposes only.
SendGridEmail PIN and OTP delivery. Email address transmitted for delivery purposes only.
AnthropicAI message rewriting. Message content processed but not retained by Anthropic per their data processing agreement.
StripePayment processing for Pro subscriptions. Candidfy never sees or stores card data.
Railway / VercelInfrastructure hosting. Encrypted data at rest and in transit.
Cloudflare R2Encrypted audit log storage. Immutable, append-only.

Law enforcement

We disclose sender identity only when compelled by valid legal process, following legal review, and we treat any such request with maximum scrutiny. We publish aggregate transparency reports. See our Transparency page for the full policy.


Your rights

Right of accessRequest all data held about you. Response within 30 days.
Right to deletionRequest complete account and data deletion. Processed within 30 days.
Right to portabilityExport all your data in JSON format.
Right to opt out of SMSReply STOP to any message, or email privacy@candidfy.com.
Right to block all Candidfy messagesRegister at candidfy.com/optout — no account required.
Right to objectObject to any processing not required for service delivery.

Contact

Privacy questions or data requests: privacy@candidfy.com
Account deletion: hello@candidfy.com