This page documents the SMS opt-in flow used by ThouShaltNotClick for two-factor authentication. It is provided to Twilio as proof of consent collection in our toll-free messaging verification.
Users can fully use ThouShaltNotClick without ever providing a phone number. SMS verification is one of multiple optional security methods users can choose from, alongside TOTP authenticator apps (Google Authenticator, Authy, Microsoft Authenticator, etc.). Many users use only TOTP and never opt into SMS. Users who do not opt in to SMS retain full access to all platform functionality including login, password manager, training, and reporting.
When a user clicks “Set up” on the SMS option in their /dashboard/security page, this modal opens. The consent checkbox is unchecked by default and the “Send code” button is disabled. The user must enter a phone number AND tick the checkbox before they can proceed.

Screenshot of the live /dashboard/security SMS enrollment modal. Note the disabled Send code button (grayed) and unchecked checkbox.
Only after the user has typed their phone number AND deliberately ticked the consent checkbox does the “Send code” button become active. Both actions are required — neither alone enables submission.

Same modal after both required user actions. The Send code button activates only when both conditions are met. The frontend gate is also re-enforced server-side.
Verbatim text rendered next to the checkbox in the modal above. Stored consent records include a version identifier so the exact text the user agreed to is reproducible if challenged.
Version: tsnc-sms-consent-v1-2026-05-05
Verbatim text of every verification SMS sent. The STOP/HELP footer appears on every message without exception.