WholeClear Enterprise Whitepaper

Data Privacy & Local Processing Architecture

How WholeClear converts and migrates email on customer-controlled Windows systems—what stays local, when the network is used, and how credentials, licenses, and audit artifacts are handled.

  • Product WholeClear CLI / Desktop engine family 11.0
  • Platforms Windows 11, Windows 10, Windows Server (2016–2025)
  • Audience Security, IT, compliance, procurement
  • Date November 2026
  • Classification Public
  • Publisher WholeClear Software

1. Executive summary

WholeClear is an email conversion and migration product for Windows. For typical file-based jobs (PST, OST, EML, MSG, MBOX, Thunderbird, TGZ, contacts, PDF/HTML exports, and similar), message content is read from paths the customer supplies and written to paths the customer chooses. Processing runs in the local WholeClear engine process on that machine—not as a mandatory upload to a WholeClear-hosted mailbox vault.

Core privacy position

Local conversion does not require sending mailbox files to a WholeClear cloud for conversion. Cloud or IMAP endpoints are contacted only when the operator deliberately runs a migration or cloud destination job.

Enterprises can run WholeClear CLI headless on Windows workstations or servers via scripts and schedulers, keep credentials out of config files using environment variables, and retain HTML/CSV/JSON job reports under customer-controlled folders.

2. Local-first processing model

What “local processing” means here

  • Input locality: Sources are files/folders or (when chosen) mailboxes the customer authenticates to.
  • Compute locality: Conversion pipelines execute inside the installed WholeClear engine on the Windows host.
  • Output locality: Results and reports are written to the target path the operator sets (for example a project folder or Desktop output tree).
  • Operator intent: Interactive menu and CLI commands make local convert vs IMAP/Microsoft 365 migrate explicit separate workflows.

Supported local families (illustrative)

CategoryExamplesNetwork required?
Mailbox filesPST, OST, EML, EMLX, MSG, MBOX, Thunderbird, TGZNo (disk I/O only)
ContactsVCF, CSV, Excel → VCF toolsNo
RenderingPDF via bundled local wkhtmltopdf helper; HTML/MHTMLNo for rendering itself
Notes NSFWindows x86 build + installed HCL/IBM NotesLocal Notes COM; not Mac/Linux
Cloud / IMAP jobsIMAP download/upload, Microsoft 365 Graph routesYes — to customer-chosen providers only

3. Data flow architecture

Customer Windows host ├── WholeClear CLI / Desktop (same engine family) │ ├── Job request (convert | batch | migrate | assess | validate) │ ├── License gate (local licW.db) │ └── Conversion engine │ ├── Read source (disk path or IMAP/Graph API) │ ├── Transform (format pipeline) │ └── Write target + WholeClear-Reports └── Optional: Task Scheduler / scripts / CI calling wholeclear.exe

Batch jobs can persist checkpoints in a customer-specified SQLite database so interrupted runs resume without re-uploading archives to a vendor cloud. Recent job metadata for the interactive CLI may be stored under the user’s AppData profile on that machine.

4. When network access is used

ScenarioDestination of trafficData involved
Local convert / batch / extract / assess / validateNone required for conversionStays on disk paths you specify
IMAP download or IMAP→IMAP / brand IMAP presetsCustomer IMAP hosts (e.g. Gmail, Yahoo, Microsoft IMAP)Messages the job selects; auth via App Password / IMAP credentials
Microsoft 365 Graph routesMicrosoft Graph endpointsMailbox content authorized by customer-supplied tokens
PDF helperLocal process onlyHTML intermediate → PDF on disk

WholeClear does not substitute a vendor-operated “upload your PST to our portal for conversion” step for standard file jobs. Providers contacted during migrate jobs are the ones configured in the migration JSON or interactive IMAP wizard.

5. Credentials & secrets handling

  • Prefer environment variables in migration JSON (imapPasswordEnv, graphAccessTokenEnv, and related *Env fields) so secrets are not stored in plaintext project files.
  • Interactive IMAP wizard prompts in the terminal session; operators should use provider App Passwords where required (Gmail, Yahoo, many Microsoft IMAP setups).
  • Microsoft 365 modern auth expects customer-managed OAuth/Graph tokens (or refresh flow as documented)—not WholeClear-held tenant admin impersonation by default.
  • PST / Notes secrets (PST password, Notes ID path/password) are job options supplied by the operator for that run.
  • Scripting: PowerShell, CMD, Python, or other process runners may invoke wholeclear with -o json for automation without embedding keys in repositories.
Procurement note

Treat migration JSON samples as templates. Copy them to a private folder, replace placeholders, and keep production credentials in a secrets store or environment—never in public docs or source control.

6. On-disk artifacts & license store

ArtifactTypical locationContents
Conversion outputOperator --target / output folderConverted mail, extracts, PDFs, etc.
Job reports<output>\WholeClear-Reports\ (HTML / related)Job summaries for IT review
Batch checkpointPath set by --checkpoint-dbResume state for incomplete batches
License database%AppData%\_checkdb\licW.dbEncrypted activation state; shared with WholeClear Desktop GUI on the same Windows profile
CLI recent jobs (menu)%AppData%\_checkdb\cli-recent-jobs.jsonLocal recent-job index for interactive use

Sharing licW.db with the GUI means one activation on a PC can satisfy both Desktop and Full CLI for that Windows user profile—it is a local license store, not a mailbox content database.

7. Customer control & enterprise deployment

  • Supported environments: Windows 11, Windows 10, and Windows Server (2016, 2019, 2022, 2025). Demo and Full installers target Windows x64; NSF requires the Windows x86 + Notes configuration.
  • Binary integrity: Installers and executables are digitally signed under Datavare Software and Services LLP via GlobalSign CA to guarantee tamper-proof deployment and verified publisher authenticity.
  • Server / automation: Direct commands (convert, batch, migrate, jobs) can run without the interactive menu—suitable for Task Scheduler, RMM, or script wrappers on production Windows Server hosts.
  • Editions: Evaluation (Demo) limits items per job for trial; Full requires product activation for unlimited licensed use.
  • Air-gapped file work: Machines that only perform local convert/batch can operate without outbound mail-provider connectivity, subject to OS and license policy on that host.
  • Data residency: For local jobs, residency equals the disks and shares you mount; for IMAP/Graph jobs, residency follows the providers you configure.

8. Security review checklist

  1. Confirm whether the project is file-only or includes IMAP/Graph (network allowlists differ).
  2. Place outputs and checkpoints on approved volumes; exclude them from overly broad sync if policy requires.
  3. Use *Env secret references; rotate App Passwords and Graph tokens on a schedule.
  4. Restrict ACLs on %AppData%\_checkdb\ and project folders for the service account running jobs.
  5. Review HTML reports before sharing externally—they may reference paths and counts.
  6. For NSF, validate Notes client presence and the x86 WholeClear build separately.
  7. Document Demo vs Full edition on the host to avoid unexpected item caps during pilots.

9. FAQ

Does WholeClear upload my PST to WholeClear servers to convert it?

No. Standard file conversion runs on the local engine against paths you provide. Outputs stay on the target you choose.

Then when does data leave my network?

When you run IMAP or Microsoft 365 Graph migration/upload jobs, content is exchanged with those providers under your credentials—not as a hidden side channel for local PST→EML style jobs.

Can we script this without a GUI?

Yes. WholeClear CLI accepts direct commands and JSON-friendly output (-o json) for automation from PowerShell, Python, or other runners on Windows.

Is Mac or Linux supported for the same privacy story?

The shipping WholeClear CLI installers documented for customers are Windows-oriented. NSF is Windows-only (Notes). Do not assume feature parity on Mac/Linux unless your contract explicitly includes those builds.

Where is the license stored?

Encrypted under %AppData%\_checkdb\licW.db, shared with WholeClear Desktop GUI for the same Windows user when both products use that store.

10. Scope & disclaimer

This whitepaper describes the WholeClear 11.0 local-processing and privacy architecture for enterprise evaluation. It is not a certification (SOC 2, ISO 27001, etc.), legal advice, or a substitute for your own threat model. Feature availability depends on edition (Demo vs Full), platform build (x64 vs x86 for NSF), and the converters enabled in your license. Always validate against the version you deploy and your organizational security policies.