Today it's a layer-7 mess — every app's own silo, every breach the same model failing again. xposeTIP is building the layer below: behavioral, addressable, persistent. The foundation that was missing.
We're building infrastructure, not extracting data — the layer returns what the internet already knows to the person it describes.
The credential failed. The collection is wasteful. The subject pays — and is the last to know. That's why identity has to be a layer — and that layer has to be sovereign to its subject.
The internet was designed around addressing machines. IP. DNS. BGP. TLS. Every primitive routes bytes between endpoints. Identity, though, was bolted on at layer 7 — every app reinvents authentication, every silo holds its own record, every breach proves the model is failing at scale.
But there's a signal underneath the silos. When infrastructure rotates, something persists. The IP changes. The hash morphs. The domain rotates. Yet the person behind them — their writing rhythm, their platform mix, their geographic stamps, their interest signature — stays.
Identity is not the credential. It's the behavior. And behavior, observed across enough public sources, becomes addressable. That's the layer.
Identity-aware regulation (NIS2, DORA in the EU) is starting to treat identity as a security primitive, not an application-layer concern.
Cyber-physical threats — supply chain compromises, deepfake-driven fraud, infrastructure rotation by APTs — demand identity context faster than current SOCs can produce it.
The breach epidemic of 2024 — 26B records leaked — proved at scale what we already knew: the silo model has failed. Something has to take its place. We think that something is a layer.
Four principles · How we build this layer
These aren't aspirational. They're constraints we accept upfront, encoded in the product. The layer is only worth building if we build it like this.
Self-scan: Anyone can scan their own email. Free, no justification needed.
Third-party scan: Requires documented consent — a signed DPA, an employer policy, or explicit written authorization from the data subject.
Bulk scan: Permitted for organizations scanning their own workforce under GDPR Article 6(1)(f) legitimate interest — never for profiling external individuals.
No scan is ever anonymous to us. Every scan is logged with who authorized it, when, and why.
These aren't aspirational. They're hardcoded. If a future version of xpose violates any of these, fork the repo and call us out. The code is AGPL-3.0 licensed for exactly this reason.
The cybersecurity industry runs 256GB RAM clusters to grep logs. We run 179 OSINT scrapers, graph algorithms, and a rules engine on a 7-year-old MacBook. 50 watts.
In 1987, demoscene coders made art with 512KB of RAM that still amazes today. Not because they had less — because constraints breed creativity.
Measured on a 2019 MacBook Pro, 50W TDP
xpose Scan
Typical Cloud OSINT
We don't claim 100x. We claim significantly less — and we show our math.
Most security tools show you a number and say "fix it." xpose shows you WHY.
"Your score is 42 because you reuse the same username across 12 platforms. Here's why that's risky: an attacker who compromises one account can try the same credentials on all 12."
"We found your email in the LinkedIn 2021 breach. This means your password hash was exposed. Even if you changed your LinkedIn password, attackers test these credentials on every other service."
"Your GitHub profile reveals your real name, employer, location, and timezone. This is enough for a targeted phishing email that mentions your company by name."
We don't just scan. We teach.
The goal isn't to make you dependent on xpose. It's to make you not need xpose anymore.
We measure success by how many people improve their score to A — not by how many people renew their subscription.
"Your scan data exists to protect you. The moment it stops serving that purpose, it should stop existing."
Built in Luxembourg — Ethical by constitution, not by marketing.
Open source (AGPL-3.0) so you can verify every claim on this page.
Manifesto v3.1 — Jun 2026