ADVERTISEMENT

Facebook suspends thousands of apps but user impact unclear

Published Sep 21, 2019 01:49 am
By the Associated Press  Facebook said Friday that it has suspended "tens of thousands" of apps made by about 400 developers as part of an investigation following the Cambridge Analytica scandal. FILE - This July 16, 2013, file photo, shows a sign at Facebook headquarters in Menlo Park, Calif. Facebook says it has suspended tens of thousands of apps made by about 400 developers as part of an investigation following the Cambridge Analytica scandal. Starting in March 2018, Facebook started looking into the apps that have access to its users' data. The probe came after revelations that data mining firm Cambridge Analytica used ill-gotten data from millions of Facebook users through an app, then used the data to try to influence U.S. elections. (AP Photo/Ben Margot, File) FILE - This July 16, 2013, file photo, shows a sign at Facebook headquarters in Menlo Park, Calif. Facebook says it has suspended tens of thousands of apps made by about 400 developers as part of an investigation following the Cambridge Analytica scandal. Starting in March 2018, Facebook started looking into the apps that have access to its users' data. The probe came after revelations that data-mining firm Cambridge Analytica used ill-gotten data from millions of Facebook users through an app, then used the data to try to influence US elections. (AP Photo/Ben Margot, File) The announcement came the same day that unsealed legal documents in Massachusetts disclosed that Facebook had suspended 69,000 apps. In the vast majority of cases, however, the suspensions came not after any kind of serious investigation but because app developers had failed to respond to emailed information requests. Starting in March 2018, Facebook began looking into the apps that have access to its users' data. The probe came after revelations that data-mining firm Cambridge Analytica used ill-gotten data from millions of Facebook users through an app, then used the data to try to influence US elections. It led to a massive backlash against Facebook that included CEO Mark Zuckerberg being called to testify before Congress. The company is still trying to repair its reputation. Facebook said Friday its app investigation is ongoing and it has looked at millions of apps so far. The company said it has banned a few apps completely and has filed lawsuits against some, including in May against a South Korean data analytics company called Rankwave. In April, it sued LionMobi, based in Hong Kong, and JediMobi, based in Singapore, which the company says made apps that infected users' phones with malware. Facebook settled with the Federal Trade Commission for a record $5 billion this summer over privacy violations that stemmed from the Cambridge Analytica scandal. The company said the FTC agreement "will bring its own set of requirements for bringing oversight to app developers. It requires developers to annually certify compliance with our policies" and that developers who don't do this will be "held accountable." Also on Friday, a judge unsealed a subpoena by the Massachusetts attorney general demanding that the social network disclose the names of apps and developers that obtained data from its users without their consent. It also asked for all Facebook internal communications about those apps. The state began investigating Facebook when the Cambridge Analytica scandal broke. But the company refused to identify any of the apps or developers, and the subpoena would have remained confidential under Massachusetts law had Facebook not insisted on keeping it and related exhibits secret. Massachusetts Attorney General Maura Healey's consumer protection division had sought data on apps from prior to 2014, when Facebook announced changes to the platform to restrict access to user data. Facebook tried to redact the subpoena in negotiations before Friday's ruling by state Judge Brian A. Davis. But Healey's office fought to limit the redacted sections. Facebook did disclose that it had identified more than 10,000 apps that "show characteristics associated with higher risks of data misuse" but did not identify any of them. The state attorney general noted that Facebook had allowed developers to integrate at least 9 million apps into the platform as of 2014 and had, for many years, allowed developers to access user data, including photos, work history, birthdates and "likes." This applied not just from people who installed the apps but also to their Facebook friends who did not. The unsealed subpoena also says that Facebook informed the Massachusetts attorney general's office that it had identified about 2 million apps "as warranting a closer examination for potential misuses of Facebook user data." That suggests that, five years ago, more than one in four apps may have been accessing Facebook users' data without their knowledge or consent.
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.