SHIPPED / 2026 / Open-source Windows email quality tool
KOL DataCleaner
A local Windows tool that turns inconsistent creator exports into explainable outreach decisions — without sending a single email.

- Keep every source column intact.
- Extract and verify before scoring.
- Explain every send, review, or skip route.
- Catch agency context and shared contacts.
- Local-first. It never sends email.
Product definition, decision rules, data pipeline, desktop interface, testing, and Windows packaging.
SHIPPED
OPEN SOURCE / GITHUB
DECIDE BEFORE YOU SEND.
PROBLEM
Creator exports arrive with inconsistent columns and several contacts mixed into free text. Valid-looking addresses can still be platform mailboxes, disposable accounts, shared agency contacts, or duplicates, so a send list assembled by eye is difficult to trust or audit.
SOLUTION
KOL Data Cleaner preserves every source column, extracts primary and secondary emails, then appends format, risk, optional MX, agency, duplicate, score, and routing fields to the same row. Each record ends in a clear send, review, or skip queue with a reason attached.
INTERACTIVE DECISION / FICTIONAL DATA ONLY
CHECK THE LIST BEFORE OUTREACH.
Run five fictional rows through a local, explainable decision model.
IMPORTVERIFYSCOREROUTE
- 01
Merge one or more CSV and Excel exports, then confirm the automatically suggested field mapping.
- 02
Extract every email candidate, normalize it, choose a primary address, and retain secondary contacts.
- 03
Check format, risk type, optional MX, agency context, registry state, and duplicate relationships.
- 04
Score each row, explain the decision, route it to send, review, or skip, and export one auditable file.
Batch import and merge for CSV, XLSX, XLSM, and XLS with source columns preserved.
Automatic field mapping with a manual confirmation layer for unfamiliar export schemas.
Primary and secondary email extraction from several mixed contact fields.
Format and risk validation with optional MX lookup, timeout handling, and a 30-day cache.
Agency detection, a local domain registry, and duplicate checks across email, creator, profile, and shared domains.
Explainable send, review, and skip routing with XLSX Summary and CSV export.
BEFORE → BUILT → AFTER
Outreach readiness was judged by scanning inconsistent spreadsheets and reconstructing why an address looked safe or risky.
A packaged Windows 0.1.0 desktop pipeline with local rules, optional cached MX checks, deterministic exports, and 28 passing automated tests.
Every source row remains traceable while the appended score, reason, and final route make the next decision explicit. No real-list volume or outreach KPI is claimed.



A score alone is not enough. The useful output is a reversible decision: preserve the source, show the reason, and keep uncertain records out of the send queue until a person reviews them.
Publish an explicit repository license, resolve the Fluent UI dependency before commercial distribution, version the rules and scoring model, and define a controlled export handoff into Pangdun Creator CRM.
SEE THE BUILD
[ GITHUB ↗ ]