Instant Messaging Block and Report Features

Prev Next

Instant Messaging Block and Report Features

This feature introduces Block and Report functionalities within the instant messaging platform to enhance user control over communication, promote safety, and maintain productivity. Users can block unwanted contacts to stop receiving messages and report inappropriate behavior directly through the chat interface.

Block Feature

  • Block Contacts:
    • Users (both employees and office staff) can block specific contacts to prevent them from sending new messages or initiating chats.
    • When a contact is blocked, they are restricted from sending any new messages. Existing chat threads with the blocked contact remain visible but are marked as inaccessible, preventing the blocker from sending additional messages.
    • Blocking is mutual, meaning both employees and office staff can block each other.
  • Reversibility:
    • Users can unblock contacts through the same chat interface, restoring communication ability.
  • User Interface:
    • A block/unblock option is added in the chat interface for quick and easy control.
    • Proper toaster messages inform users when a contact is blocked.

Report Feature

  • Report Inappropriate Behavior:
    • Users can report specific messages or contacts via a Report button in the chat interface.
    • Reports include a dropdown menu to specify the reason:
      • Spam / Unwanted Content
      • Harassment or Abusive Behavior
      • Inappropriate Content (e.g., adult, violent, offensive)
      • Scam or Fraud
      • Other (with a free-text specification field)
  • Data Capture:
    • All reports capture metadata including reporter ID, reported user/message, timestamp, and reason, in the database only.
    • Reports information is sent to an app administrative queue for review. The review will be done by a Zenople administrator.

This comprehensive block and report system helps create a secure and professional instant messaging experience for all users.