ADVERTISEMENT

Trial opens against Meta CEO Mark Zuckerberg and other leaders over Facebook privacy violations

Published Jul 17, 2025 02:22 pm
By MARYCLAIRE DALE and BARBARA ORTUTAY Associated Press
WILMINGTON, Del. (AP) — An $8 billion class action investors' lawsuit against Meta CEO Mark Zuckerberg and company leaders — current and former — began Wednesday, with claims stemming from the 2018 privacy scandal involving the Cambridge Analytica political consulting firm.
Investors allege in their lawsuit that Meta did not fully disclose the risks that Facebook users' personal information would be misused by Cambridge Analytica, a firm that supported Donald Trump's successful Republican presidential campaign in 2016. Shareholders say Facebook officials repeatedly and continually violated a 2012 consent order with the Federal Trade Commission under which Facebook agreed to stop collecting and sharing personal data on platform users and friends without their consent.
Facebook later sold user data to commercial partners in direct violation of the consent order and removed disclosures from privacy settings that were required under consent order, the lawsuit alleges.
The fallout led to Facebook agreeing to pay a $5.1 billion penalty to settle FTC charges. The social media giant also faced significant fines in Europe and reached a $725 million privacy settlement with users. Now shareholders want Zuckerberg and others to reimburse Meta for the FTC fine and other legal costs, which the plaintiffs estimate total more than $8 billion.
The first trial witness, privacy expert Neil Richards, testified Monday morning for the shareholders.
"Facebook's privacy disclosures were misleading," said Richards, a professor at Washington University Law School.
In later testimony, Jeffrey Zients, who served on Facebook's board from 2018 to 2020, testified that consumer privacy and user data were priorities for both management and the board.
Nonetheless, he supported settling with the FTC as it investigated potential violations of the 2012 consent order, so the company could move forward.
"It was difficult because this was a lot of money, but I think it was better than the alternative," Zients said.
FILE - Meta Founder and CEO Mark Zuckerberg speaks at LlamaCon 2025, an AI developer conference, in Menlo Park, Calif., Tuesday, April 29, 2025. (AP Photo/Jeff Chiu, file)
FILE - Meta Founder and CEO Mark Zuckerberg speaks at LlamaCon 2025, an AI developer conference, in Menlo Park, Calif., Tuesday, April 29, 2025. (AP Photo/Jeff Chiu, file)
Asked if the board considered making its founder a party to the settlement, he said Zuckerberg was "essential" to running the company.
And, Zients, who served in both the Obama and Biden administrations, said, "there was no indication that he had done anything wrong."
The case is expected to run through late next week and include testimony from both Zuckerberg and former Chief Operating Officer Sheryl Sandberg. Other witnesses expected in Delaware Chancery Court, where Facebook parent Meta Platforms Inc. is incorporated, include board member Marc Andreessen and former board member Peter Thiel. The judge is not expected to rule for several months.
Meta had hoped the Supreme Court would dismiss the case. Justices heard arguments in November before deciding they should not have taken it up. The high court dismissed the company's appeal, leaving in place an appellate ruling allowing the case to go forward.
Ortutay reported from San Francisco.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.