Furries PH Docs
Dashboard
Report system docs

Surfaces

Person Profiles

Identity grouping surface for related reports, aliases, handles, emails, notes, linked reports, suggestions, and audit log.

First created Last updated

reportsperson-profilesidentityprivacy

Overview

Person Profiles groups reports that may refer to the same person. It helps reviewers see repeated names, handles, emails, and linked reports without rewriting the underlying incident reports.

Profiles are identity aids, not findings of guilt. Keep them conservative, privacy-aware, and tied to source reports.

Dashboard route

  • /reports/profiles

Inputs and controls

Input or controlWhat it changesBefore using it
Partner scope selectorChanges the report dataset used for suggestions and available links.Confirm scope before creating or linking profiles.
Detected similar reports cardShows groups of reports that share names, handles, or emails.Treat as a suggestion, not proof of same identity.
Suggestions Hide/ShowCollapses or expands detected-similar-report suggestions.Use to reduce clutter while reviewing profiles.
Create profile from suggestionOpens New profile prefilled from suggested reports and stores suggested report IDs for linking after create.Verify the reports truly appear to refer to the same person.
+ New profileOpens the New profile form.Use when identity grouping helps review or safety context.
Display nameRequired profile label.Use a neutral label that staff can recognize.
Fursona namesComma-separated aliases.Include only names supported by records or reasonable observation.
Handles / usernamesComma-separated handles.Keep platform context in notes when needed.
Real namesComma-separated legal names.Add only when verified and necessary.
EmailsComma-separated email addresses.Add only when relevant and verified.
NotesFree-text context for the profile.Avoid unsupported allegations; link facts to reports.
Create profile / Save changesCreates or updates the profile and writes audit log.Confirm display name and sensitive identifiers.
CancelCloses the profile form without saving.Use when identity confidence is weak.
Add reportOpens the report picker for that profile.Link only reports that support the identity grouping.
EditOpens profile form with current values.Keep edits narrow and evidence-backed.
DeleteDeletes the profile after confirmation; reports remain unaffected.Use only when the grouping should not exist.
Suggested matches inside a profileShows unlinked reports that match profile tokens.Review Detail before adding.
Suggested + AddLinks the suggested report to the profile.Confirm it is not a false match.
Linked report ViewOpens Report Detail.Use for source evidence.
Linked report RemoveUnlinks that report after confirmation.Use when the relationship was wrong or no longer helpful.
Add report picker searchFilters unlinked reports by report number, names, handles, real name, or email.Clear search if the report is not visible.
Picker rowLinks the selected report to the profile.Confirm report number and subject first.
Picker Close / Escape / backdrop clickCloses the picker without linking.Use if no confident match exists.
Changelog detailsShows audit log entries for profile creation, edits, links, and removals.Use for accountability during identity maintenance.

Workflow

flowchart TD
  profiles["Open Person Profiles"] --> suggestions["Review detected similar reports"]
  suggestions --> decide{"Create or update profile?"}
  decide -- New --> form["Enter display name, aliases, handles, emails, notes"]
  decide -- Existing --> edit["Edit profile or add report"]
  form --> create["Create profile"]
  create --> link["Link suggested or picked reports"]
  edit --> link
  link --> verify["Open linked Report Detail"]
  verify --> audit["Review profile changelog"]
  click verify "./report-detail/" "Open Report Detail docs"

State behavior

StateWhat happens
No profilesProfiles list shows No profiles yet. Create one above or from a suggestion.
No detected groupsSuggestions card stays hidden.
Missing display nameProfile save shows Display name is required.
No active partner on createProfile save asks the user to select a partner.
No unlinked reports match picker searchPicker shows No unlinked reports match.
Delete profileLinks are removed with the profile; incident reports remain unchanged.
Link/unlink/delete confirmationUses the dashboard confirm dialog for destructive actions.

End-to-end operator runbook

  1. Review suggestions: Treat matching names or emails as leads, not proof.
  2. Open reports: Confirm source records before creating or linking a profile.
  3. Create profile: Use a neutral display name and carefully scoped aliases.
  4. Link records: Add only reports that support the same-person relationship.
  5. Audit changes: Check the changelog after edits, links, unlinks, or deletion.

Common mistakes

Do not use profiles as a place to make unsupported allegations. Profiles should group evidence-backed identity signals and point reviewers back to the underlying reports.

All docs