// Security

Security & data protection.

How we protect your account, your keys, and your data — in plain terms first, then in full technical detail.

Reviewing us for your IT team or filling in a vendor questionnaire? Skip straight to the technical version: key hierarchy, isolation, sub-processors, and outbound request safety.

The short version

Your data is scrambled before it's stored

Contact details, phone numbers, addresses, your notes and captured replies are encrypted before they're written down — using a key that belongs to your workspace and no one else's. Someone who walked off with our database would get unreadable noise.

And on the way there

Everything between your browser and us travels over an encrypted connection. Nothing moves in the clear.

Your key isn't kept next to your data

The key that unlocks your workspace is held by Amazon's managed key service, not stored alongside the data it opens. Every use of it is recorded, and it can be switched off in seconds.

One workspace can't see another

Your leads, settings, keys and inbox are yours. Other customers can't reach them — and even a bug that got past the first check would hit data locked with a key that isn't theirs.

We don't store your password

We keep a one-way scramble of it, not the password itself. We can't tell you what yours is, because we genuinely don't know it.

Or skip the password entirely

Sign in with Google, GitHub, or Microsoft and your account lives with the identity provider you already trust — one less password to manage.

Your connected accounts stay yours

AI keys, mailbox connections, CRM and phone logins are encrypted, used only to run your own jobs, never exposed to prospects, and disconnectable at any time.

We ask for the least mailbox access that works

With Gmail or SendGrid we take permission to send mail, not to read yours, and replies find their way back by a separate route. Microsoft 365 is the exception: Graph reads the mailbox directly to catch replies and bounces, so connecting one grants send and read in a single consent. Revoke either at any time from the provider.

We never see your card

Card details go straight to Stripe. We hold a customer reference and your subscription status — nothing you could pay with.

Spending can't run away

Your prepaid balance is the built-in stop — when it runs out, AI pauses. On our keys you can set a hard monthly cap per workspace as well; it's off until you set one. With your own keys those calls bill your provider directly, so set your ceiling there too.

We name everyone else who touches your data

Every third party is listed in our Privacy Notice, a Data Processing Agreement is available if you need one, and we don't sell data.

Delete your workspace and it's really gone

Deleting a workspace destroys its key, which makes everything that workspace ever encrypted unreadable in the live database. Backups are whole-database snapshots, so they age out on their own schedule rather than being rewritten.

The technical version

Encryption at rest

What that protects — and what it doesn't

Isolation & access

Row-level workspace scoping

Every table carrying customer data is scoped by workspace id, and queries are issued through repositories that apply that scope rather than leaving it to each caller to remember.

Isolation enforced twice

Scoping is the first line; per-workspace keys are the second. Even a query that escaped its scope returns values encrypted under a key bound to a different workspace, which won't open.

Password storage

Salted, memory-hard scrypt hashes with constant-time verification. Plaintext passwords are never stored and never logged.

Single sign-on

Sign in with Google, GitHub, or Microsoft instead of a password, so account lifecycle stays with your identity provider. SSO signups are password-less by design.

Roles and per-seat controls

Admin and member roles gate the back office, with platform-only controls separated from workspace admin controls. Individual AI capabilities can be toggled per seat.

Separate billing boundaries

If you invoice your own clients through the platform, that runs on your Stripe account and your webhook secret — deliberately sharing nothing with our billing, so your revenue never lands in our ledger.

Your mailboxes and connected accounts

Outbound request safety

AI processing

Platform & supply chain

Data lifecycle

Export

Your lead pipeline exports to CSV from Reports in the back office. Email support@stellarreach.app if you need a full-account extract in a particular format.

Deletion

Deleting your workspace destroys its data key, which makes its encrypted data unreadable everywhere it exists, backups included. Retention specifics are in the Privacy Notice.

Your prospects' rights

Opt-outs are enforced by a suppression list matched on blind index, so a person who unsubscribes stays suppressed even though their address is stored encrypted.

Payment data

Card details go to Stripe and are never seen or stored by us. We hold a customer reference and subscription state, nothing more.

Responsible disclosure

Questions about security?

Send us your security questionnaire, or ask a specific question — a person will answer it.

Contact us