Anti-spam engine

Browsers never mark your site as abusive.

Our SDK ships with every safeguard Chrome, Edge, Firefox and Safari expect. You get more opt-ins, and your domain reputation stays clean.

8-second delay

The prompt never appears in the first seconds of page load. Chrome's Better Ads score explicitly penalizes instant permission requests.

Soft-ask first

A branded modal explains the value before the browser's native prompt. Visitors who decline the soft-ask are never shown the native prompt — Chrome remembers 'blocked' forever.

User-gesture guard

requestPermission() is only called inside a click handler. Safari and Firefox silently ignore prompts outside a gesture.

7-day cooldown

If a visitor dismisses the soft-ask, we wait a full week before asking again. Configurable per project.

Permission-state check

If Notification.permission is already 'denied', the SDK renders nothing. No repeated prompts. No harassment.

Automatic cleanup

Endpoints that return 404/410 (user uninstalled the browser, cleared data, etc.) are auto-unsubscribed on the very next send.

Why this matters

Chrome introduced quiet notification UI in 2020: sites that ask instantly, or whose visitors block frequently, lose the right to a full prompt entirely. Google's Site Engagement score, Safari's Intelligent Tracking Prevention and Firefox's Enhanced Tracking all watch for the same anti-patterns:

  • • Requesting permission on page load
  • • Requesting permission without a click
  • • Re-prompting after decline
  • • Sending push without a visible notification (userVisibleOnly: false)

Digital Jhajha Push follows every recommendation from Google's Web Push Best Practices and Apple's Safari push guidelines — automatically.

Ready to send your first notification?

Create a free project, drop one line of JavaScript into any site, and start sending push notifications in under 3 minutes.