First CH Apps / Leftover Placeholder Text Checker
Enter a public URL and we read the home page plus up to 6 pages from its navigation, then list leftover dummy copy (lorem ipsum, Japanese placeholder phrases), placeholder values such as 〇〇 or 000-0000-0000, WordPress defaults (Hello world!, Sample Page), demo images and links to localhost or staging.
Right after a site goes live or is handed over, check the public URL the way visitors see it. We read the home page and up to 6 same-site pages from its navigation and list dummy copy, placeholder values, lorem ipsum, WordPress defaults, demo images and links to test environments, each with the matched text and the nearest heading.
Candidates are places that might be leftovers. A page that mentions 〇〇 or lorem ipsum on purpose will match too. Open the page and confirm.
Pages that were not checked are not counted as checked. Pages drawn by JavaScript, pages that could not be fetched and pages cut by the time limit are not proof that nothing is left over.
Only up to 6 pages from the navigation and the first 512KB of each are read. Deeper pages, pages behind a login and text inside images are out of scope.
We do not check legally required notices, give a score or suggest rewrites.
Only the public URL you enter is sent. The server fetches that URL and up to 6 same-site pages from its navigation with plain public GET requests. No cookies or login details are sent.
The fetched pages are used only for matching and are never returned. We return only the matched text, a short excerpt around it, headings and URLs.
Neither the pages nor the result are stored (no KV or D1). They are gone when the request ends. Your IP is counted in memory for rate limiting and never stored.
The result card image is drawn on your device and never sent to the server.
POST {"url": "https://example.com/", "lang": "en"} to /notice-check/api/check to get the same result as JSON (10 requests per 10 minutes).