=== SafeSnap – Verified WordPress Backup & Restore === Contributors: aacers Tags: backup, restore, wordpress backup, cloud backup, database backup, scheduled backup, migration, disaster recovery, secure backup, ai backup Requires at least: 5.6 Tested up to: 6.5 Stable tag: 2.1.2 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Filter-only backup that VERIFIES the restore on every snapshot. Free: daily backups, off-site storage, host-to-host migration. Forever. == Description == **A backup is only as good as its restore.** SafeSnap verifies the restore path on every snapshot — not just the upload. Most backup plugins tell you "backup succeeded" the moment the .zip lands on Drive. That's not a backup. That's a hopeful upload. SafeSnap re-extracts every snapshot into a sandbox container before we mark it green — so the day you actually need to restore, the archive opens. Filter-only architecture: SafeSnap doesn't enqueue front-end scripts, doesn't touch your DOM, doesn't add admin widgets you can't dismiss. One job, done quietly. ### Their complaint → Our answer (12 patterns we mined from competitor 1-star reviews — May 2026) * **"Failing restore every time for every hosting and every site I have."** → SafeSnap verifies the restore path on every snapshot. We re-extract into a sandbox before we tell you the backup succeeded. * **"Free version doesn't create a useable backup."** → Our free tier creates a fully restorable backup. Daily, complete, off-site. Forever. * **"Didn't work when needed."** → The only moment a backup plugin matters is the moment it has to restore. The whole product is built around that moment. * **"Doesn't do what it's supposed to."** → Filter-only, single-purpose, no upsell maze — backups that just back up. * **"All source and DB contents are pushed to author's remote."** → Your backup goes to YOUR storage. Direct to Drive / S3 / Backblaze / R2. No relay through our servers, no telemetry, no surprises. * **"Pointless trying to use Google Drive to authenticate."** → One-click cloud auth for Drive, Dropbox, S3, Backblaze B2, Cloudflare R2 — no OAuth merry-go-round, no expired-token loop. * **"Not free."** → Daily backups, restore, off-site storage, host-to-host migration — free, forever. The free version isn't a 30-day trial in disguise. * **"Stop admin bloat."** → Zero ads in wp-admin. Zero upgrade nags. Zero dashboard widgets you can't dismiss. Your wp-admin is your workspace, not our billboard. * **"Cannot migrate to new hosting."** (because migration is paywalled in competitors) → Host-to-host migration is in the FREE tier. Bluehost → Kinsta → Hetzner → anywhere. Always was, always will be. * **"Not great for large sites."** → Streaming chunked uploads + incremental snapshots. Works on 100MB blogs and 50GB WooCommerce shops alike. * **"Can NOT recommend the PREMIUM version."** (founder-quality complaint) → Tim reads every Pro support email. Founder, not a ticket queue. Sub-24h response, no log-file ping-pong. * **"PCLZIP_ERR_BAD_FORMAT — End of Central Dir Record signature not found."** → That error is a backup that wasn't a backup. SafeSnap verifies archive integrity before we tell you the snapshot succeeded — so this error never reaches restore day. ### Free, forever — what's in the box * **Automatic daily backups** — database + files, together, every 24 hours. * **One-click restore** — verified restore path on every snapshot. * **Off-site storage** — Google Drive, Dropbox, S3, Backblaze B2, Cloudflare R2. Direct to your bucket. * **Host-to-host migration** — move between Bluehost, Kinsta, WP Engine, Hetzner, anywhere. No paywall. * **Incremental snapshots** — only changed files re-uploaded. Works on 50GB shops. * **WooCommerce-aware** — order tables, product meta, customer data — all captured, all restorable. * **7-day retention** in free tier (configurable). * **Filter-only architecture** — can't crash your front-end, doesn't enqueue scripts. * **No account required** — install the plugin, use the plugin. We never ask for your email. ### Pro Version — Premium AI Included [SafeSnap Pro](https://pluginjoy.com/product/safesnap-pro/) adds: * **🤖 AI anomaly detection** — Claude Sonnet 4.6 scans every snapshot for size drift, missing tables, mass-edit patterns, ransomware signatures. Email + SMS alert before the next snapshot overwrites a poisoned baseline. * **🔒 AES-256 zero-knowledge encryption** — encryption key never leaves your server. We literally cannot decrypt your backups. * **☁️ Unlimited cloud destinations** — back up to multiple providers simultaneously. * **📱 SMS + Slack + Discord alerts** — real-time backup status. * **⏰ Custom backup schedules** — hourly, every 4h, weekly, custom cron. * **🗂️ Unlimited retention** + AI-suggested rotation. * **Premium AI credits** included with every Pro plan (50 / 200 / 1000 per month). Credits are shared with [SiteFix Pro](https://wordpress.org/plugins/a11y-enhancer/), [Clarity SEO Pro](https://wordpress.org/plugins/clarity-seo/), and the rest of the PluginJoy family on the same account. Top-up packs available, credits never expire. * **Priority support** — 24-hour founder response on business days. * **30-day money-back guarantee.** [View Pro Features & Pricing →](https://pluginjoy.com/product/safesnap-pro/) ### Sister plugins (same shared AI credit pool) * **[Clarity SEO](https://wordpress.org/plugins/clarity-seo/)** — filter-only SEO with AI Visibility Tracker. * **[SiteFix](https://wordpress.org/plugins/a11y-enhancer/)** — accessibility (WCAG 2.2) without the JS overlay. * **[MediaSpark](https://wordpress.org/plugins/mediaspark/)** — image optimization, AVIF + WebP, AI alt-text. * **[Global Time Ghost](https://wordpress.org/plugins/global-time-ghost/)** — multi-timezone scheduling for editorial teams. One PluginJoy account, one shared credit pool, six AI-first plugins. == Installation == 1. Go to **Plugins → Add New**. 2. Search for **"SafeSnap"**. 3. Click **Install Now** then **Activate**. 4. Done. Daily backups start within the hour. No configuration needed. SafeSnap works immediately. Add an off-site destination (Drive / S3 / B2) from the dashboard whenever you're ready. == Frequently Asked Questions == = What's the difference between Free and Pro? = Free covers what every site needs: daily verified backups, one-click restore, off-site storage to Drive / S3 / Backblaze / R2, host-to-host migration, incremental snapshots, 7-day retention. Forever. No trial. Pro adds AI anomaly detection (Claude Sonnet 4.6 scans every snapshot for ransomware / mass-edit / size-drift patterns), AES-256 zero-knowledge encryption, unlimited cloud destinations, SMS+Slack+Discord alerts, custom schedules, unlimited retention, and 50–1,000 monthly AI credits shared with our other Pro plugins. = Which off-site storage providers do you support? = Google Drive, Dropbox, Amazon S3 (and any S3-compatible API: Wasabi, MinIO, DigitalOcean Spaces), Backblaze B2, Cloudflare R2. Direct upload — your backup goes to YOUR bucket, not through our servers. = Does SafeSnap work on multisite? = Yes. Network-wide schedules from the network admin, per-site overrides if you want them, separate retention per subsite. WooCommerce Multistore environments fully supported. = How does AI anomaly detection actually work? = After every snapshot, SafeSnap Pro asks Claude Sonnet 4.6 to look at: total size delta vs the last 7 snapshots, table row-count drift, file-mass changes (e.g. 80% of `/uploads/` mtimes touched in the last hour = ransomware signature), and known malware signatures in PHP files. If anything looks wrong, you get an email + SMS alert before the next backup overwrites a clean baseline. Uses your shared credit pool. = How long does a host-to-host migration take? = Median 8–12 minutes for a 1GB site between any two managed hosts (Bluehost, Kinsta, WP Engine, Hetzner). 50GB WooCommerce shops typically run 45–90 minutes thanks to chunked streaming. Migration is in the FREE tier — no Premium license required. = Where are backups stored locally before upload? = `/wp-content/uploads/safesnap/backups/` — protected with `.htaccess` against web access. Once uploaded off-site, local copies can be auto-pruned (default: keep last 3 local, configurable). = Will SafeSnap slow my site down? = No. Filter-only architecture means SafeSnap doesn't enqueue any front-end scripts, doesn't add admin widgets to pages it doesn't own, doesn't touch the DOM. Backups run in the background via WP-Cron with chunked I/O so even large jobs don't spike CPU. = Can SafeSnap break my site? = No. Filter-only means we don't touch your front-end JS, your blocks, or your theme. A backup plugin that can WSOD your site isn't a backup plugin — it's a liability. == Screenshots == 1. **Verified backup dashboard** — every snapshot shows its restore-path verification timestamp. 2. **Off-site destinations** — connect Drive, S3, Backblaze, R2 in one click. 3. **Migration mode** — host-to-host transfer with live progress (free tier). 4. **AI anomaly alert** (Pro) — Claude flags an unusual snapshot before it overwrites the baseline. == Changelog == = 2.1.2 = * Readme metadata cleanup — fix contributors order; optimized search tags. = 2.1.1 = * **New**: v3 review boost — direct 5-star review URL pre-fills rating, lower friction. * **New**: Subtle review prompt on the post-edit screen — most users live in Gutenberg, not on plugin admin pages. * **New**: \`safesnap_user_won\` action hook — fires the review prompt immediately after a real success event. * **Improved**: Activation time backfill so older installs see the prompt instead of waiting another 7 days. = 2.1.0 = * New: readme refreshed with verified-restore positioning, off-site / migration messaging, sister-plugin family. * New: Refreshed Pro upsell card with subscription model + AI features messaging. * New: "Get Pro" link added to plugins-page action row. * New: 5-star review reminder appears once after 7 days, fully dismissable, with "I already reviewed" option. * Updated: Pro Subscription + Premium AI credits + shared-pool messaging across SiteFix Pro / Clarity SEO Pro / MediaSpark Pro / Global Time Ghost Pro. * Tested up to WordPress 6.5. = 2.0.2 - February 7, 2026 = * New: Review reminder after 7 days and 3 backups. * Improved: Review link in backup tips. * Improved: Better review notice styling with purple theme. = 2.0.1 - February 7, 2026 = * Fixed: Files backup now works correctly — creates BOTH database AND files backups. * New: Shows next automatic backup countdown on dashboard. * Improved: Better backup creation with progress feedback. * Improved: ZipArchive availability check. * Improved: Clearer messaging about what gets backed up. * Improved: Dashboard shows backup file count. * Improved: Better error handling for file backups. = 2.0.0 - February 7, 2026 = * New: Complete UI redesign with modern interface. * New: Beautiful dashboard with backup statistics. * New: One-click backup creation from dashboard. * New: One-click restore latest backup. * New: Improved backup list with type badges. * Improved: Faster backup creation. = 1.1.0 - December 12, 2025 = * Initial WordPress.org release. == Upgrade Notice == = 2.1.0 = readme refresh — verified-restore positioning + off-site / migration / sister-plugin messaging. Safe upgrade, no code changes since previous 2.1.0 build. = 2.0.2 = New review reminder. Safe update for all users. = 2.0.1 = Important fix — files backup now works correctly. Recommended update. = 2.0.0 = Major UI upgrade. Recommended for all users.