Repository navigation
Free My ID 0.2.0
Free My ID asks the people-search and data-broker sites that list your name, address and phone number to take your details down, and keeps checking. It runs on your own computer. There is no account and nothing is sent to us.
If you use Windows (most people)
You do not need to do anything special. Download the installer from freemyid.org and run it like before. If you already have Free My ID, the new installer updates it.
New, early: see where you are listed (more coming in 0.3)
- A "Today" screen shows what needs you now, plus a page for each site Free My ID knows about.
- Where are you listed? An exposure check looks up your name on the people-search sites it can read, before anything is sent, and gives a score from 0 to 100 with plain reasons. The score always says how many sites it could actually check. It is based only on the sites checked, and a low score does not mean you are safe. Sites that block automated visits are listed with a link so you can check by hand. Free My ID never gets around a site's bot protection.
- "Is this you?" If a site shows only a possible match, you are asked to confirm before anything is done.
- Protect yourself checklists. Free step-by-step guides for things like freezing your credit, ticked off in the app. Your ticks are stored encrypted on your computer. The same guides are on freemyid.org/protect/ (printable).
- Older addresses (optional, off by default). You can turn on one extra search under a previous address.
- California: if you live in California, the app points you to the state's free DROP request first.
- A printable summary of what was found and done.
This part is new and early. It reads a limited set of sites, and the rest of the journey is coming in 0.3.
What's better in this version
- Uninstalling is smoother. If Free My ID is open when you uninstall it, the uninstaller now closes it for you.
- Calmer wording. The email-setup screen (the "Bridge" step for Proton Mail users) uses plainer, less alarming words.
- A clearer password hint. The hint on the password screen now says what it actually does.
- The "Ready" page stays. The final screen that tells you everything is set up is kept on purpose, so you can see that it worked.
- Safer handling of your saved details. Your details are stored encrypted on your computer. This version tightens how the key to that store is kept and how it is wiped if you ask to delete everything.
- Under the hood. Many reliability and security fixes from our own review. Nothing for you to click.
What has not changed
- No account, no cloud, no tracking. Your details go only to the sites you ask to remove you, in the removal request.
- Free My ID never asks for your Social Security number, bank details or a card.
- Nothing real is sent until you say so.
Checking the download
Each release lists a checksum file (SHA256SUMS.txt). The freemyid.org download page shows how to compare it, with pictures.
Windows may show a blue "Windows protected your PC" box. That is because we have not bought a publisher certificate yet, not because anything is wrong. The download page shows exactly what to click.
For technical users (Linux, macOS, Docker)
0.2 is the "every platform" release. The command line and the background scheduler now work beyond Windows.
- Install from PyPI:
pipx install freemyid. The package ships the small sample broker list only; the full list is not in the wheel. - Docker: a non-root, read-only-friendly headless image at
ghcr.io/freemyid/freemyid(about 2 GB, approximate, because it includes Chromium). Public pulls without a GitHub login are being switched on shortly. - Schedulers: real systemd user timer (Linux) and launchd agent (macOS) install, remove and status.
freemyid doctor: says what is ready on this computer and how to fix what is not.--jsonand--offlinesupported.--jsonon the read commands, with versioned documents (for exampledoctor/1). Documented exit codes. See docs/CLI.md.- Headless runs:
freemyid run --headlessfor cron, systemd or Docker. It fails closed (stops and says why) if something needed is missing. - Set up without the wizard:
freemyid setup --from setup.yaml(versioned config, explicit consent,--yes,--check,--update). - Secrets without a desktop keyring: pluggable backends (OS keyring, passphrase file, systemd-creds).
freemyid secrets statusandfreemyid secrets migrate. freemyid exposure(--profile,--json,--offline,--refresh,--headless): the exposure check from the command line. The JSON document isexposure/1(score, coverage, coverage note,drop_first,first_checklist,old_address_checked).--offlinefetches nothing. Results from the last 24 hours are reused.freemyid checklist list|show|done|undo(--json): the Protect checklists.liststarts withca_dropfor Californians.- Practice first:
freemyid run --dry-runsearches and reports, sends nothing. - Mail: the computer's hostname is no longer sent in the SMTP greeting.
- Licence: AGPL code. The public sample broker data is CC BY-NC.
Honest limits
- Free My ID works on people-search and data-broker sites. It does not change what Facebook or Meta does with your account, and it does not stop hacking, wiretaps or phone "listening".
- It asks sites to remove you. Some must answer under their state's law and many do not have to; some will not reply. Sites also re-list people, which is why it keeps checking.
- The Windows installer is not signed yet (the blue box above). The macOS and Linux desktop apps and packages are not part of this release; macOS and Linux are command line only.
- The macOS scheduler has been tested on CI but not yet on real Mac hardware. The Windows installer and scheduled task have not been re-checked on a fresh Windows 10/11 VM for this release. Docker has not been tested with a persistent data folder over many runs.
- In a bare container with no keyring,
doctorreports the secrets check as failed (exit 1) until you give it a passphrase file or systemd-creds. - The exposure check only reads sites that allow a plain visit (some need a browser; some are "check by hand"). It is a first look, not a full audit. It shows listings; it does not remove them.
- The first run is on the free sample list of brokers; the larger list is a later, separate step.
Full details: freemyid.org.