Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Mass Clean Data — Safe Guided Cleanup v 17.0
  4. Sales Conditions FAQ

Mass Clean Data — Safe Guided Cleanup

by Cerevantix Technologies https://cerevantix.com
Odoo

$ 17.12

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 17.0 18.0 19.0
  • Description
  • Manifest
  • License
CEREVANTIX TECHNOLOGIES

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.

SCREENSHOTS

See it in action

Guided cleanup, a full audit trail, reversible deletions, and an ongoing database health score.

GUIDED CLEANUP
List of configurable cleanup targets with live record counts

Configurable cleanup targets, each with its own model, filter, and live count of matching records — mark any as protected or scheduled.

Guided data cleanup wizard with scope checkboxes

The guided wizard: choose what to clean and whether to keep recovery snapshots. Nothing is deleted until you preview and confirm.

SAFETY & RECOVERY
Cleanup history log listing past operations

A complete cleanup history: every operation with its user, timestamp, records deleted, and how many are still recoverable.

Cleanup log detail with per-model breakdown and restore action

Each log opens to a per-model breakdown and a Restore All action — recover deleted records for as long as the window is open.

DATA QUALITY
Duplicate contact removal wizard matching by email

Find duplicate contacts by email or name, standardize text first, and remove duplicates while keeping the oldest as master.

Database health dashboard showing a health score and bloat counts

The health dashboard scores the database and counts orphan attachments, abandoned emails, stale logs, and duplicate contacts — each cleanable in one click.

QUESTIONS

Frequently asked

Do I need to enable developer mode?

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.

Can I undo a cleanup if I make a mistake?

Yes. When recovery snapshots are enabled, each deleted record is stored and can be restored individually or all at once from the cleanup log, for as long as the recovery window (configurable, 30 days by default) remains open.

What is recorded for each cleanup?

Every operation writes an audit log entry with the user who ran it, the timestamp, the operation type, a per-model breakdown of records deleted, and how many remain recoverable — so cleanups are always accountable.

Which records can it clean?

It ships with common targets (messages, activities, logs, attachments, abandoned emails, contacts) and you can add your own by choosing a model and an optional filter. It also handles orphan attachments, stuck emails, stale logs, and duplicate contacts from the health dashboard.

Get in Touch

Have questions or need customization? Every purchase includes 30 days of free support — we are here to help.

@

Email Us

support@cerevantix.com

We usually reply within one business day.

↗

Visit Our Website

www.cerevantix.com

Explore our apps, services, and portfolio.

cerevantix .

Empowering growth through technology.

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.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1025
Technical Name cerevantix_mass_clean_data
LicenseOPL-1
Websitehttps://cerevantix.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with