What this tutorial shows

This page is a guided tour of the piisafe.eu website scanner. It runs to 12 steps. Every step pairs a real screenshot with a short note. You can switch that note between beginner, intermediate and developer wording.

A PII scan is a check for personal data that a website shows to the public. For example, names, e-mail addresses, phone numbers and bank details are the usual finds. Personal data is information that relates to an identified or identifiable person, according to Article 4(1) GDPR. That regulation — Regulation (EU) 2016/679 — has applied across the EU since 25 May 2018.

The tour also shows why the language setting matters so much. If you pick the wrong language, the model reads the page with the wrong word list. Therefore step 7 and step 12 place both runs side by side, so you can compare what each one found.

Limits worth knowing before you start

One scan covers at most 1,000 pages. Each call to the detection API takes at most 50,000 characters, so the scanner splits long pages at word boundaries first. You may start 20 scans per hour from one IP address, and you may poll a running scan 120 times per minute. Finished scans leave server memory after 35 minutes. Finally, the scanner writes nothing to a disk or a database at any point.

A PII scan needs an anonym.legal API key. The Dead Link Scanner needs no key at all.

Demo Language
Workflow Path
Explanation Level

🔒