What subscribers see when they opt in.
LifeOS sends one daily SMS to each subscriber with a private link to their morning brief. This page shows the exact consent CTA, the verbatim consent language a subscriber agrees to, and the 6-digit verification step that completes opt-in. The actual form lives at /settings behind a Google sign-in; the preview below is identical in wording and structure.
Sign up at life-os.build
A new subscriber clicks “Get your morning brief” on the home page and signs in with Google. After sign-in they land on the onboarding flow and navigate to the Settings page.
Enter a US phone and check the consent box
On the Settings page, the “Phone for daily SMS” section shows the form below. The consent checkbox contains every required disclosure: program name, frequency, STOP, HELP, message and data rates, and links to Terms and Privacy. The subscriber cannot submit without checking the box.
The preview above is identical to what subscribers see at life-os.build/settings. Buttons are disabled here because this page is for review and explanation only.
Verify the 6-digit code
After the subscriber submits the form, LifeOS sends a 6-digit verification code to the phone number they entered. The first SMS reads:
Your LifeOS verification code: 482917. Expires in 10 min. Reply STOP to opt out.
The subscriber enters the code on the same Settings page. The code has a 10-minute TTL and a 5-attempt lockout. Only on successful verification does LifeOS mark the phone number as opted in and begin sending the daily brief.
Every opt-in writes a consent record
On successful verification, LifeOS writes an immutable consent record containing: the subscriber's operator id, the phone number in E.164, the consent text version (currently v1), the full literal wording shown to the subscriber, the event type (opt-in), the event timestamp, the request IP address, and the user agent string. The record is append-only and never modified after creation.
STOP, START, HELP keywords
Subscribers can opt out at any time by replying STOP (or STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT) from their phone. The inbound Twilio webhook records the opt-out in the same consent log and immediately suppresses future sends. Reply START or YES to opt back in. Reply HELP for an auto-reply with program name, contact email, and STOP instructions. Subscribers can also opt out from the Settings page without using a keyword.
Frequency, rates, data
- Frequency: up to one (1) SMS per day per subscriber.
- Message and data rates may apply (set by the subscriber's mobile carrier).
- Mobile numbers are not shared with third parties or affiliates for marketing or promotional purposes. See the full Privacy Policy.
- Continued use is governed by our Terms of Service.