Hearby

SECURITY · BUILT IN

Security isn’t a feature.
It’s the foundation.

Last updated · 21 May 2026 · v1.0

Hearby was designed against an adversary that knows what to look for. Here’s what we do, in order, before any user data exists.

Speech-to-text runs on your device

Whisper-base (CoreML, quantized to int4) runs entirely on your iPhone’s Neural Engine. The microphone PCM stream never reaches our servers. Transcripts are decoded chunk-by-chunk into volatile memory and discarded each cycle. No background recording. No idle listening.

Encryption in transit

What the backend retains

The backend is Cloudflare Workers with Durable Objects for active sessions and Neon Postgres for user accounts only. The only conversation-adjacent data we persist is audit metadata — request ID, timestamp, latency, trigger type, model ID, and the whisper text returned. We retain it for 90 days for billing, model evaluation, and incident response. Then it’s deleted.

Authentication

Clerk handles auth with passkey-first sign-in. Sessions are short-lived JWTs (15 minutes), refreshed silently. Account deletion is one click in the app and propagates to all systems within 24 hours.

Vendor isolation

Each vendor sees the narrowest possible slice. No vendor sees other-party transcripts. Period.

CUE · PRIMARY

Anthropic

Claude Haiku 4.5 · extracted facts only · no training on user data.

CUE · FAILOVER

OpenAI

GPT-4o-mini · automatic on 5xx or >500ms · no training on user data.

TTS

ElevenLabs

Flash v2 · whisper text in, audio out · never transcripts, never your voice.

SEARCH

Brave

Public web lookups · request scrubbed of user identifiers before egress.

ENRICHMENT

Apollo.io

Person lookups only · raw context never leaves the edge.

AUTH

Clerk

Passkey-first · short-lived JWTs (15 min) · silent refresh · one-click delete.

Bug bounty

Email security@hearby.co with reproducible vulnerabilities. We respond within 24 hours, triage within 72, and pay $250–$5,000 for valid reports depending on severity. No 90-day disclosure dance — we patch fast.

Incident response

We have on-call coverage via PagerDuty for the API surface. Public status page lives at status.hearby.co. Material incidents get an email within 72 hours.

What we’ll never do

Report a vulnerability: security@hearby.co

Read the architecture