Perkins

Security and privacy

Perkins handles a job seeker's resume, applications, and, with claims tracking, an unemployment work-search log. These are the rules it is built around, and what to expect from it.

What Perkins never does

Where your information lives

Before you share a folder

Run the privacy check on it:

python run.py pii-check <folder>

It looks for email addresses, phone numbers, Social Security-shaped numbers, home-folder paths, Claude artifact links, real job posting links, and leaked keys or tokens. It fails closed: a missing list or folder is an error, and a file it can't read as text is reported rather than skipped. Add --blocklist <file> with a private list of exact strings that must never appear (your name, your employers), and --history to check every commit in a git repository too.

Each state's rules file summarizes that agency's own pages, with the source links and the date they were last checked. The agency's site is the authority. If a week comes up short, tell the agency. Never add an activity that didn't happen.

Reporting a problem

Open an issue on the repository, without personal details in it. For anything sensitive, use GitHub's private vulnerability reporting on the repository's Security tab.