← Back to EmailFootprint

Methodology and Limitations

EmailFootprint uses the email address you submit as its only search key. It checks available sources for the submitted address, its deterministic hash or its domain. Results are not used to search for other identities.

1. Sources and what each one receives

Sources run only when configured and applicable. A source that fails or times out has not established that the address is absent. Multiple search engines can return overlapping results; broader coverage is not a guarantee of more findings.

2. How results are verified

Search engines return pages that may contain the address. EmailFootprint opens each one (up to 40 per scan) and only reports it if the address is actually on the page, in any of these forms: exact, [at], (at), with spaces, URL-encoded, or as an email link. Web pages, PDFs and Word and Excel files are read. Pages that need JavaScript to show their content, or that cannot be opened, are never reported as found; they are counted in the coverage record.

Breach, paste, commit, profile, key and registration results come directly from the source and are reported as confirmed by that source.

3. What is reported, and what is not

EmailFootprint reports exposure, not identity. Where a public profile or key contains personal details (such as a name, location or employer), the report says that kind of detail is present, never the detail itself. Nothing found in results (names, usernames, other addresses) is ever used to run further searches.

What is not checked

A "no results" outcome

Every report ends with a coverage record listing each source and what it returned, including sources that did not apply, timed out or failed. No findings means the completed checks produced no reportable exposure. Failed, timed-out or unfinished checks leave gaps. It does not guarantee that no exposure exists.

Scan duration

Scanning takes up to 90 seconds. Two scans can run at the same time. When both slots are occupied, you may wait up to 60 seconds before scanning starts; waiting plus scanning can take up to 150 seconds. Work that cannot finish within its allotted time is stopped and marked in the coverage record. Checkout, network delivery and page loading are separate from that processing budget.