91³Ô¹ÏÍø

Watch CBS News

DOJ creates task force to challenge state AI regulations

The Justice Department on Friday announced to employees it is creating an artificial intelligence taskforce to challenge state-level regulations so that AI companies can "be free to innovate without cumbersome regulation," according to an internal memo reviewed by CBS News.

The memo from Attorney General Pam Bondi cites President Trump's executive order last month aimed at restricting "excessive" state AI rules. The order argued that a "patchwork" of overlapping or contradictory state-by-state regulations could imperil the AI industry — though opponents from have pushed back.

The memo said that the AI Litigation Taskforce will challenge state laws on grounds that they are illegal, unconstitutionally regulate interstate commerce or are overridden by existing federal regulations.

The taskforce, at the direction of Mr. Trump, will consult with White House AI and crypto czar David Sacks, among others, regarding state laws that might warrant challenge, the memo said. 

Sacks, a prominent Silicon Valley venture capitalist, has defended the president's measure to curb state oversight, last month that the order "will provide the tools necessary for the federal government to push back against the most onerous and excessive state regulation."

According to the memo, the task force will be led by either Bondi or an appointee, and will be made up of representatives from the offices of the Deputy and Associate Attorney General, the Justice Department's Civil Division and the Solicitor General's office. 

A handful of states — including Colorado, California, Utah and Texas — have passed laws that set rules for AI companies, and several other states are considering regulations. Most AI-related bills proposed in state legislatures last year centered on protections from AI overreach, including legislation designed to restrict "deepfakes" and require companies to disclose if consumers are interacting with AI chatbots, the Brookings Institution. 

In December, Senate Democrats led by Sen. Ed Markey of Massachusetts introduced legislation to block Mr. Trump's executive order on state AI regulation. 

"While I am confident that the courts will strike down Trump's illegal power grab, Congress has a responsibility to assert its legislative authority and block this Executive Order," Markey said in a statement at the time.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });