RKCADTools P&ID Class AuditPROJECT SETUP REVIEW Files stay in your browser

A clearer view of your P&ID project

Find the differences.
Understand the inheritance.

Review all class properties, annotation styles and tag formats across your class hierarchy. Follow each value to its source, spot inconsistencies, and compare project snapshots.

01 / OPENRead-only

Bring your project into focus

Choose a saved project copy or an audit snapshot.

With Choose files, select these three files together:

  • Project.xml — project file
  • PnIdPart.xml — P&ID configuration
  • ProcessPower.dcf — P&ID database

Drop a project ZIP or snapshot hereor choose files from your computer

ZIP · XML + DCF · SQLite · audit JSON

Read locally. Nothing uploaded. Original files stay unchanged.

Supported files, privacy, and common questions

What can I open?

Local SQLite P&ID projects and schema 1 and 2 JSON snapshots from the desktop tool. Select Project.xml, PnIdPart.xml, and ProcessPower.dcf together, or choose a project folder or ZIP containing them. These are also the filenames in the sample ZIP.

Names can differ in other projects: use the PnId configuration referenced by Project.xml and the database referenced by that configuration. Keep the original filenames. A single P&ID database also works, with its filename used as the project name.

What are the limits?

100 MB per database or ZIP; 200 MB of relevant files after extraction; 20 MB per JSON snapshot; 3,000 folder/ZIP entries; 10,000 classes and 128 hierarchy levels. On smaller devices, use a desktop JSON snapshot.

Does anything leave my computer?

The application reads selected files into browser memory. It has no file upload endpoint, telemetry, or saved-project storage. Downloaded reports contain project metadata and should be shared intentionally. Your website still serves the application files normally.

Why is a database rejected?

Live journal sidecars and WAL databases need a consistent backup. Use the desktop tool to export a JSON snapshot, or supply a clean SQLite backup in rollback-journal format. Do not delete journal files. SQL Server, cloud projects, and DWG contents are not supported.

Inheritance is provisional. A difference is a review item, not automatically an error. The tool does not validate style definitions or inspect placed objects.

OPEN-SOURCE NOTICES

Third-party software and licenses

P&ID Class Audit includes the following open-source components. Their licenses permit use in this free public web application. Copyright, attribution and license notices remain the property of their respective authors.

sql.js 1.14.1
Runs SQLite in WebAssembly to read selected P&ID databases locally in the visitor’s browser. Licensed under the MIT License. Full license · Authors
SQLite
Provides the database engine compiled into sql.js. SQLite is dedicated to the public domain. Public-domain notice
fflate 0.8.3
Reads selected project ZIP files locally and is also used by the development build to create the sample and plugin archives. Licensed under the MIT License. Full license
Inter Variable 4.1
Provides the application and report interface font, including in downloaded offline HTML reports. Licensed under SIL Open Font License 1.1. Full license

The licenses apply to the respective components, not to project files or audit reports created with the tool. Third-party components are provided without warranties. The complete overview is available in Third-Party Notices. The WordPress plugin itself is distributed under GPL version 2 or later.

Privacy: selected project files are read into browser memory and are not uploaded, stored by WordPress, or sent to a third-party service by this plugin. The tool has no telemetry. Downloaded reports contain project information, so share them intentionally.