User account types

Users who don't have an account Users who have an account
IP users [1] Temporary users[2] Permanent users[3]
Can have user pages and user talk pages Yes Yes Yes
Can see a banner about messages on their own user talk page Yes Yes Yes
Can use limited client-side customizations Yes Yes N/A[4]
IP address revealed to Everyone Some registered users[5] Only CheckUsers
Can choose user name Yes
Can log in with a password Yes
Can set preferences (T330815) Yes
Can belong to user groups  ? Yes
Can use watchlist Yes
Can receive notifications (T58828) Yes (T330509) Yes
Can subscribe to topics  ? Yes
Can receive Newcomer homepage & Growth features (not for MVP) Yes
User::isRegistered() Yes Yes
User::isAnon() / mw.user.isAnon() Yes
User::isTemp() / mw.user.isTemp() Yes
User::isNamed() / mw.user.isNamed() Yes

Notes

  1. Also known as logged-out, unregistered users.
  2. Also known as temp, unnamed or IP masking users.
  3. Also known as logged-in, named, or registered users.
  4. Uses preferences instead.
  5. Wikimedia Access to Temporary Account IP Addresses Policy