Back to Blog
Compliance & Deliverability

Consent and Record-Keeping for SMS Campaigns

In TCPA litigation, the burden of proving consent falls on the sender. If you cannot produce a consent record for a specific subscriber on a specific date, you have no defense against a per-message fine of up to $1,500.

DA
Danial A
Senior Twilio Consultant, Telphi Consulting
June 20, 2026
8 min read
Twilio
Compliance
Deliverability
Consent and Record-Keeping for SMS Campaigns

Consent record-keeping for SMS is the practice of capturing, storing, and being able to retrieve documentary evidence that a specific phone number holder agreed to receive messages from your business before you sent them. Under the TCPA, the sender bears the burden of proof on consent in every lawsuit and regulatory action, which means your consent records are not a legal nicety but your primary legal defense. Courts have ruled in multiple cases that a subscriber's denial of giving consent is sufficient to survive a motion to dismiss, placing the full evidentiary burden on you to produce records that contradict that denial.

What a Complete Consent Record Must Include

A complete consent record for an SMS subscriber must include the phone number that was presented or verified at the time of opt-in. It must include the exact date and time of opt-in, with sufficient precision to establish the sequence of events if the opt-in timestamp is challenged as inconsistent with other system logs. It must include the specific opt-in mechanism used, whether a web form, keyword reply, checkbox at checkout, or verbal consent recorded on a call. It must include the disclosure language that was presented to the subscriber at the time of opt-in, including the business name, message type description, frequency disclosure, and opt-out instructions. For web form opt-ins, the record should also include the IP address of the device used to submit the form and the user agent string. These elements collectively allow you to reconstruct exactly who consented, what they consented to, and when, which is what courts and regulatory bodies require.

Database Schema for Consent Record Storage

Storing consent records requires a database table designed specifically for this purpose, not a general marketing contact table where consent data is mixed with preference data and might be overwritten during list updates. The minimum fields for a consent record table are a unique consent record ID, the subscriber phone number in E.164 format, the opt-in timestamp in UTC with millisecond precision, the opt-in method as an enumerated value, the disclosure text identifier or hash linking to the stored disclosure version, the IP address for web form opt-ins, a status field indicating active consent or revoked consent, and if applicable a revocation timestamp and revocation method. Never overwrite or delete consent records when a subscriber opts out; instead update the status field to revoked and record the revocation event as a separate row. Maintaining the full consent history including opt-ins and opt-outs allows you to reconstruct the subscriber's complete consent timeline for any date in question.

How Long to Retain Consent Records

The TCPA statute of limitations for private lawsuits is four years from the date of the violation, and for FCC enforcement actions the limitations period is also generally four years. This creates a minimum consent record retention period of four years after the last message sent to a subscriber. However, since you may not know when the last message was sent at the time you are deciding your retention policy, a practical approach is to retain all consent records indefinitely or for a minimum of five years after the subscriber's last active engagement with your program. If GDPR applies to any of your subscribers, the right to erasure creates a conflicting obligation that requires balancing legitimate interests in retaining evidence against the subscriber's erasure rights; legal advice specific to your jurisdiction and subscriber base is essential for navigating this conflict. Store consent records in a database that is backed up separately from your operational systems so that they survive any data loss events that might affect your primary marketing database.

Proving Consent When It Is Challenged

When a consent record is challenged in litigation or in a regulatory inquiry, your ability to produce it quickly and in a credible format matters as much as the record's existence. Your consent database should be queryable by phone number with results that include all of the data fields described above, ideally exportable as a formatted report that can be produced in discovery. The disclosure language version referenced in the consent record should be stored separately and retrievable by version identifier so that you can show exactly what text the subscriber agreed to, even if you have updated your opt-in forms since then. Test your record retrieval process annually by performing mock consent lookups for a sample of subscriber numbers and verifying that complete records are returned. If you use a third-party consent management platform or CRM to store consent data, include their data retention and export capabilities in your vendor assessment, and ensure you have the right to export all consent data if you migrate to a different platform.

Conclusion

Consent record-keeping is the difference between having a defense and having no defense in TCPA litigation, and the infrastructure cost of building it correctly is a fraction of the exposure it protects against. Speak with our compliance team and we will audit your consent record system and fill any gaps before your next campaign.

Share this article:
0 views

Ready to Transform Your Business Communications?

Get a free consultation with our VoIP experts and discover how we can help you save costs, improve efficiency, and scale your business.

Comments (0)

Join the discussion and share your thoughts (AI-moderated for quality)

Protected by AI moderation

Be the first to comment

No comments yet. Share your thoughts below.