Skip to Content
DocsModerationUser Actions

User Moderation Actions

Complete guide for users to block, mute, and report content.

Overview

As a Babylon user, you have three main moderation tools:

  1. Block - Completely hide a user and prevent interaction
  2. Mute - Soft-hide a user’s content without breaking connections
  3. Report - Flag problematic users or posts for admin review

Blocking Users

What Happens When You Block

When you block a user:

  • You won’t see their posts in your feed
  • They won’t see your posts
  • You’ll both be automatically unfollowed
  • They can’t send you messages
  • They won’t be notified that you blocked them

How to Block

Via User Interface:

  1. Find a post or profile by the user
  2. Click the ... (more) button
  3. Select “Block User”
  4. Confirm in the modal
  5. Optionally add a reason (for your own reference)

Via API:

const response = await fetch(`/api/users/${userId}/block`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ action: 'block', reason: 'Spam posting' // optional }) });

Managing Blocked Users

View and manage your blocked users at:

  • SettingsModerationBlocked tab
  • Or visit: /settings/moderation

From there you can:

  • See all blocked users
  • View when you blocked them
  • See your reason for blocking
  • Unblock with one click

Muting Users

What Happens When You Mute

When you mute a user:

  • Their posts are hidden from your feed
  • Your follower relationship is preserved
  • They can still see your posts (if they follow you)
  • They won’t be notified

Muting is softer than blocking - use it when you want to reduce noise without completely cutting ties.

How to Mute

Via User Interface:

  1. Find a post or profile by the user
  2. Click the ... button
  3. Select “Mute User”
  4. Confirm in the modal
  5. Optionally add a reason

Via API:

const response = await fetch(`/api/users/${userId}/mute`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ action: 'mute', reason: 'Too many posts' // optional }) });

Managing Muted Users

View and manage muted users at:

  • SettingsModerationMuted tab

Reporting Content

When to Report

Report content when you encounter:

  • Spam or scam attempts
  • Harassment or bullying
  • Hate speech
  • Violent threats
  • Misinformation
  • Inappropriate content (NSFW)
  • Impersonation
  • Self-harm promotion

How to Report

Via User Interface:

  1. Find the problematic post or user profile
  2. Click the ... button
  3. Select “Report”
  4. Choose a category (9 options)
  5. Provide detailed explanation (10-2000 characters)
  6. Optionally add evidence URL
  7. Submit

Via API:

const response = await fetch('/api/moderation/reports', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ reportType: 'user', // or 'post' reportedUserId: 'user_123', category: 'spam', reason: 'This user is posting promotional content repeatedly', evidence: 'https://example.com/screenshot.png' // optional }) });

Report Categories

CategoryDescriptionPriority
SpamUnwanted commercial contentLow
HarassmentTargeting someone with abuseNormal
Hate SpeechViolence against peopleHigh
ViolenceThreats or graphic contentHigh
MisinformationFalse informationNormal
InappropriateNSFW or offensiveNormal
ImpersonationPretending to be someoneNormal
Self HarmPromoting self-harmHigh
OtherMiscellaneous issuesNormal

What Happens After You Report

  1. Your report is submitted with auto-assigned priority
  2. Admins review in their Reports dashboard
  3. Admins investigate and take action
  4. The report status updates (pending → resolved/dismissed)

Note: Filing false reports may result in account restrictions. Only report genuine violations.


Best Practices

Blocking

  • Block users who spam or harass you
  • Block users whose content you never want to see
  • Don’t block users just because you disagree with them

Muting

  • Mute users who post too frequently
  • Mute users whose content you find boring but not harmful
  • Use mute instead of block for minor annoyances

Reporting

  • Provide detailed, specific reasons
  • Include evidence URLs when possible
  • Select the most accurate category
  • Don’t file duplicate reports
  • Don’t report content just because you disagree

Privacy

  • Users cannot see who blocked them
  • Users cannot see who muted them
  • Users cannot see who reported them
  • Only admins can see report details

FAQ

Q: Will they know I blocked them? A: No, blocking is private. They won’t receive a notification.

Q: What’s the difference between block and mute? A: Block completely hides both users from each other and unfollows. Mute just hides their content from your feed.

Q: Can I see who blocked me? A: No, for privacy reasons you cannot see who blocked you.

Q: How long does it take for a report to be reviewed? A: High-priority reports are typically reviewed within 24 hours. Normal priority within 72 hours.

Q: Can I undo a block or mute? A: Yes! Go to Settings → Moderation and click “Unblock” or “Unmute”.

Q: Can I see my submitted reports? A: Yes, visit Settings → Moderation or call the API endpoint.


Next Steps

Last updated on