Skip to main content

Web3Inbox Spam Protection

To ensure a positive end-user experience, it's essential to mitigate spam and protect users from chat spam and notify spam. This document outlines the measures taken to prevent spam and maintain a high-quality experience for end-users.

Web3Inbox SDK takes extra steps as an opinionated consumer of the Chat and Notify SDK.

Innate Passive Protection​

Web3Inbox, like any consumer of the Chat and Notify SDK, natively leverages the protection provided by the Chat and Notify SDK.

User-Triggered Protection​

These spam protections come prepackaged with the Chat SDK but require action by the end user.

Chat Invite Protection​

  • Web3Inbox will not render hyperlinks in invite messages to help prevent users clicking on a suspicious URL by accident.

Chat Thread Protection​

  • Web3Inbox's UI exposes all active spam protection actions provided by the Chat SDK. This of course includes the leave function which blocks a spamming user.
  • Web3Inbox sends notifications from peers by default, but if one has a peer that sends many messages in succession, one can use the Web3Inbox SDK's muteContact function to prevent receiving notifications from a selected peer.

Notification Protection​

  • Web3Inbox's UI exposes all active spam protection actions provided by the Notify SDK. This of course includes the deleteSubscription function which blocks a spamming dapp.