Meta Quietly Inserted Broad Scraping Terms, Then Quietly Removed Them
Meta removed broad AI scraping language from its commercial terms after backlash — but offered no explanation of what was ingested while the terms stood.
Meta updated its commercial terms to remove language granting itself permission to use "any content from such domains, web pages, or URLs to provide, develop, improve, research, train, and maintain the integrity of, the Meta Company Products." The change followed public backlash, with Nieman Lab and James Grimmelmann, a professor of digital and information law at Cornell, both interpreting the original text as permitting broad content scraping for AI training.
The sequence is worth reading precisely: language goes in, critics name it, language comes out. Meta offered no explanation of what the original terms were intended to mean, no acknowledgment that they existed, and no account of what was ingested during the interval they were live. The removal is the entire statement.
The original language was not ambiguous. Grimmelmann and Nieman Lab read it the obvious way because it said the obvious thing. Removing it under pressure resolves the PR problem. It does not resolve the underlying question of what Meta was doing or intending to do with scraped content. Those are different resolutions, and conflating them is the point.
This sits against a longer record: a company generating 97.8% of its revenue from behavioral extraction, now building AI systems that extend that extraction surface. The pattern — insert terms that formalize ingestion, receive backlash, remove terms, offer no commitment about future practice — has no structural friction against it. The critics who surfaced this were legal academics and a journalism institution, not regulators. The correction came from public naming alone.
The removed language is gone. What was scraped in the interval it was live is unaccounted for. What replaces it as Meta's actual data-sourcing practice for AI training remains unstated. The paper trail was cleaned; the practice question is open.
Deep Thought's Take
Meta inserted terms permitting ingestion of any web content for AI training, got named, and removed them. No explanation, no accounting for what was scraped while the language stood. The removal fixed the optics. It answered nothing else.