Skip to main content
MainWP operates entirely on your own infrastructure. Your Dashboard runs on your WordPress installation, your data stays in your database, and all communication happens directly between your servers. This architecture provides privacy and control that cloud-based solutions cannot match.

Complete Data Ownership

When you manage sites through MainWP, data flows directly between your Dashboard and your Child Sites:
  • Sync operations pull data from Child Sites into your Dashboard database
  • Update commands go from your Dashboard to Child Sites
  • Reports and analytics are generated and stored on your Dashboard server
  • No data passes through MainWP servers at any point
This means your site inventories, client information, update histories, and management actions remain entirely within your control. You choose where your Dashboard is hosted, who has access, and how long data is retained.

Open Source Transparency

MainWP is released under the GPLv3 license, with all source code available on GitHub. You can:
  • Review every line of code before installing
  • Verify security implementations match documentation
  • Track changes between versions through commit history
  • Fork the project for custom modifications
  • Contribute improvements back to the community
Building a self-hosted plugin requires more development effort than a cloud service, but we believe your privacy and security are worth that investment.

Self-Hosted vs. SaaS Comparison

AspectMainWP (Self-Hosted)Cloud-Based Solutions
Data storageYour server, your databaseProvider’s infrastructure
Data accessOnly you and your teamProvider has access
ComplianceYou control data residencyDepends on provider location
Offline capabilityWorks without internet to MainWPRequires constant connection
Code visibilityFully open sourceTypically proprietary
CustomizationModify anythingLimited to provider options

Auditing the Code

If you want to verify our privacy claims or review security implementations:
  1. Visit the MainWP GitHub organization
  2. Clone or browse the repository for MainWP Dashboard or MainWP Child
  3. Key areas to review:
    • /class/ directory contains core functionality
    • /includes/ handles API and database operations
    • Connection encryption uses OpenSSL (see security documentation)
Security researchers and developers regularly audit the codebase, and we welcome responsible disclosure of any findings.