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. Get in touch and tell us about yours.

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