ADVERTISEMENT

WhatsApp launches fact-check service to fight fake news during India polls

Published Apr 2, 2019 12:00 am
By Reuters MUMBAI - WhatsApp on Tuesday launched a service for Indians to check the veracity of information, in the messaging platform’s latest attempt to combat fake news in India ahead of national elections beginning this month. The WhatsApp messaging application is seen on a phone screen August 3, 2017. (REUTERS / Thomas White / File Photo / MANILA BULLETIN) The WhatsApp messaging application is seen on a phone screen August 3, 2017. (REUTERS / Thomas White / File Photo / MANILA BULLETIN) WhatsApp said in a statement it was working with local startup Proto to classify messages sent to the service by users as true, false, misleading or disputed. They will also build a database of such content to better understand misinformation. The move comes as WhatsApp, with over 200 million users in India, battles criticism of its platform being used for the spread of misinformation, while social media companies across the board work to prevent the phenomenon - particularly during sensitive events such as elections. WhatsApp owner Facebook Inc said on Monday it had deleted 712 accounts and 390 pages in India and Pakistan for “inauthentic behavior”, saying many were linked to India’s opposition Congress party and others related to Pakistan’s military. The first phase of India’s elections is scheduled to begin on April 11, with final results expected on May 23. Major Indian political parties have accused each other of propagating fake news on WhatsApp while denying they do so themselves. In February, a senior WhatsApp executive said parties were trying to use the app in “ways for which it was not intended”. WhatsApp had a similar challenge during Brazilian elections last year when politicians had faced claims of spreading falsehoods on the platform. “The goal of this project is to study the misinformation phenomenon at scale,” Proto’s founders Ritvvij Parrikh and Nasr ul Hadi said in a statement. “As more data flows in, we will be able to identify the most susceptible or affected issues, locations, languages, regions, and more.” WhatsApp said Proto would be helped by two other organizations with experience working on misinformation-related projects. “The challenge of viral misinformation requires more collaborative efforts and cannot be solved by any one organization alone,” WhatsApp said. The new service, dubbed Checkpoint Tipline, can receive messages in the form of images and video as well as text in English and four regional languages, it added. Checkpoint is a research project commissioned by WhatsApp. Reuters received a message on WhatsApp containing false information and forwarded it to the service around 0640 GMT. It was still awaiting classification more than two hours later. “Thank you, we’ve received your request and you should hear from us again shortly,” a reply said. WhatsApp’s end-to-end encryption allows groups of many users to exchange text messages, images and video beyond the oversight of independent fact checkers or even the company itself. In July, the company introduced a measure limiting the number of messages a user can forward, a move aimed at curbing mass forwards in India, where the spread of rumors led to several killings and sparked calls for government action.
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.