Mass data cleanup you can trust

Preview every deletion, keep a full audit trail, and undo mistakes within a recovery window — bulk cleanup, duplicate contact removal, and a database health score, all without developer mode.

The problem

Odoo databases fill up with leftover test records, duplicate contacts, orphan attachments, stale logs, and abandoned emails. Most cleanup tools delete blind — no preview of what will be affected, no record of who removed what, and no way to undo a mistake. Several even force you into developer mode, putting real data-loss risk in non-technical hands.

The solution

Mass Clean Data turns cleanup into a guided, admin-friendly flow: choose what to clean, preview exact record counts, confirm, and review. Every operation is logged with user and timestamp, and stays reversible within a recovery window — plus duplicate removal and a health dashboard to keep data clean over time.

Capabilities

Everything you need for safe cleanup

Every capability below is implemented in the module.

01

Bulk deletion by target

Clear entire categories of data through configurable cleanup targets, each defined by a model and an optional filter — check the ones you want and clean them in a single operation.

02

Deletion preview with counts

See the exact number of records each target will remove before anything is deleted. Confirm only once you know the blast radius — no more committing to a bulk delete blind.

03

Reversible recovery window

Each cleanup keeps a snapshot of every deleted record. Restore individual records or the whole batch within a configurable recovery window, so an accidental deletion is never permanent.

04

Full audit log

Every cleanup is recorded with the user, timestamp, operation type, and a per-model breakdown of how many records were removed — accountability that no bare bulk-delete tool provides.

05

Duplicate contact removal

Detect contacts that share the same email or name, review the groups, and remove the duplicates while keeping the oldest record as the master — every removal is snapshotted and reversible.

06

Text standardization

Normalize inconsistent data entry by title-casing contact names and trimming and lower-casing emails, so records match reliably before duplicate detection runs.

07

Database health dashboard

A single dashboard scores your database from 0 to 100 and surfaces orphan attachments, abandoned emails, stale logs, and duplicate contacts — an ongoing view of bloat rather than a one-time wipe.

08

One-click bloat cleanup

Clear orphaned attachments left behind by deleted records, abandoned or failed outgoing emails, and stale system logs straight from the health dashboard — each cleanup logged and recoverable.

09

Scheduled cleanup, no dev mode

Flag targets for a recurring automated cleanup job to keep the database tidy over time. The whole tool lives in a standard admin menu — no developer mode required.

Workflow

How it works

1

Select scope

Check the data targets to clean, or pick the one-click "clean everything" option.

2

Preview impact

Review the exact record count for each target. Nothing is deleted at this stage.

3

Confirm cleanup

Records are removed, a recovery snapshot is stored, and an audit entry is written.

4

Review & recover

Open the cleanup history to see what was removed and restore anything within the recovery window.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Everything lives in a standard "Data Cleanup" admin menu with guided wizards, so non-technical administrators and office managers can run cleanups without any special mode or SQL.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Mass Clean Data — Safe Guided Cleanup

Mass Clean Data brings safe, transparent, reversible cleanup to Odoo — bulk deletion with preview, duplicate contact removal, orphan attachment and stale log cleanup, a full audit log, and a database health dashboard, all without developer mode.

Buy on Odoo App Store