UWH Site Migrator Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
United Web Host Site Migrator helps WordPress administrators create full-site backups, restore completed backup packages, move sites between WordPress installations, and optionally send backups to Google Drive.
The plugin is designed around resumable jobs and recovery controls so larger backups and migrations can continue in smaller steps instead of relying on one long browser request.
Features
- Full WordPress files and database backup packages using the
.uwhpackage format. - Local restore with resumable processing and integrity checks.
- Direct Site-to-Site Migration using an expiring migration key and HTTPS server-to-server transfer.
- Automatic restore safety checkpoints with rollback support.
- Automatic scheduled backups.
- Optional Google Drive upload, inventory, import, and retention controls.
- Overview dashboard with local/cloud backup status and scheduling information.
- Troubleshooting diagnostics and downloadable diagnostic reports.
- Activity logs for backup, restore, rollback, Drive, scheduling, and migration events.
- Compatibility migration for Site Migrator 2.1.x settings and scheduled jobs when upgrading from the 2.1.x line.
Site Migrator does not require a third-party service for local backup, local restore, or local backup management. Google Drive features and Direct Site-to-Site Migration use external network requests only when an administrator configures or starts those features.
External Services
Site Migrator can communicate with external services when an administrator explicitly configures or uses the related feature.
Google Drive and the Site Migrator OAuth gateway
When an administrator connects or uses Google Drive, Site Migrator communicates with Google services for Drive authorization and file operations. It also communicates with the Site Migrator OAuth gateway at https://migrator.unitedwebhost.com/ to coordinate the Google authorization flow and obtain short-lived access needed for the requested Drive operation.
Data sent as part of this flow can include Site Migrator connection identifiers, authorization state, Google authorization tickets/tokens required by the flow, backup metadata, and backup file content when the administrator uploads a backup to Google Drive. Google account information returned by the connection flow can include the connected account email address, which is stored locally in encrypted Site Migrator connection data.
Google services are provided by Google and are subject to Google’s applicable terms and privacy policies. The Site Migrator OAuth gateway is operated by United Web Host. The following policy pages apply to the documented external-service flow:
- Site Migrator Privacy Policy:
https://site-migrator.unitedwebhost.com/privacy-policy/ - Site Migrator Terms of Service:
https://site-migrator.unitedwebhost.com/terms-of-service/ - United Web Host Privacy Policy:
https://unitedwebhost.com/privacy-policy/ - United Web Host Terms and Conditions:
https://unitedwebhost.com/terms-conditions/ - Google Privacy Policy:
https://policies.google.com/privacy - Google Terms of Service:
https://policies.google.com/terms
Direct Site-to-Site Migration
When an administrator starts Direct Site-to-Site Migration, the destination WordPress site connects directly to the source WordPress site selected by the administrator. The destination requests migration metadata and the selected backup package in chunks. Authentication uses the temporary migration key created on the source. The destination sends that migration key in the X-SVM-Migration-Key request header while the transfer is active.
No Direct Migration connection is started automatically; the administrator supplies the source site URL and migration key and starts the transfer.
Privacy
Site Migrator stores operational data in the WordPress installation and in the plugin’s protected storage directory. Depending on the features used, this can include Site Migrator configuration/options, encrypted Google Drive connection metadata, completed local backup archives, restore safety checkpoints, temporary job/transfer state, Direct Migration session state, and activity logs.
Activity logs can contain the WordPress user ID and login name of the administrator performing an action, timestamps, operation status, and a limited allowlist of operational context such as backup names, job IDs, progress, source domain, and error messages. The activity log keeps up to 500 recent events while the plugin is installed.
Google Drive connection data is stored locally in an encrypted WordPress option bound to the current site and WordPress security salts. Backup archives can contain personal data or other sensitive site content from the WordPress database and uploaded files. Site owners are responsible for applying an appropriate retention policy and for handling exported backups according to their own privacy and legal requirements.
When Site Migrator is deleted from WordPress, it intentionally preserves Site Migrator configuration/options, the encrypted Google Drive connection metadata, completed local .uwh backups and completion markers, restore/rollback checkpoints, and backups already stored in Google Drive. This preservation is intended to make reinstall and recovery possible without silently deleting user backup data or configuration.
The uninstall cleanup removes runtime-only data such as activity logs and their deduplication state, temporary Direct Migration sessions, Site Migrator cron schedules, Site Migrator Drive-notice transients, temporary job/import/Drive-transfer/direct-pull files, locks, staging database files, encrypted in-progress Drive transfer state, and temporary restore guard state. Interrupted restore progress tables are preserved as recovery state instead of being deleted during uninstall. Unrelated WordPress options, files, transients, and database tables are not targeted.
Site Migrator does not intentionally send local backup or activity-log data to United Web Host unless an administrator uses a feature that requires the documented external service, such as the Google Drive connection gateway. Direct Migration sends backup data directly between the administrator-selected WordPress sites.
Uninstall
Deleting Site Migrator removes runtime-only logs, temporary sessions, scheduled plugin jobs, temporary notices, locks, staging/import/transfer files, encrypted in-progress Drive transfer state, and temporary restore guard state. Interrupted restore progress tables are retained as recovery state.
For safety, uninstall does not delete Site Migrator settings/options, encrypted Google Drive connection metadata, completed local backups, restore/rollback checkpoints, or backups already stored in Google Drive. These items remain available for reinstall or recovery and can be removed manually by the site owner when they are no longer needed.
Filesystem compatibility
Backup packages use portable logical paths. Physical WordPress content, plugin and uploads directories are resolved using the installation configuration (including custom locations) rather than requiring a literal wp-content directory next to core. Existing backup archive format version 1 stays supported. Backup data and temporary processing are stored under the WordPress uploads basedir /uwh-site-migrator.
Screenshots
No screenshots provided
