

GGPush Web Push adds browser push notifications to WordPress without requiring a separate push-notification SaaS account.
The plugin generates VAPID keys on your server, stores browser subscriptions in your WordPress database, and sends encrypted Web Push messages directly from your WordPress server to each subscriber’s browser push service.
Features include:
Web Push requires communication with the push service selected by the visitor’s browser. Depending on the browser and operating system, this may be a service operated by Google, Mozilla, Apple, Microsoft, or another browser/platform provider.
The plugin does not contact these services merely because it is installed. A visitor must explicitly click the notification opt-in control and grant browser notification permission before a push subscription is stored. When a site administrator sends a notification, the WordPress server sends the encrypted notification payload to the push endpoint supplied by that visitor’s browser.
Data involved in Web Push can include the browser-provided push endpoint, public subscription encryption keys, encrypted notification content, and VAPID authentication data. The plugin stores subscriptions and campaign/click statistics in the site’s own WordPress database. It does not send analytics or telemetry to the plugin author.
Browser push services are third-party services and are governed by the terms and privacy policies of the visitor’s browser/platform provider. Site owners should describe their use of browser notifications in their own privacy policy where required by applicable law.
GGPush Web Push includes request-size limits, REST rate limits, same-origin checks, strict Web Push key validation, HTTPS-only endpoint validation, public-IP/DNS validation for outbound push endpoints, wp_safe_remote_post() for push delivery, dedicated notification capabilities, signed click tokens and scheduled stale-data cleanup.
No software can be guaranteed vulnerability-free. Keep WordPress, PHP and server packages updated and maintain tested backups.