Math,
not messages.
The server stores math, not messages. Every conversation is end-to-end encrypted with AES-256-GCM. Keys are exchanged via X25519. Device identity is bound by TOFU fingerprinting. Every key change is recorded in a public, tamper-evident transparency log.
Protected by construction.
Three properties that make R1 secure without trusting the server.
Math, not messages.
The server stores ciphertext only. Every conversation is end-to-end encrypted with AES-256-GCM. Keys are exchanged via X25519. Device identity is bound by TOFU fingerprinting.
Keys, client-side.
Device keys are generated client-side and never transmitted in plaintext. Portal access is granted via signed capability tokens, not accounts.
Changes, logged.
Every key change is recorded in a public, tamper-evident transparency log. Checkpoints are externally anchored to an independent timestamping service.
Real cryptography.
Not a faked scramble. Real in-browser WebCrypto — X25519 key exchange, AES-256-GCM encryption.
Every other network makes you leave. R1 doesn't.
Hardened at the edge.
Every response includes HSTS, strict CSP, X-Frame-Options, X-Content-Type-Options, and CORP/COOP/COEP isolation.
Our production environment is publicly audited. We maintain a top-tier rating for network protocol resilience and data-injection mitigation. In production, every response includes HSTS, strict CSP, X-Frame-Options, X-Content-Type-Options, and CORP/COOP/COEP isolation.
Don't take our word for it. Run our domain through the independent Security Headers framework and see the full report.
Run Independent AuditWhat's protected.
R1 protects message content, candidate profiles, and decision reasoning from server-side access. The server cannot read encrypted DMs, portal chat messages, or candidate communications — it stores ciphertext only.
These protections apply across all R1 products — Jobs, Signals, Portals, and Application Studio. For implementation details, see the sections below.
The old signals are gone.
Résumés, interviews, profiles — all generated. All polished. All worthless.
Connect Protocol.
A single URL replaces the entire PDF-email-login-portal pipeline. Here's what it does.
Alex Chen
Led the real-time sync engine rewrite at Linear, reducing p99 latency by 68%. Architected distributed event sourcing pipeline processing 2.4M events/day with zero data loss across 3 regions.
Experience
- Rewrote the sync engine from polling to CRDT-based real-time, cutting p99 from 1.2s to 380ms
- Designed event sourcing pipeline handling 2.4M events/day across US, EU, APAC regions
- Built the edge function runtime serving 14B requests/month with sub-50ms cold starts
Skills
R1 Connect.
A live candidate page, backed by the R1 talent network.
Capability | R1 Connect | PDF Email | ATS Portal | LinkedIn Profile |
|---|---|---|---|---|
Opens without an account | Varies | Varies | ||
Tailored to the role | Manual | Varies | — | |
Expiring shared access | — | Varies | — | |
Viewer limit for a shared link | — | Varies | — | |
Trust phrase for a new browser | — | — | — | |
Chat embedded on the candidate page | — | Varies | — | |
End-to-end encrypted embedded chat | — | Not typical | — | |
Key numbers highlighted automatically | Manual | Varies | — | |
PDF linking back to the live page | Manual | Varies | — | |
Platform cannot read message content | — | — | — | |
Offline copy | Varies | — | ||
Compare and rank candidates for a role | Manual | Varies | ||
Built-in candidate network | — | — | ||
Network size | Growing | — | — | 1B+ |
Private by default.
Recruiting platforms hold your most sensitive professional data. In 2025, incidents put 100M+ records at risk.
Sources: McHire researcher writeup, TalentHook / Cybernews, Foh&Boh / Cybernews, HireClick
Encrypted on your device. R1 stores ciphertext. Only the recipient's device can read it.
The breaches so far.
Real incidents. Real numbers. Real exposure.
What protects the message.
Each row is written in plain English: what it means for you, not what it means for a cryptographer.
Protection | R1 Protected chat | LinkedIn Messages | ATS Messaging | WhatsApp Personal |
|---|---|---|---|---|
Encrypted in transit with TLS Your messages are scrambled while traveling across the internet. | ||||
Messages encrypted end to end Only you and your recipient can read the message — not even R1. | — | — | ||
Service cannot read message content We can't see your conversations, even if subpoenaed. | — | — | ||
Keys unique to each device Each phone or laptop gets its own lock — one compromised device doesn't expose the rest. | — | — | ||
Thread keys wrapped for each recipient device Adding a new phone doesn't expose old messages to it. | — | — | ||
Trusted key changes are detected You're alerted if someone's device keys change unexpectedly — a sign of tampering. | — | — | ||
Append-only audit log of every device key change Every key change is recorded permanently — you can verify the full history yourself. | — | — | ||
Revoked devices stop receiving message keys Lost a phone? Remove it and it instantly loses access to new messages. | — | — | ||
Cross-device recovery without exposing plaintext to the service Add a new device without us ever seeing your message content. | — | — | ||
Unverified cross-party devices blocked before key delivery Unknown devices from other parties are blocked before they can receive your keys. | — | — | — | |
Invalid encrypted envelopes rejected before storage Tampered or malformed messages are rejected before they're ever stored. | — | — | — | |
Realtime message alerts contain metadata only Push notifications say 'New message' — never the actual content. | — | — | — |
ATS refers to standard native messaging in Greenhouse, Lever, Bullhorn, iCIMS, and Workday. Third-party integrations are excluded.
Protections apply to message content. Metadata — who, when — is not message content. Every key change is logged and client-verifiable.
The engine underneath.
The few things that keep your data yours.
AI broke hiring. R1 rebuilds it on trust.
Message content is encrypted on your device. The server stores math. It cannot read it, mine it, or train on it. Your offers, your counteroffers, your rejections — yours.
- One device, one key.
- Encrypted before it leaves.
- Verified before it's delivered.
- Pinned on first trust.
- Revoked in one click.
Messages reach the recruiter and no one in between. Not even us. Not a privacy policy. Math. See the transparency log →
Hire(d) better.