CA Govt Code § 84504.7 (2021)
2021 California Code|Government Code - GOV|TITLE 9 - POLITICAL REFORM|CHAPTER 4 - Campaign Disclosure|ARTICLE 5 - Disclosure in Advertisements|Section 84504.7.

84504.7.  (a) A candidate or committee shall not authorize or pay for an advertisement that is a text message, unless the disclosures described in subdivision (b) are made, if the text message meets one of the following conditions:(1) The text message supports or opposes a candidate.(2) The text message supports or opposes a ballot measure.(b) (1) A committee, other than a candidate controlled committee established for an elective office of the controlling candidate, subject to subdivision (a) shall include the text “Paid for by” or “With” followed by either the name of the committee, or a hyperlink or Uniform Resource Locator (URL) for an internet website containing the disclosures required by Sections 84502, 84503, and 84506.5. The text of the disclosures on the internet website shall be in a color that reasonably contrasts with the background on which it appears and in no less than eight-point font. If the word “With” is used, the individual sending the text shall identify themselves in the following manner: “(Name of individual) with (name of committee or hyperlink or URL).” A disclosure using the word “With” may appear anywhere in the text message, including in conversational content, and need not appear as a separate statement apart from the other content of the message.(2) A candidate controlled committee established for an elective office of the controlling candidate subject to subdivision (a) shall include the text “Paid for by” or “With” followed by the name of the candidate, followed by the word “For,” and followed by the name of the elective office sought. If the word “With” is used, the individual sending the text shall identify themselves in the following manner: “(Name of individual) with (name of candidate) for (name of elective office).” A disclosure using the word “With” may appear anywhere in the text message, including in conversational content, and need not appear as a separate statement apart from the other content of the message.(3) A committee subject to subdivision (a) that has top contributors, other than a political party committee or a candidate controlled committee established for an elective office of the controlling candidate, shall comply with the following:(A) Immediately following the name of the committee or the hyperlink or URL required by paragraph (1), the text message shall also include the text “Top funders:” followed by the names of the top two contributors of fifty thousand dollars ($50,000) or more to the committee paying for the advertisement, separated by “&” or “and.”(B) The names of the top two contributors may be spelled using acronyms, abbreviations, or other shorthand in common usage or parlance. If a top contributor is an individual, their first and last name shall both be used.(C) Notwithstanding subparagraph (A), if the disclosures required by paragraph (1) and this paragraph would exceed 35 characters, the text message shall disclose only the single top contributor of fifty thousand dollars ($50,000) or more to the committee paying for the advertisement.(D) Notwithstanding subparagraph (A), if the text message includes the name of the committee paying for the advertisement in accordance with paragraph (1), and the committee’s name includes the name of one of the top two contributors of fifty thousand dollars ($50,000) or more to the committee paying for the advertisement, the text message is not required to include the name of that contributor after the text “Top funders:”.(4) The text required to be included in a text message sent pursuant to this subdivision shall be in a color that reasonably contrasts with the background on which it appears and in a font size that is readable by the average viewer.(c) (1) This section does not apply to a text message that is individually sent without the assistance of mass distribution technology, including a text messaging platform.(2) If a committee, other than a political party committee or a candidate controlled committee established for an elected office of the controlling candidate, subject to subdivision (a) that has top contributors uses individuals who are unpaid volunteers to send text messages with the assistance of mass distribution technology, including a text message platform, the text messages sent by individuals who are unpaid volunteers are not required to disclose the top two contributors pursuant to paragraph (3) of subdivision (b). Text messages sent by unpaid volunteers shall include a disclosure stating that the text message is being sent by a volunteer. For purposes of this paragraph, receiving payments for food, transportation, or lodging in connection with campaign activity shall not disqualify a person from being classified as an unpaid volunteer.(d) An internet website that is hyperlinked as provided for in this section shall remain online and available to the public until 30 days after the date of the election in which the candidate or ballot measure supported or opposed by the advertisement was voted on.(e) (1) If an exchange consists of a sequence of multiple text messages sent on the same day, a candidate or committee shall be deemed in compliance with this section if the candidate or committee sends the disclosures required by subdivision (b) with the first text message in the sequence that meets one of the conditions of subdivision (a).(2) A committee shall be deemed in compliance with this section if the disclosures required by subdivision (b) are included in the text message in the form the committee intended it to be sent, regardless of the form the carrier relayed it to the recipient.(3) If a committee includes a hyperlink or URL in the text message sent pursuant to subdivision (b), the committee shall be deemed to be in compliance with subdivision (b) even if the recipient’s device is incapable of accessing the corresponding internet website.(Added by Stats. 2019, Ch. 555, Sec. 3. (AB 201) Effective January 1, 2020.)