reason.com
Open in
urlscan Pro
75.2.24.81
Public Scan
URL:
https://reason.com/2023/09/01/protecting-kids-on-social-media-act-cloaks-attack-on-privacy-behind-concern-for-child...
Submission Tags: republicans right wing extremist conservative maga censorship freedom human rights europe eu progressive Search All
Submission: On February 13 via manual from US — Scanned from US
Submission Tags: republicans right wing extremist conservative maga censorship freedom human rights europe eu progressive Search All
Submission: On February 13 via manual from US — Scanned from US
Form analysis
4 forms found in the DOMGET https://reason.com/
<form role="search" method="get" class="search-form" action="https://reason.com/">
<label>
<span class="screen-reader-text">Search for:</span>
<input type="search" class="search-field" placeholder="Search …" value="" name="s">
</label>
<input type="submit" class="search-submit" value="Search">
</form>
POST
<form method="post" id="gform_0" class="recaptcha-v3-initialized"><input type="hidden" name="login_redirect" value="/2023/09/01/protecting-kids-on-social-media-act-cloaks-attack-on-privacy-behind-concern-for-children/">
<div class="gform_heading">
<h3 class="gform_title">Login Form</h3>
</div>
<div class="gform_body">
<div id="gform_fields_login" class="gform_fields top_label">
<div id="field_0_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_0_1"><label class="gfield_label gform-field-label"
for="input_1">Username<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_1" id="input_1" type="text" value="" class="" aria-required="true" aria-invalid="false"> </div>
</div>
<div id="field_0_2" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_0_2"><label class="gfield_label gform-field-label"
for="input_2">Password<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_2" id="input_2" type="password" value="" class="" aria-required="true" aria-invalid="false"> </div>
</div>
<div id="field_0_3" class="gfield gfield--type-remember_me field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_0_3"><label
class="gfield_label gform-field-label screen-reader-text gfield_label_before_complex"></label>
<div class="ginput_container ginput_container_checkbox">
<div class="gfield_checkbox" id="input_3">
<div class="gchoice gchoice_3">
<input class="gfield-choice-input" name="input_3.1" type="checkbox" value="1" id="choice_3">
<label for="choice_3" id="label_3">Remember Me</label>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="gform_footer top_label"> <button type="submit" id="gform_submit_button_0" class="gform_button button"
onclick="if(window["gf_submitting_0"]){return false;} if( !jQuery("#gform_0")[0].checkValidity || jQuery("#gform_0")[0].checkValidity()){window["gf_submitting_0"]=true;} "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_0"]){return false;} if( !jQuery("#gform_0")[0].checkValidity || jQuery("#gform_0")[0].checkValidity()){window["gf_submitting_0"]=true;} jQuery("#gform_0").trigger("submit",[true]); }">Login</button>
<input type="hidden" class="gform_hidden" name="is_submit_0" value="1">
<input type="hidden" class="gform_hidden" name="gform_submit" value="0">
<input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
<input type="hidden" class="gform_hidden" name="state_0" value="WyJbXSIsIjVmZDk0MDRiMTc0NTYwODJmYTIwNGZlZDYxN2ViYzJjIl0=">
<input type="hidden" class="gform_hidden" name="gform_target_page_number_0" id="gform_target_page_number_0" value="0">
<input type="hidden" class="gform_hidden" name="gform_source_page_number_0" id="gform_source_page_number_0" value="1">
<input type="hidden" name="gform_field_values" value="">
</div>
</form>
POST /2023/09/01/protecting-kids-on-social-media-act-cloaks-attack-on-privacy-behind-concern-for-children/
<form method="post" enctype="multipart/form-data" id="gform_19" class="incontent-email-signup recaptcha-v3-initialized" action="/2023/09/01/protecting-kids-on-social-media-act-cloaks-attack-on-privacy-behind-concern-for-children/" data-formid="19"
novalidate="">
<div class="gf_invisible ginput_recaptchav3" data-sitekey="6LeMnkUaAAAAALL8T1-XAyB7vxpOeTExu6KwR48-" data-tabindex="0"><input id="input_ed0e8a31209180592f499ced8a64c813" class="gfield_recaptcha_response" type="hidden"
name="input_ed0e8a31209180592f499ced8a64c813" value=""></div>
<div class="gform-body gform_body">
<div id="gform_fields_19" class="gform_fields top_label form_sublabel_below description_below">
<div id="field_19_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_19_1"><label
class="gfield_label gform-field-label" for="input_19_1">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_email"> <input name="input_1" id="input_19_1" type="email" value="" class="large" placeholder="Email Address" aria-required="true" aria-invalid="false"> </div>
</div>
<div id="field_19_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_19_2"><label
class="gfield_label gform-field-label" for="input_19_2">Phone</label>
<div class="ginput_container"><input name="input_2" id="input_19_2" type="text" value="" autocomplete="new-password"></div>
<div class="gfield_description" id="gfield_description_19_2">This field is for validation purposes and should be left unchanged.</div>
</div>
</div>
</div>
<div class="gform_footer top_label"> <button type="submit" id="gform_submit_button_19" class="gform_button button"
onclick="if(window["gf_submitting_19"]){return false;} if( !jQuery("#gform_19")[0].checkValidity || jQuery("#gform_19")[0].checkValidity()){window["gf_submitting_19"]=true;} "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_19"]){return false;} if( !jQuery("#gform_19")[0].checkValidity || jQuery("#gform_19")[0].checkValidity()){window["gf_submitting_19"]=true;} jQuery("#gform_19").trigger("submit",[true]); }">Submit</button>
<input type="hidden" class="gform_hidden" name="is_submit_19" value="1"> <input type="hidden" class="gform_hidden" name="gform_submit" value="19"> <input type="hidden" class="gform_hidden" name="gform_unique_id" value=""> <input type="hidden"
class="gform_hidden" name="state_19" value="WyJbXSIsIjVmZDk0MDRiMTc0NTYwODJmYTIwNGZlZDYxN2ViYzJjIl0="> <input type="hidden" class="gform_hidden" name="gform_target_page_number_19" id="gform_target_page_number_19" value="0"> <input type="hidden"
class="gform_hidden" name="gform_source_page_number_19" id="gform_source_page_number_19" value="1"> <input type="hidden" name="gform_field_values" value=""> </div>
<p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js"
value="1707844867244">
<script>
document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
</script>
</p>
</form>
POST /2023/09/01/protecting-kids-on-social-media-act-cloaks-attack-on-privacy-behind-concern-for-children/#gf_18
<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_18" id="gform_18" class="puprf-signup-widget recaptcha-v3-initialized"
action="/2023/09/01/protecting-kids-on-social-media-act-cloaks-attack-on-privacy-behind-concern-for-children/#gf_18" data-formid="18" novalidate="">
<div class="gf_invisible ginput_recaptchav3" data-sitekey="6LeMnkUaAAAAALL8T1-XAyB7vxpOeTExu6KwR48-" data-tabindex="0"><input id="input_f185b4681736123bb2cf69addd3cc51c" class="gfield_recaptcha_response" type="hidden"
name="input_f185b4681736123bb2cf69addd3cc51c" value=""></div>
<div class="gform-body gform_body">
<div id="gform_fields_18" class="gform_fields top_label form_sublabel_below description_below">
<div id="field_18_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_18_1"><label
class="gfield_label gform-field-label" for="input_18_1">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_email">
<input name="input_1" id="input_18_1" type="email" value="" class="large" placeholder="Email Address" aria-required="true" aria-invalid="false">
</div>
</div>
<div id="field_18_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_18_2"><label
class="gfield_label gform-field-label" for="input_18_2">Name</label>
<div class="ginput_container"><input name="input_2" id="input_18_2" type="text" value="" autocomplete="new-password"></div>
<div class="gfield_description" id="gfield_description_18_2">This field is for validation purposes and should be left unchanged.</div>
</div>
</div>
</div>
<div class="gform_footer top_label"> <button type="submit" id="gform_submit_button_18" class="gform_button button"
onclick="if(window["gf_submitting_18"]){return false;} if( !jQuery("#gform_18")[0].checkValidity || jQuery("#gform_18")[0].checkValidity()){window["gf_submitting_18"]=true;} "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_18"]){return false;} if( !jQuery("#gform_18")[0].checkValidity || jQuery("#gform_18")[0].checkValidity()){window["gf_submitting_18"]=true;} jQuery("#gform_18").trigger("submit",[true]); }">Submit</button>
<input type="hidden" name="gform_ajax" value="form_id=18&title=&description=1&tabindex=0&theme=data-form-theme='gravity-theme'">
<input type="hidden" class="gform_hidden" name="is_submit_18" value="1">
<input type="hidden" class="gform_hidden" name="gform_submit" value="18">
<input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
<input type="hidden" class="gform_hidden" name="state_18" value="WyJbXSIsIjVmZDk0MDRiMTc0NTYwODJmYTIwNGZlZDYxN2ViYzJjIl0=">
<input type="hidden" class="gform_hidden" name="gform_target_page_number_18" id="gform_target_page_number_18" value="0">
<input type="hidden" class="gform_hidden" name="gform_source_page_number_18" id="gform_source_page_number_18" value="1">
<input type="hidden" name="gform_field_values" value="">
</div>
<p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js"
value="1707844867245">
<script>
document.getElementById("ak_js_2").setAttribute("value", (new Date()).getTime());
</script>
</p>
</form>
Text Content
* Latest * Magazine * Current Issue * Archives * Subscribe * Crossword * Video * Podcasts * All Shows * The Reason Roundtable * The Reason Interview With Nick Gillespie * The Soho Forum Debates * Just Asking Questions * The Best of Reason Magazine * Why We Can't Have Nice Things * Volokh * Newsletters * Donate * Donate Online * Donate Crypto * Ways To Give To Reason Foundation * Torchbearer Society * Planned Giving * Subscribe * Print/Digital Subscriptions * Gift Subscriptions Search for: LOGIN FORM Username(Required) Password(Required) Remember Me Login Create new account Forgot password Social Media PROTECTING KIDS ON SOCIAL MEDIA ACT CLOAKS ATTACK ON PRIVACY BEHIND CONCERN FOR CHILDREN THERE ARE ALREADY PEOPLE RESPONSIBLE FOR REGULATING CHILDREN’S ONLINE ACTIVITY: PARENTS AND GUARDIANS. J.D. Tuccille | 9.1.2023 7:00 AM Share on FacebookShare on TwitterShare on RedditShare by emailPrint friendly versionCopy page URL Media Contact & Reprint Requests (Evgenyatamanenko | Dreamstime.com) There's seemingly no policy turd that lawmakers are unwilling to polish in the name of "the children." That brings us to the Protecting Kids on Social Media Act, currently working its way through the U.S. Senate. This measure borrows bad proposals from another federal bill and combines them with legislative idiocy enacted at the state level. The resulting concoction could destroy internet privacy, subjecting all our online activity to government scrutiny in the name of shielding wee ones from harm. The Rattler is a weekly newsletter from J.D. Tuccille. If you care about government overreach and tangible threats to everyday liberty, this is for you. Email(Required) Phone This field is for validation purposes and should be left unchanged. Submit Δ A BIPARTISAN COMBINATION OF BAD IDEAS Sponsored by Sen. Brian Schatz (D–Hawaii) and co-sponsored by Sen. Tom Cotton (R–Ark.), Sen. Chr Murphy (D-Conn.), and Sen. Katie Boyd Britt (R-Ala.) among others, the Protecting Kids on Social Meda Act generates the sort of cross-aisle consensus that generally only accompanies terrible ideas. The bill "contains elements of the dangerous Kids Online Safety Act as well as several ideas pulled from state bills that have passed this year, such as Utah's surveillance-heavy Social Media Regulations law," write the Electronic Frontier Foundation's (EFF) Jason Kelley and Sophia Cope. Powered By 00:00/05:16 10 Sec The Real Impact from Investing in $7M Super Bowl Ads Next Stay The Kids Online Safety Act, which has 43 cosponsors in the Senate, "ham-handedly aims to shield children and teenagers from vaguely defined dangers lurking on the internet," Jacob Sullum noted earlier this month. "The unintended but foreseeable results are apt to include invasions of privacy that compromise First Amendment rights and a chilling impact on constitutionally protected speech, both of which will harm adults as well as the 'kids' whom the bill is supposed to protect." Likewise, "under the new Utah laws, social media companies will have to check the ages of new and existing Utah account holders—which of course means collecting and storing identifying information about every Utah user," Elizabeth Nolan Brown summarized in March. "That leaves people's personal information vulnerable to hackers, government snoops, unscrupulous tech employees, and more." The Protecting Kids on Social Media Act doubles down on bureaucratic control and surveillance of internet activity. As the title of the legislation suggests, its authors find substituting restrictive laws for parental responsibility in the name of shielding children from danger a convenient excuse for imposing controls that people would be unlikely to tolerate under any other circumstance. According to EFF: > The Protecting Kids on Social Media Act has five major components: > > * Mandate that social media companies verify the ages of all account holders, > including adults > * Ban on children under age 13 using social media at all > * Mandate that social media companies obtain parent or guardian consent > before minors over 12 years old and under 18 years old may use social media > * Ban on the data of minors (anyone over 12 years old and under 18 years old) > being used to inform a social media platform's content recommendation > algorithm > * Creation of a digital ID pilot program, instituted by the Department of > Commerce, for citizens and legal residents, to verify ages and > parent/guardian-minor relationships THE END OF ONLINE ANONYMITY It's tempting to conclude that the digital ID pilot program is the real warhead in this particular legislative weapon, since lawmakers and pundits often fret over online anonymity. The bill provides a clear path towards linking internet activity to identities so that, for example, politicians could identify their critics. "Not later than 2 years after the date of enactment of this Act, the Secretary of Commerce (referred to in this section as the 'Secretary') shall establish a pilot program (referred to in this Act as the 'Pilot Program') for providing a secure digital identification credential to individuals who are citizens and lawful residents of the United States at no cost to the individual," reads the text of the bill. The program will "allow individuals to verify their age, or their parent or guardian relationship with a minor user, by uploading copies of government-issued and other forms of identification" or through "electronic records of State departments of motor vehicles, the Internal Revenue Service, the Social Security Administration, State agencies responsible for vital records, or other governmental or professional records providers…." The bill contains assurances that users will be able to control and delete their information. But it's a government program; take those promises with a grain of salt. The largest grain of salt accompanies claims that use of the digital ID program will remain voluntary and confined to age verification. "It's unlikely that age and parental status verification would be its only use after its creation," warn EFF's Kelley and Cope. "Congress could easily change the law with future bills. Just look at the Social Security Number–once upon a time, it was only meant to allow Americans to participate in the federal retirement program. Even the Social Security Administration admits that the number 'has come to be used as a nearly universal identifier.'" (That admission can be found here.) REGULATING ADULTS IN THE NAME OF PROTECTING KIDS The rest of the bill is largely an exercise by the bill's sponsors in using government force to impose rules on minors' online activity that parents either can't be bothered to apply themselves or choose not to enforce because they flat-out disagree with the lawmakers over what rules are appropriate. That includes the total ban on those under 13 using social media along with parental consent and age-verification requirements for users between 13 and 18 years of age. Of course, you have to check everybody's ID to know who is underage. "The problems inherent in age verification systems are well known," write Kelley and Cope. "All age verification systems are identity verification systems and surveillance systems. All age verification systems also impact all users because it's necessary to confirm the age of all people in order to keep out one select age group. This means that every social media user would be subjected to potentially privacy-invasive identity verification if they want to use social media." GOVERNMENT PUSHES PARENTS OUT OF THE WAY Minus the "for the children" marketing pitch, legislation like this is a hard sell in anything resembling a free society. Most people would be hesitant to submit themselves to government identification and surveillance of their online activity. But few people want to be seen as callous towards kids, so "for the children" is an effective sales spiel for bad ideas—including bureaucratic rules and intrusive privacy violations. But here's the thing: There are already people responsible for regulating children's online activity in the form of parents and guardians. Adults can set screen time limits for kids, check their browser histories, or just take their devices away and send them outside to play. If they don't assert their authority in exactly the way some lawmakers might like, so be it. Free people get to raise their kids by their rules; they aren't bound by the preferences of meddling neighbors or presumptuous legislators. Sen. Schatz and friends say that they want to protect children from the dangers of social media. But if we want to preserve a free society for generations to come, what we really need to shield our kids from are lawmakers who cloak authoritarian proposals behind facades of concern. The Rattler is a weekly newsletter from J.D. Tuccille. If you care about government overreach and tangible threats to everyday liberty, this is for you. Email(Required) Name This field is for validation purposes and should be left unchanged. Submit Δ NEXT: Review: Wonder Boy Chronicles the Life and Death of Former Zappos CEO Tony Hsieh J.D. Tuccille is a contributing editor at Reason. Social MediaPrivacyInvasion of PrivacyCensorshipInternetFree SpeechParental RightsChildren Share on FacebookShare on TwitterShare on RedditShare by emailPrint friendly versionCopy page URL Media Contact & Reprint Requests Show Comments (48) LATEST JON STEWART'S RETURN TO THE DAILY SHOW WAS ACTUALLY PRETTY GREAT Eric Boehm | 2.13.2024 11:45 AM NEW YORK, NEW YORK Christian Britschgi | 2.13.2024 10:15 AM TUCKER DREAMS OF MOSCOW Liz Wolfe | 2.13.2024 9:30 AM MICHIGAN IS SPENDING MILLIONS TRYING TO REFURBISH A SKI-FLYING HILL. IT'S NOT WORKING. Natalie Dowzicky | From the March 2024 issue BRICKBATS: MARCH 2024 Charles Oliver and Peter Bagge | From the March 2024 issue * About * Browse Topics * Events * Staff * Jobs * Donate * Advertise * Subscribe * Contact * Media * Shop * Amazon Reason FacebookReason TwitterReason InstagramReason TikTokReason YoutubeReason ItunesReason on FlipboardReason RSS © 2024 Reason Foundation | Accessibility | Privacy Policy | Terms Of Use This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Notifications