FastComments.com

FastComments provides a comprehensive User Profile system that allows your community members to express themselves, connect with others, and build their reputation. User Profiles include customizable avatars and headers, personal bios, social media links, earned badges, privacy controls, direct messaging, and more. Read on to learn how to view, customize, and manage User Profiles in your FastComments community.

Privacy Settings Internal Link

FastComments gives you granular control over your profile's privacy and who can interact with you. All privacy settings can be managed from your profile page's Privacy Preferences section.

Accessing Privacy Settings

To manage your privacy settings:

  1. Visit your profile page
  2. Click on the "Privacy Preferences" tab or section
  3. Adjust your settings as desired
  4. Changes are saved automatically

Activity Visibility

Control who can see your comment activity across FastComments communities.

Setting: Make Profile Activity Private

  • When disabled (default): Anyone can view your recent comments and activity on your profile
  • When enabled: Only you can see your comment history and activity feed

This is useful if you want to participate in discussions but prefer to keep your comment history private from other users.

Profile Comments Visibility

Control whether others can see and leave comments on your profile page.

Setting: Make Profile Comments Private

  • When disabled (default): Anyone can view and leave comments on your profile
  • When enabled: Profile comments are hidden from others; only you can see comments left on your profile

Use this setting if you want to limit interaction on your profile page while still allowing activity elsewhere.

Direct Messaging

Control whether other users can send you direct messages.

Setting: Disable Direct Messages

  • When disabled (default): Other users can send you direct messages
  • When enabled: The Direct Message option is hidden from your profile; users cannot initiate conversations with you

This is helpful if you prefer not to receive private messages or want to limit one-on-one conversations.

Profile Comment Approval

Control how comments on your profile are moderated before they appear publicly.

Setting: Profile Comment Approval Mode

You have four options for managing profile comments:

1. Auto Approve All

All comments posted to your profile are immediately visible without requiring approval.

Best for: Users who want an open, unrestricted profile comment section.

2. Auto Approve Trusted (Default)

Comments from trusted users are automatically approved, while comments from new or untrusted users require manual approval.

Best for: Most users - balances openness with protection from spam or unwanted content.

What makes a user "trusted":

  • Users with good karma
  • Users with established comment history
  • Users who haven't been flagged for spam or violations

3. Manual Approve All

All comments require your manual approval before they appear on your profile, regardless of who posted them.

Best for: Users who want complete control over what appears on their profile.

How approval works:

  • New comments are held for review
  • You receive a notification when someone comments
  • You can approve or reject comments via email or from your profile

4. Manual Approve New

Only comments from new or untrusted users require approval. Established community members' comments are auto-approved.

Best for: Users who want to screen new users while allowing established community members to comment freely.

Managing Pending Profile Comments

When comments require approval, you'll receive notifications and can manage them in several ways:

  1. Via Email: Approve or reject directly from the notification email
  2. From Your Profile: View pending comments in your Profile Comments tab
  3. Notification Center: Access pending comments from your notifications

Blocking Users

In addition to profile privacy settings, you can block specific users from interacting with you anywhere on FastComments:

  • Blocked users cannot comment on your profile
  • Blocked users cannot send you direct messages
  • Blocked users' comments are hidden from your view
  • You won't see each other's activity

To block a user, visit their profile and click the "Block User" option.

Privacy Best Practices

Here are some recommended privacy configurations for different use cases:

Public Community Member:

  • Activity Visibility: Public
  • Profile Comments: Public
  • Direct Messages: Enabled
  • Comment Approval: Auto Approve Trusted

Private User:

  • Activity Visibility: Private
  • Profile Comments: Private
  • Direct Messages: Disabled
  • Comment Approval: Manual Approve All

Moderator/Public Figure:

  • Activity Visibility: Public
  • Profile Comments: Public
  • Direct Messages: Enabled (or disabled if overwhelmed)
  • Comment Approval: Auto Approve Trusted or Manual Approve New

Badges Internal Link

Badges are visual achievements that appear on your User Profile, recognizing your contributions and activity across FastComments communities.

What Are Badges?

Badges are earned recognition for various activities such as:

  • Number of comments posted
  • Upvotes received
  • Replies generated
  • Moderator actions
  • Time as a community member
  • Special achievements

Each badge displays on your profile and can optionally appear next to your name in comments.

Viewing Your Badges

Your earned badges appear on your profile page in the header section. There are two categories:

  1. Earned Badges - Badges you've fully earned and unlocked
  2. In Progress - Badges you're working toward, with progress bars showing how close you are

Badge Display

You have full control over how badges appear:

On Your Profile: All earned badges are displayed on your profile header for others to see.

On Your Comments: You can choose which badges appear next to your name when you comment:

  1. Visit your profile page
  2. Click "Manage Badges" or access the badge management dialog
  3. Toggle which badges should appear on your comments
  4. Reorder badges by dragging them to set display priority

This allows you to showcase your most meaningful achievements without cluttering your comment signature.

Badge Types

Badges come in various types based on different achievement categories. For a complete overview of all available badge types and how to earn them, see the Badges Guide.

Common badge categories include:

  • Engagement Badges - Based on comment count, replies, and interaction
  • Quality Badges - Based on upvotes and community reception
  • Time-Based Badges - Veteran status, night owl activity
  • Moderator Badges - Recognition for moderation actions
  • Special Badges - Manually awarded or community-specific achievements

Community-Specific Badges

Badges can be earned across different FastComments communities:

  • Global Badges - Earned across all FastComments usage
  • Community Badges - Earned within specific sites/tenants

Your profile shows which community awarded each badge, helping visitors understand your areas of expertise and participation.

Badge Progress Tracking

For badges you haven't fully earned yet, your profile shows:

  • Progress Bar - Visual indicator of how close you are to earning the badge
  • Requirements - What you need to do to unlock the badge
  • Community Context - Which community the badge is associated with

This motivates continued participation and gives you clear goals to work toward.

Customizing Badge Display

Badge Order: You can reorder badges to control which appear first. The order you set determines:

  • Priority in the profile display
  • Which badges show in limited space situations
  • Personal preference for highlighting achievements

Visibility: Toggle individual badges on/off for comment display while keeping them visible on your profile.

Manual Badges

Community administrators can award special manual badges to recognize:

  • Special contributions
  • Contest winners
  • VIP members
  • Custom achievements

These badges appear alongside automatically earned badges on your profile.

For More Information

For complete details on the badge system, including all badge types, earning criteria, and administrative configuration, see the comprehensive Badges Guide.

User Notes Internal Link

User Notes allow you to keep private, personal annotations about other FastComments users. These notes are completely private and only visible to you.

What Are User Notes?

User Notes are:

  • Private annotations you create about other users
  • Visible only to you - the user you're writing about cannot see them
  • Persistent - saved and accessible whenever you view that user's profile
  • Helpful for remembering context, interactions, or important details about users

Why Use User Notes?

User Notes are useful for:

Moderators:

  • Track history of interactions with specific users
  • Note warning patterns or behavioral observations
  • Remember context for moderation decisions
  • Document why certain actions were taken

Community Managers:

  • Remember valuable contributors and their expertise
  • Note users who might be good candidates for special roles
  • Track follow-ups needed with community members

Regular Users:

  • Remember how you know someone across different communities
  • Note topics you've discussed with specific users
  • Keep track of helpful contributors in your areas of interest
  • Remember personal details shared in conversations (within appropriate bounds)

Creating a User Note

To add a note about a user:

  1. Visit the user's profile page
  2. Look for the "User Note" or "Add Note" section
  3. Click to create a new note
  4. Type your note (up to 1000 characters)
  5. Save the note

The note will be saved and appear whenever you view that user's profile.

Viewing User Notes

Your notes appear when viewing the associated user's profile:

  • Location: Typically in a dedicated section on the profile page
  • Visibility: Only visible to you when you're logged in
  • Context: Appears alongside the user's public information

This makes it easy to remember important context about users you interact with regularly.

Editing User Notes

To update an existing note:

  1. Visit the user's profile
  2. Find your existing note
  3. Click "Edit" or click into the note field
  4. Make your changes
  5. Save the updated note

Deleting User Notes

To remove a note:

  1. Visit the user's profile
  2. Find your note
  3. Click "Delete" or the remove option
  4. Confirm deletion

Once deleted, the note is permanently removed and cannot be recovered.

Character Limit

User Notes are limited to 1000 characters. This encourages:

  • Concise, focused notes
  • Key points rather than lengthy narratives
  • Quick reference information

If you need more space, consider keeping separate documentation outside of FastComments.

Privacy and Security

Complete Privacy:

  • Notes are stored with your user ID
  • Only you can see notes you've created
  • The user you're writing about cannot see your notes
  • Other users cannot see your notes
  • Site administrators cannot see your personal notes (they're stored separately from moderation logs)

Note on Moderation: User Notes are different from moderation notes or flags:

  • Use User Notes for personal reference
  • Use moderation reporting tools for violations or issues
  • User Notes don't trigger any actions or alerts

Best Practices

What to Include:

  • How you met or know the user
  • Topics they're knowledgeable about
  • Previous helpful interactions
  • Context from past conversations
  • Areas of expertise or interest
  • Reminders for follow-up

What to Avoid:

  • Don't use notes to store sensitive personal information
  • Avoid inflammatory or inappropriate content even in private notes
  • Don't rely on notes for critical information (keep backups elsewhere)
  • Remember notes are just for your reference, not official records

Professional Use: For moderators and community managers:

  • Keep notes factual and objective
  • Include dates for time-sensitive information
  • Note patterns rather than isolated incidents
  • Use notes to supplement (not replace) official moderation logs

Use Cases

Example 1: Community Manager

"Active in tech discussions. Works as a backend developer. Has offered to help with documentation. Follow up about contributing to wiki."

Example 2: Moderator

"Helpful user but sometimes gets into heated debates. Generally respectful. Responded well to previous reminder about civility."

Example 3: Regular User

"Met in gaming threads. Plays same games I do. Shared helpful tutorial link. Based in UK timezone."

Limitations

What User Notes Don't Do:

  • They don't sync across devices (unless you're logged into the same account)
  • They don't appear in comments or other contexts, only on profiles
  • They don't affect the user's profile or visibility in any way
  • They aren't searchable (currently)
  • They don't trigger notifications or actions

Storage:

  • Notes are stored indefinitely unless you delete them
  • Maximum 1000 characters per note
  • One note per user (update the existing note rather than creating multiple)

Technical Details

User Notes are:

  • Stored in the database with your user ID as the creator
  • Associated with the target user's ID
  • Encrypted in transit (HTTPS)
  • Subject to standard FastComments data retention policies
  • Not included in public data exports or API responses

Troubleshooting

Note Not Saving:

  • Check that you're logged in
  • Ensure the note is under 1000 characters
  • Try refreshing the page and adding again
  • Check your internet connection

Note Not Appearing:

  • Make sure you're logged into the account that created the note
  • Refresh the user's profile page
  • Clear browser cache if needed

Accidentally Deleted Note: Unfortunately, deleted notes cannot be recovered. Consider keeping backups of important information outside of FastComments.

Styling Profiles Internal Link

When User Profiles are opened in the context of your site (via the comment widget), any custom CSS styles you've applied to your FastComments widget are automatically injected into the profile modal.

How It Works

When a user clicks on a profile link from your comment widget, a profile modal opens with the class .fast-comments-profile. Your widget's custom CSS is automatically injected into the profile view. If you've already styled your comment widget, those styles will apply to profiles.

CSS Classes

FastComments profiles use a class-based CSS architecture. It does not use CSS custom properties.

The main profile page uses .user-profile as the root container. The header section is .profile-header with .profile-header-background for the background image. Profile content sits in .profile-content.

The avatar uses .profile-avatar and .profile-avatar-wrapper. The user's name is .profile-name and bio text is .profile-bio. Statistics are in .profile-stats with individual stats using .stat.

Social links are in .profile-social-links with individual links as .social-link. Badges use .profile-badges and .badge. Badge progress bars use .progress-outer and .progress-bar.

Tabs use .profile-tabs for the container, .tab for individual tabs, and .tab.active for the selected tab. Tab content uses .tab-body and .tab-body.active. Notification counts on tabs use .tab .count.

Notifications use .notification and DM conversations use .conversation. Online status is .activity-indicator with .activity-indicator.online for the active state. Unread counters use .unread-count.

The profile modal container is .fast-comments-profile with .fast-comments-profile-close for the close button.

Dark Mode

Dark mode uses the .dark class modifier on .user-profile.

.user-profile.dark {
    background-color: #181a1b;
    color: #fff;
}

Examples

Header:

.user-profile .profile-header-background {
    background: linear-gradient(to right, #667eea, #764ba2);
}

Badges:

.user-profile .badge {
    background: #007bff;
    color: white;
    border-radius: 24px;
}

Tabs:

.user-profile .tab.active {
    color: #007bff;
    border-bottom: 3px solid #007bff;
}

Modal:

.fast-comments-profile {
    border-radius: 12px 0 0 12px;
}

Questions or Feedback?

That's it for User Profiles! If you have any questions about User Profiles, or ideas for new profile features, let us know in the comments below!