Compliance built in, not bolted on
HonkIO enforces Canadian telecommunications law at the API level. You cannot accidentally send a non-compliant message.
CASL — Canada's Anti-Spam Legislation
S.C. 2010, c. 23 · In force since July 1, 2014
CASL requires that every commercial electronic message (CEM) sent to a Canadian recipient must have the recipient's express or implied consent. Violations can result in administrative monetary penalties up to $10 million per violation for organizations. HonkIO enforces CASL requirements programmatically.
Express Consent
- Recorded with timestamp, source IP, and description
- Stored immutably in audit log
- Never expires unless revoked by the recipient
- Required for cold outreach / new contacts
Implied Consent
- Applies to existing business relationships
- Auto-expires after 2 years (CASL §10(9))
- Expiry date tracked and enforced by API
- Ineligible for telemarketing messages
HTTP 451 Unavailable For Legal Reasons. There is no way to override this from the API. Audit log entries are created for every blocked send attempt.CRTC Do Not Call List (DNCL)
Telecommunications Act · CRTC Rules on Unsolicited Telecommunications
The National DNCL prohibits telemarketing contacts (including SMS) to registered numbers. HonkIO queries the DNCL before sending any message tagged as telemarketing. Results are cached for 24 hours.
Existing Business Relationship
Customer made a purchase or inquiry within 18 months
Registered Charity
CRA-registered charitable organizations
Political Party / Candidate
Federal/provincial political communications
Survey / Research
Non-commercial surveys and market research
Newspaper Subscription
Soliciting newspaper subscriptions
Personal Relationship
Personal or family relationship with the recipient
HonkIO records the exemption reason with each message for audit purposes.
PIPEDA / Privacy Act
Personal Information Protection and Electronic Documents Act · S.C. 2000, c. 5
Canadian Data Residency
- All data stored in Canada
- Message content never transits non-Canadian infrastructure
- PostgreSQL, Redis, and logs — all in Canada
- Canada-only carrier messaging profile
Data Minimization & Retention
- Message body purged after 90 days by default
- Configurable retention period per account
- Audit logs retained separately (immutable)
- Right-to-erasure API endpoint included
Quebec Law 25 — Loi 25
An Act respecting the protection of personal information in the private sector · In full force since September 2023
Quebec Law 25 (Bill 64) imposes GDPR-like obligations on organizations handling personal information of Quebec residents. HonkIO's architecture supports these requirements.
- Privacy impact assessment (PIA) documented for data flows
- Right to access personal information via API
- Right to erasure endpoint wipes all PII for a number
- Data portability: export all consent and message records
- Privacy officer contact in all error communications
- Incident notification procedures in place
100% Canadian infrastructure
All HonkIO infrastructure runs in Canada. Your message content, phone numbers, consent records, and audit logs never leave Canada. This is enforced at the network level, not just in policy.
Honk.IO