Response reference token (for BAN and possible SIDECHAT)
Value
With a high level of anonymity comes opportunity for abuse. When Subscriber response messages are anonymous how do you block an abuser? To allow a BAN option, an option that will stop a specific phone number from being relayed and remove them as a Subscriber if they are one, we need a reference between their message and number. We honor our commitment to not expose our subscribers and, instead of sharing their phone number, we share a token that allows the Admin to BAN based on that token.
The tokenization also allows us to use this token in additional possible features such as Side Chats - #96 (closed)
Behavior
- WHEN an abuser sends a message to a channel (in either hotline mode or broadcast mode) and an Admin receives it it arrives with a short token.
- THEN if the Admin wants to perform an action on that subscriber they can use the token.
- First example is to block the abuser using the (as yet not developed) BAN command #113 (closed) that add them to a block list -- they can no longer respond, they are unsubscribed, and they are banned from subscribing again to this channel.