Skip to main content

We use cookies for analytics. Privacy

Back to Work
Privacy & SecurityCase study

TraceKill

Automated personal data removal and exposure monitoring

Built with
ElixirPhoenixPostgreSQLEctoBackground JobsDockerTailwind CSSLiveView
View live project

Inside the project

01 / 03

Live TraceKill capture showing the public exposure scan and case-file visual.

TraceKill1 / 3

TraceKill live exposure scan homepage with broker-removal case file

Live TraceKill capture showing the public exposure scan and case-file visual.

The brief

A problem worth
building around.

Individuals have no practical way to remove personal data scattered across hundreds of data brokers. Manual removal is tedious, time-consuming, and data reappears within months.

Our approach

Built a live Elixir/Phoenix platform that discovers likely broker matches, presents a fast exposure scan, and tracks opt-out workflows through real-time status surfaces. Background processing runs the broker queues, scheduled checks, and follow-up removals.

The experience

What it lets
people do.

The capabilities that turn the underlying engineering into a usable product.

  1. 01

    Start with the exposure

    The public scan gives people an entry point into a difficult privacy problem: finding where their information appears on broker sites. The interface turns the discovery step into a focused case file.

  2. 02

    Make progress visible

    Removal requests and their current status belong in the same workflow. Live status surfaces help people follow what has been requested and what still needs attention.

  3. 03

    Keep checking after the first removal

    Personal data can reappear. Background queues and scheduled checks support follow-up work, so the product is designed around ongoing monitoring as well as the initial scan.

Project record

What came out of it.

  • Live exposure scan available at tracekill.com

  • Monitors 508+ broker sources

  • Automated background processing for scheduled re-scans

  • Phoenix/OTP architecture built for resilient privacy operations

508+
Broker Sources
Live
Scan Surface
Phoenix/OTP
Architecture
30 days
Re-scan Cycle

Under the hood

Fault-tolerant Elixir/Phoenix architecture with real-time dashboards and automated background processing

frontend
backend
database
service
external
queue
Real-time syncEnqueue jobsRemoval requestsStatus updatesJob state
Phoenix App
Elixir server
Real-time Frontend
Interactive UI
PostgreSQL
Primary data store
Job Queue
Background processing
Data Broker APIs
Removal targets
Email Notifications
User alerts

Fault-tolerant Elixir/Phoenix architecture with real-time dashboards and automated background processing

Facing Similar Challenges?

Every business is different, but the problems tend to rhyme. Get in touch and tell us about yours.

A conversation, not a pitch
No obligation
We reply when we can