Character profiles
Profiles are character-specific cards for introducing your character, sharing roleplay hooks, and deciding what different audiences can see.
A profile does not opt you into Frostbrand or the Roleplay directory by itself. Those are separate choices, so you can publish a profile without advertising it publicly.
The profile model
Each character has one profile. Snowcloak builds the appropriate view from that profile using the audience selected for each field:
- Public fields can appear on Frostbrand cards, in Roleplay discovery, and to people who are not paired with you.
- Paired users fields are available to people with an active direct or syncshell pairing.
- Only me fields remain in your profile but are hidden from everyone else.
The public and paired views can also have different content ratings. Use the Preview tab before publishing to check both projections.
A UID can be used by more than one character, but the profile belongs to the currently logged-in character. Changing character loads that character's own profile.
Opening the editor
Open Snowcloak's main window and select Edit Profile in the sidebar.
The editor is divided into seven tabs:
- Public Card — identity, first-impression details, colours, portrait, and header.
- Details — hooks, overview, OOC notes, and adult preferences.
- Tags — searchable details about your character and writing preferences.
- Boundaries — optional scene boundaries and an acknowledgement gate.
- Visibility — the audience for every individual field.
- Preview — public and pair-only previews.
- Publish — completeness hints, ratings, local recovery, and publishing controls.
Drafts autosave locally while you work. Publishing also creates a local recovery copy.
Building the public card
The public card contains the information someone can scan quickly:
- character name;
- title or epithet;
- pronouns;
- tagline;
- RP status;
- approachability;
- at-a-glance details;
- header accent colour;
- header image;
- portrait.
The accent colour can be chosen freely or set from one of the supplied themes.
Portraits and headers must be PNG files. Portrait uploads may be up to 4 MiB and headers up to 8 MiB, with a maximum source size of roughly 16.8 megapixels. The server resizes portraits to fit 512×512 and headers to fit 1600×400.
Put the fastest, most useful information in the tagline, RP status, approachability, and at-a-glance fields. Longer context belongs in the overview and hooks.
Details and hooks
An RP hook is a titled prompt that gives another player something specific to respond to. You can add, remove, and reorder hooks in the Details tab.
The same tab contains the longer Overview, OOC notes, and Adult preferences fields. These default to a more restricted audience and can be adjusted individually in Visibility.
Publishing hooks does not make them current automatically. The Roleplay window lets you temporarily share selected hooks and attach one to your availability card, an interest request, or a room invitation.
Tags
Tags make profiles easier to find and compare. Snowcloak groups them by purpose:
- chat style;
- writing style;
- liked characters;
- your own character;
- timezone or availability;
- kink;
- other.
You can use the suggested values or enter your own. A profile can contain up to 64 tags, each up to 64 characters.
Kink tags receive additional protection: they are only shared when both UIDs have enabled Adult-rated RP content, and the viewer has the same kink tag on their own profile.
Boundaries
The Boundaries tab provides a controlled list of common scene topics, including romance, violence, horror, injury or gore, power imbalance, and lore divergence. Each topic can be marked:
- Willing;
- Ask first;
- Hard no;
- or left unspecified.
You can also add a free-text note and require viewers to acknowledge the card before expanding it.
Boundaries are guidance, not a substitute for talking to the other player. Treat Ask first literally and never infer consent from a profile alone.
Visibility
The Visibility tab controls the audience for every profile field independently. This includes the header, portrait, tags, hooks, overview, OOC notes, adult preferences, and boundaries.
Use Only me when you want to keep draft material in the published document without showing it to anyone else. Use Paired users for detail that should only become available after pairing.
Ratings and Adult content
The Publish tab has two ratings:
- Public profile rating applies to the view used by public discovery.
- Full profile rating applies to the paired view.
Ratings are General, Mature, or Adult. The full profile cannot have a lower rating than the public view.
Adult-rated public views require the viewer and profile owner to have explicitly enabled Adult-rated RP content for their current UIDs. You can change your own setting under Settings → Interface → Safety and Content.
Previewing and publishing
Use Preview to switch between:
- Frostbrand public view;
- Pair-only full view.
The checklist on Publish is guidance rather than a requirement. When the profile looks right, select Publish profile. If the server optimises an uploaded image, the editor refreshes to show the stored version.
Deleting the published profile removes the server copy for the current character. It does not delete the character, UID, account, or local recovery copies.
Draft and transfer recovery
The Local Recovery section can restore:
- the current character's autosaved draft;
- a previously published local backup;
- a profile copied from another character before you publish it against the current character.
This is useful after a rename or home-world transfer. Restoring a backup only loads it into the editor; select Publish profile to attach it to the current character.
Viewing and reporting profiles
Profiles can be opened from pair context menus, chat member lists, Frostbrand, and Roleplay discovery.
Use Report or block for profile content that breaks the service rules. Blocking removes the direct pairing and prevents future discovery, pair requests, direct messages, and mutual chat delivery. It does not remove appearance syncing through a shared syncshell.
For finding and advertising RP, continue with Roleplay availability and discovery.