An image circulating online, purporting to be a "Google China Announcement," claims that Google will fully resume its services in mainland China on September 1, 2025. However, Google has officially denied that this screenshot was released by the company.