How long does Valid Email Checker keep my verified email results?
Valid Email Checker keeps the email lists you upload and the per-address verification results for a default window of 15 days, then purges them automatically. After that, the rows that held the actual addresses and per-address statuses are gone from our database, and the source files you uploaded are removed from object storage. What stays behind is metadata: the task ID, aggregate counts, your credit-history rows, and the audit trail of who ran what. None of that contains the addresses themselves.
Why 15 days and not longer
The window is short on purpose. The minute a verification run completes, the practical value of holding onto the raw list drops fast. You will already have exported the results to your CRM, your ESP, or a downloaded CSV. Holding the list any longer just enlarges the blast radius of a hypothetical breach and gives compliance teams more to worry about. Fifteen days is enough buffer for you to re-export if you lost the file, and short enough that VEC is not sitting on contact data you have already used.
What gets deleted vs. what stays
| Data | Retention |
|---|---|
| Uploaded source files (CSV, TXT) | Auto-deleted after 15 days |
| Per-address verification rows (address + status + score) | Auto-deleted after 15 days |
| Failed-emails storage path artifacts | Auto-deleted after 15 days |
| Task ID and aggregate counts (total/safe/invalid totals) | Kept indefinitely |
| Credits History rows (debits and refunds for the run) | Kept indefinitely (billing audit) |
| Who ran the verification (team audit log) | Kept indefinitely |
Configurable on enterprise plans
The 15-day window is the default. It is stored as data_retention_days in our system settings and can be lowered or raised on enterprise contracts to match your own retention policy. Some customers want a 7-day window for stricter compliance; some need 30 days to fit their internal export cadence. If your legal team requires a specific number, mention it during onboarding and we can configure it for your tenant.
You can also delete a specific run early without waiting for the cleanup job. Open Uploads & Results, find the task, and use the delete control. That removes the addresses and per-row results immediately. See can I request earlier deletion of my verification data for the full mechanics.
Related questions
Still stuck? Email support
