Home/Case Studies/Policy Change Monitor
Back to case studies
Automation / Serverless Case Study

Policy Change Monitor

A serverless job that watches public terms and privacy pages, shows exactly what changed, and emails the diff for review.

PythonAWS LambdaDynamoDBSESBeautifulSoup
Policy Change Monitor

The Problem

The client had to know when any of dozens of public policy pages changed. Checking by hand meant changes were found late or not at all.

What We Built

Watch list. About 28 pages, each with the CSS selector for its main text.

Fetch and extract. requests and BeautifulSoup inside Lambda.

Compare. A unified diff against the last stored version; unchanged pages are skipped.

Report. Each change is stored as a new version and emailed through SES.

Review API. Marks a change reviewed, locks it while someone is on it, and logs who and when.

A Note on the Image

The diff in the image is sample text, and the client is not named.

Need something like this built?

Tell us what you are building. You get a straight answer on scope, stack and what it would take.

Book a Free Call