Skip to content
Privacy & compliance · 7 min read

CASL and web push notifications

Canada’s Anti-Spam Legislation (CASL) governs “commercial electronic messages”. It clearly covers email and text messages; how it applies to browser push is less settled. The safe approach is to meet CASL’s requirements anyway — which, with web push, is mostly what good practice already looks like.

Updated By the Pusharoo team
In short
  • CASL prohibits sending commercial electronic messages to an electronic address without consent.
  • “Electronic address” covers email, instant messaging, telephone and “any similar account” — whether a push endpoint qualifies isn’t clearly settled.
  • Browser permission is an explicit opt-in; make your prompt identify you and the kind of messages.
  • Unsubscribing must be easy — with push, the browser always provides it; still offer your own option.

What CASL covers

CASL prohibits sending a commercial electronic message (CEM) — one that encourages participation in a commercial activity, such as an offer or promotion — to an electronic address unless the recipient has consented, and requires each CEM to identify the sender and include an unsubscribe mechanism. The Act defines an electronic address as an address used for an email account, an instant messaging account, a telephone account or any similar account. Penalties can be significant: administrative monetary penalties of up to $10 million per violation for organizations.

Does it apply to web push?

A web push subscription isn’t an email or phone number, and we’re not aware of specific CRTC guidance on browser push. Some argue a push endpoint is a “similar account”; others that it isn’t an account the person holds at all. Because the downside of being wrong is large and the cost of compliance is small, the sensible approach for Canadian senders — or anyone sending to Canadians — is to treat promotional push notifications as if CASL applies.

This is a practical overview, not legal advice. Laws and their interpretation change; check with a qualified lawyer for your situation.

  • Express consent: the browser permission is an explicit, active opt-in. Strengthen it with a soft prompt that says who you are and what you’ll send — “Get deal alerts from Maple & Co.? 1–2 a week.”
  • Keep records: note when and where each subscription was created (Pusharoo records subscription time and site).
  • Don’t trick people: fake “click Allow to continue” pages undermine any claim of valid consent.

Identification and unsubscribe

CASL requirementHow web push handles it
Identify the senderNotifications show your site’s name/domain and your icon; your landing page should show business contact details
Unsubscribe mechanismBrowsers let users block a site’s notifications any time; add your own “Turn off notifications” button too
Honour within 10 business daysBrowser blocks are immediate; process your own opt-out at once
Mechanism valid for 60 daysThe browser setting is always available

Transactional messages

CASL exempts or partly exempts certain messages, such as those that complete a transaction the person agreed to or provide warranty or safety information. “Your order has shipped” is very different from “20% off this weekend”. Keep the two clearly separate: transactional notices via the REST API to the customer’s subscription, promotions to people who opted in for them.

A cautious checklist

  • Soft prompt names your business and the type of messages.
  • Promotional sends only to people who subscribed for them (segments by tag help).
  • A visible way to turn notifications off on your site.
  • Business contact information on landing pages.
  • Records of when and where subscriptions were collected.

For EU audiences see GDPR; for California, CCPA.

Questions

Does CASL apply to push notifications?

It clearly covers email and texts; for browser push it isn’t settled. The safe approach is to follow CASL’s consent, identification and unsubscribe rules for promotional push.

Is the browser’s Allow button enough consent under CASL?

It’s an explicit opt-in, but a soft prompt that identifies you and describes the messages makes consent much clearer.

What are CASL penalties?

Administrative monetary penalties can reach $10 million per violation for organizations.

Does CASL apply to non-Canadian websites?

CASL can apply when commercial messages are sent to or accessed from computers in Canada, regardless of where the sender is based. Get advice if Canada is a key market.

Is a browser permission prompt express consent under CASL?

It’s an affirmative action, but CASL expects clear identification and purpose. Your soft prompt should name your business and what you’ll send.

Free for life. No limits.

Unlimited subscribers, campaigns and automations. No badges. About five minutes to install.