An "Unregistered User" is how CircleCI tracks users who have triggered builds but have not signed up for CircleCI. These users will count as "Active Users", despite being unregistered.
How can I see who an unregistered user actually is?
Because the "Unregistered User" has not signed up for CircleCI, we do not have permission to view who triggered the build to run. The easiest way to see who an "Unregistered User" is actually referencing is to go by the commit hash. Find a job with a blank profile image - the top right corner of the job will display the name of the committer along with a truncated commit hash, which can be clicked to go straight to the commit on GitHub or Bitbucket. From there you can view the author of the commit.
How do my unregistered users become registered users?
If an "Unregistered User" signs up for CircleCI, will they appear?
A user previously unknown to CircleCI will not replace the "Unregistered User" entity associated with builds or taking up seats since CircleCI retains no information necessary to link the two. If this user is still taking up a user seat, they will be removed upon the next billing cycle when "active users" reset.
What else is counted as an "Unregistered User"?
Builds triggered via a CircleCI project API token will be counted as an "Unregistered User".