Skip to main content

We use cookies for analytics. Privacy

Back to Work
Privacy & SecurityCase study

TraceKill

Automated personal data removal and exposure monitoring

Project Focus
ElixirPhoenixPostgreSQLEctoBackground JobsDockerTailwind CSSLiveView
View live project
TraceKill live exposure scan homepage with broker-removal case file

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

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

Challenge

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.

02

Solution

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.

03

Results

  • 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

System Architecture

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. If someone sent you, get in touch and tell us about yours.

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