Skip to main content
Trust levels provide a systematic way to assess user trustworthiness based on their account history and content behavior. This system helps you implement graduated moderation policies, from strict oversight for new or problematic users to lighter moderation for established, trusted community members.

What are trust levels and what are they useful for

Trust levels automatically categorize users into reliability tiers based on objective criteria like account age, content quality, and violation history. This enables you to:
  • Apply targeted moderation policies - Review content from untrusted users more carefully while fast-tracking trusted users
  • Implement progressive restrictions - Limit posting frequency or features for new users while giving established users more freedom
  • Automate community management - Let reliable users self-moderate while focusing human attention on higher-risk accounts
  • Reduce false positives - Use trust context to make better moderation decisions and avoid over-moderating good users

Our specific levels -1 to 4

The system uses six progressive trust levels, from -1 (Untrusted) to 4 (Trusted):

Level -1: Untrusted

Accounts with high violation rates
  • Applied to users with violation rates above 5%
  • Suggested permissions: Increased moderation scrutiny, limited posting frequency
  • Use case: Users who consistently violate community guidelines

Level 0: New

New accounts with limited privileges while learning community norms
  • Applied to accounts under 7 days old with minimal content
  • Suggested permissions: Standard moderation review, limited posting frequency
  • Use case: Brand new users who haven’t established a track record

Level 1: Basic

Proven accounts with demonstrated understanding of community guidelines
  • Requirements: 7+ days old, 5+ pieces of clean content, ≤5% violation rate
  • Suggested permissions: Standard moderation policies, normal posting frequency
  • Use case: Users who’ve shown they understand your community rules

Level 2: Member

Established community members with consistent positive contributions
  • Requirements: 30+ days old, 25+ pieces of clean content, ≤5% violation rate
  • Suggested permissions: Reduced moderation scrutiny, access to member-only features, higher posting limits
  • Use case: Regular users with a solid track record

Level 3: Regular

Trusted community members with demonstrated long-term positive engagement
  • Requirements: 90+ days old, 50+ pieces of clean content, ≤5% violation rate
  • Suggested permissions: Light-touch moderation, can help with community moderation, reports prioritized by system
  • Use case: Long-term contributors who help maintain community quality

Level 4: Trusted

Exceptional community members manually promoted by staff
  • Requirements: Manual promotion by staff (automatic progression not available)
  • Suggested permissions: Minimal moderation oversight, near-moderator privileges
  • Use case: Users who have earned special recognition and trust from your team
  • See allowlist a specific author for how to promote someone

How trust levels are calculated

Trust levels are calculated using three main factors:

Account Age

The number of days since the user first appeared in your system. Older accounts are generally more trustworthy as they represent sustained engagement.

Clean Content Count

The number of non-flagged content pieces from the user’s recent activity. The system analyzes the last 100 pieces of content submitted for moderation.

Violation Rate

The percentage of flagged content in the recent activity window. Users with violation rates above 5% are automatically assigned the Untrusted level (-1), regardless of other factors.

Calculation Process

  1. The system checks violation rate first - if above 5%, assigns Untrusted level
  2. For users with acceptable violation rates, it evaluates the highest level where all requirements are met
  3. Users progress through levels automatically as they meet criteria, except for Trusted (level 4) which requires manual promotion
Important: Trust level calculations are subject to change as we learn more about effective community management. However, the levels themselves and their meanings will remain stable, ensuring your moderation policies won’t break with algorithm updates.

Customization Options

You can customize several parameters to fit your community’s needs:
  • New user threshold: Adjust what constitutes a “new” user (default: under 7 days)
  • Violation rate threshold: Modify the 5% violation rate that triggers Untrusted status
  • Content requirements: Adjust the minimum clean content needed for each level
  • Age requirements: Modify the minimum account age for each trust level
Contact support to discuss customization options for your specific use case.

Examples of how to use trust levels

Trust levels work best when integrated into your existing moderation workflow:

Filters in review queues

Trust levels help you prioritize content in review queues by focusing moderator attention on higher-risk users: The simplest approach is to sort review queues by trust level to handle the riskiest content first. More advanced strategies include: Create priority queues based on trust levels:
  • High-priority queue: Filter for content from Untrusted (-1) and New (0) users that need immediate attention
  • Standard queue: Content from Basic (1) and Member (2) users for regular review
  • Low-priority queue: Content from Regular (3) and Trusted (4) users that rarely needs intervention
Other queue configurations:
  • New User Queue: Only show content from users with trust level 0
  • Trusted User Escalations: Only show flagged content from trust level 3+ users (likely false positives)
  • Violation Pattern Queue: Combine trust level filtering with specific violation types to catch concerning behavior early

Automated Moderation Rules

Incorporate trust levels into your application code to automate moderation decisions:
Most channels don’t need this in application code — content rules express the same logic in the dashboard and return the result as recommendation.action.

Rate Limiting

Apply different posting limits based on trust level:
  • Untrusted (-1): 1 post per hour
  • New (0): 5 posts per hour
  • Basic (1): 15 posts per hour
  • Member (2)+: No limits

Feature Access

Grant access to community features progressively:
  • Basic (1)+: Can post images
  • Member (2)+: Can create polls, access member channels
  • Regular (3)+: Can report content, moderate discussions
  • Trusted (4): Can pin messages, temporary mute users

How to override trust levels

Sometimes you need to manually adjust a user’s trust level - for example, promoting a valuable community contributor or restricting a problematic user. Manual overrides are available through both the API and dashboard interface. A manual override locks the level: the user stops progressing automatically and stays where you put them until you clear it.

Allowlist a specific author

To auto-approve everything one author posts, promote them to Trusted (level 4). Every channel ships with an Allow trusted authors rule that returns allow for anyone at that level, so the promotion is all you need.
1

Open the author

Find the user in the user dashboard and open their detail page.
2

Choose Update Trust Level

Press the Moderate button and choose Update Trust Level.
3

Set the level to Trusted

The dialog opens on the author’s current, automatically calculated level. Click Trusted in the tier bar and confirm, or press Set trust level manually to pick from the full list of levels.
Trust level dialog showing an author at Regular level with account age, violation rate, and content counts, a tier bar from Untrusted to Trusted, and Manual Promotion listed as the requirement for Trusted
Note that Trusted is the one level with no automatic path — the dialog lists Manual Promotion as its only requirement.
To do the same over the API, set manual_trust_level to 4:
To undo either one, reopen the dialog and press Switch to automatic detection, or set manual_trust_level to null.
An allowlisted author still can’t be blocked while the default rule order is in place — Allow trusted authors is evaluated before Block banned authors, so the allow wins. If you rely on manual promotions, move the block rule to the top of the channel’s rules.
Allowlisting changes the recommendation, not the analysis. The author’s content is still scored against your policies, still appears in analytics, and flagged still reflects what was found — so you keep the data even for authors you never act on.
See updating users for the other author fields you can set alongside the override.

Frequently Asked Questions

Why is my user still at level 0 (New)?

The most common reasons:
  • Insufficient content: They need at least 5 pieces of clean content to reach Basic level
  • Too young: Account needs to be at least 7 days old for Basic level
  • High violation rate: Any violation rate above 5% keeps users at Untrusted (-1) level

How often are trust levels recalculated?

Trust levels are calculated daily and whenever you query a user’s information. The system always uses the most recent data available.

Can trust levels decrease?

Yes, if a user’s violation rate increases above acceptable thresholds, their trust level can drop. For example, a Member who starts posting flagged content may drop to Untrusted level. Or if a user is inactive for a long period, they may lose their established status and revert to a lower level when they return.

What happens during system updates to the algorithm?

When we improve the trust level algorithm:
  • Level meanings stay the same: A “Member” will always represent the same type of user
  • Requirements may adjust: We might fine-tune thresholds based on data insights
  • Your moderation logic continues working: Since level meanings are stable, your existing code won’t break

My trusted user got flagged - why are they still Trusted?

Manual promotions (like Trusted level) override automatic calculations. If you’ve manually set someone to Trusted, they’ll stay there regardless of their recent activity. You can remove manual overrides if needed. The content itself is still analyzed and still reported as flagged — only the recommendation is affected. If you want to see those detections without acting on them, the author’s flagged content stays visible in analytics and on their detail page.

I blocked a trusted user but their content is still allowed

The default channel rules evaluate Allow trusted authors before Block banned authors, and the first match wins. Move the block rule above the allow rule in the channel’s rules, or clear the author’s manual trust level override.