WordPress plugin intelligence profile

Swift PWA

Transform your WordPress site into a Progressive Web App with comprehensive security features and modern caching strategies.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.8
Current version2.0.1
WordPress coverageTested up to WordPress 6.8
Minimum stackWP 5.0 · PHP 7.4
Directory statusactive
Last directory update7 Jul 20263mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Swift PWA version 2.0.1 as active, updated 3mo ago and tested up to WordPress 6.8.

Overview

About this plugin

Swift PWA is a comprehensive WordPress plugin that transforms your website into a Progressive Web App (PWA) with enterprise-grade security features.

Key Features

  • Security First: Comprehensive security fixes including file upload validation, SQL injection prevention, XSS protection, and CSRF protection
  • Modern Workbox: Uses Workbox 7.0.0 with latest security patches and caching strategies
  • Smart Caching: Intelligent caching for HTML, CSS, JS, images, and fonts
  • Cache Management: Option to clear cache manually for better control
  • Offline Support: Full offline functionality with customizable offline pages
  • App Manifest: Automatic generation of web app manifest for app-like experience
  • Service Worker: Advanced service worker with cache management
  • Admin Interface: User-friendly WordPress admin interface
  • File Upload Security: Secure file uploads with validation and size limits
  • Rate Limiting: Built-in protection against abuse
  • Access Control: Admin-only access with proper capability checks

Security Features

  • File upload validation (PNG, JPG, GIF, WebP only)
  • 2MB file size limits
  • MIME type validation
  • SQL injection prevention with prepared statements
  • XSS protection with proper output escaping
  • CSRF protection with nonce verification
  • Rate limiting on form submissions
  • Admin capability checks
  • Input sanitization and validation

PWA Features

  • Web App Manifest generation
  • Service Worker registration
  • Offline page support
  • App icons and splash screens
  • Theme and background colors
  • Display modes (standalone, fullscreen, etc.)
  • Orientation settings
  • Precache pages selection
  • Asset precaching

Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • HTTPS (required for PWA functionality)
  • File upload permissions
  • Database write permissions

Support

org support forums or create an issue on the plugin’s GitHub repository.

External Services

This plugin connects to external services to provide Progressive Web App functionality. The following services are used:

Google Workbox Library

This plugin uses Google’s Workbox library to provide service worker functionality and caching strategies.

-

What it’s used for: Workbox is a JavaScript library that provides service worker functionality, including caching strategies, precaching, and offline support. It’s essential for the PWA features of this plugin.

-

com). This request includes:

  • The user’s IP address (standard HTTP request)
  • User-Agent string (browser information)
  • Referrer information (your website URL)
  • Standard HTTP headers

This data is sent automatically by the browser when loading the Workbox library, which happens when the service worker is registered on the user’s device.

-

Service provider: Google LLC

  • Terms of Service: https://policies.google.com/terms
  • Privacy Policy: https://policies.google.com/privacy
  • Workbox Documentation: https://developers.google.com/web/tools/workbox

Note: The Workbox library is loaded directly from Google’s servers. No personal data from your WordPress site is transmitted to Google. Only standard HTTP request data (IP address, browser information) is sent, which is standard for any web resource request.

Google Fonts (Optional)

If your website uses Google Fonts, the plugin’s service worker may cache these resources. This is an optional feature that only applies if you have Google Fonts on your site.

-

com) for offline access and improved performance.

-

What data is sent and when: If your site uses Google Fonts, standard HTTP requests are made to Google’s servers when fonts are loaded. This includes IP address and browser information, as with any web resource.

-

Service provider: Google LLC

  • Terms of Service: https://policies.google.com/terms
  • Privacy Policy: https://policies.google.com/privacy
  • Google Fonts Privacy: https://developers.google.com/fonts/faq#what_does_using_the_google_fonts_api_mean_for_the_privacy_of_my_users

Note: Google Fonts caching is only enabled if your website already uses Google Fonts. The plugin does not add Google Fonts to your site; it only caches them if they’re already present.

Privacy Policy

This plugin does not collect, store, or transmit any personal data from your WordPress installation. All configuration data remains on your WordPress server.

However, when users visit your website, their browsers will automatically connect to Google’s servers to load the Workbox library. This is a standard web resource request and follows Google’s privacy policy. No data from your WordPress database or user accounts is transmitted to external services.

Credits

  • Workbox by Google – https://developers.google.com/web/tools/workbox
  • WordPress PWA community
  • Security researchers and contributors
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • progressive web app
  • service worker
  • offline
  • pwa
  • workbox
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.8
Minimum requirementsWordPress 5.0 · PHP 7.4
Update activity7 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.