Fast, Simple & Automated XER File Control

ScheduleCleanerTM is a desktop application for Windows, which allows project schedulers, planners, managers, and other users to remove, convert or anonymize sensitive or confidential data within XER and XML project files.

We built ScheduleCleaner to help project teams share sensitive schedule data in a secure way.

Download Free Trial
ScheduleCleaner p6 xer control software

How Can ScheduleCleaner Help?

Secure sharing of sensitive P6 project data

Secure Sharing of Project Data

ScheduleCleanerTM is designed to help schedulers and planners take control of the project data within XER & XML project files by quickly tailoring it to the specific needs and viewing permissions of the different stakeholders before sharing it within or outside of the organization. 

With ScheduleCleanerTM you can remove or anonymize more than 80 categories of project data in both XER and XML project files, such as: Units, Costs, Pricing, Resource Rates, POBS tables, Risks and more.

Benefits include:

  •   Keep sensitive data confidential when sharing project files
  •   Share project data with confidence
  •   Save valuable time spent on manually removing data

Keep a Clean P6 Database

ScheduleCleanerTM plays a key role in the prevention of database pollution with unwanted data.

The software additionally acts as a security filter that helps prepare and optimize a project file for database import, which helps keep a clean and organized database.

ScheduleCleanerTM supports the conversion of Global Activity Codes and Calendars to Project level, as well as features the ability to erase POBS and RISKTYPE data, which can cause certain complications further along the import process.

Benefits include:

  •   Avoid database pollution with unwanted Global and Risk data
  •   Eliminates intermediary database maintenance & investment costs
  •   Improve performance and load times of file import in P6 database
clean p6 database with schedulecleaner



Removal of project data

Remove values for different data categories in .xer and .xml schedules exported from Primavera® P6® such as costs, units, rates, expenses, POBS and more.


Masking of project data

Intentional obscuring/masking of the intended meaning of specific project data, so that they are less clear and more difficult for others to understand.


Add Prefix/Suffix to
project data

Add prefix or suffix to the values of different project data.


Change Global into
Project data

Changing global data into project data refers to keeping data unique for specific projects, without allowing pollution at the source, specifically when working with Calendars and Activity Codes.

Quick Clean: Removing All Resource Pricing

The example illustrates the general principle of how the Quick Clean feature works. The images, made in ScheduleReader present the file before and after it has been "cleaned" with ScheduleCleaner. By following these simple steps, users can quickly remove data such as all "Pricing for Resources".



Original XER File


After Cleaning the XER File



The same principle applies when cleaning other data categories such as costs, units, project progress, P6 activity names, POBS and other data.

Automate the Process with Templates

Templates allow you to define specific modification settings to be used on a number of project files. They can be saved and re-used multiple times, which reduces repetitive steps, save valuable time and helps automate the cleaning process. 

The "Batch Clean” feature works extensively with Templates and it allows you to clean multiple XER or XML project files by applying different pre-defined templates to each set. 

How to Create a Re-usable Template

Apply Templates to One or More Files

Batch and Quick Clean

ScheduleCleaner Has Multiple Applications

Anonymize The Resource Names

Anonymize resource names in Primavera P6

Mask and shield your Resource names and other confidential project data to stay aligned GDPR and privacy regulations while sharing schedule data with other parties.

Convert Global to Project Data

Clean prices for resources and roles

Prepare your file for database import. Remove or convert unwanted Primavera P6 Activity Codes, Global to Project Calendars and ensure your database remains unpolluted.

Remove POBS Data From XER File

Remove POBS

Clean POBS tables from XER files and reduce the file size which leads to improved database load times and performance during imports of external files.


Remove Project Progress & Actuals

Remove Project Progress & Actuals

Remove or hide project progress parameters to keep project status confidential when sharing data, or create .xer templates to start the same project elsewhere.

Change P6 File Version Number

Clean prices for resources and roles

Change your Primavera P6 XER file version to ensure compatibility and that the project schedule can be opened with your current version of the software.

Clean Prices for Resources & Roles

Remove POBS

Keep sensitive data such as Resource salary, or payouts to other contractors hidden from the eyes of certain stakeholders who do not need to see such details.

Case Study: How Layton Construction Improved Productivity by Automating The Removal of Proprietary Information in XER Files

Keeping Schedule Integrity Safe

While modifying project files, ScheduleCleanerTM assures the schedule integrity and logic remains as it is in the original schedule. The application produces a filtered copy of the original project file with the new modifications applied.

How cleaning of project files works?

Try ScheduleCleanerTM

If you are a project professional who needs to secure sensitive data in XER and XML schedules before communicating project information with other stakeholders, we encourage you to download a 15-day free trial version or request a demo session where we can walk you through using the software and answer any questions.