An image purported to be a "Google China announcement" circulating on the internet falsely asserted that Google would fully restore its services in Mainland China beginning September 1, 2025. Google promptly responded, clarifying that the screenshot in question did not originate from the company.