Skip to content
T·R·E·A·M Text Rules Everything Around Me
tream
compliance

The mistake that lands the lawsuit — eliminated.

Compliance isn't a checkbox; it's a property of the send pipeline. Every send goes through the same guards.

inviolable

DNC + opt-out

Never message a phone on master DNC. Per-source opt-outs ban that source forever.

atomic

STOP is transactional

Inbound + opt-out row land in one DB transaction. Either both rows exist or neither does.

scoped

Per-source forever

Opt-out to source A bans source A forever. Cross-source scope is the only configurable piece.

audited

Every action logged

Operator, action, entity, before/after. Queryable from the dashboard.

Today's compliance check

audit_compliance · scope=today

PASS
Master DNC enforced on every send
Per-list opt-outs respected forever
STOP → opt-out is atomic (no half-state)
Signed webhook verification
Every operator action audited
Per-contact cooldown (4-day default)
12 campaigns · 124,832 messages · 0 violations

Run the audit on your data.

In a 30-min walkthrough we'll execute the audit live against your campaigns.