Webサービスやアプリケーションに登録する際、多くのユーザーが直面するのが「ユーザー名とアカウント名の違い」「ユーザー名とIDの違い」、そして「ユーザー名と表示名の違い」という用語の混乱だ。これらはプラットフォームによって呼称が統一されていないケースもあるが、システム設計上の役割は明確に分かれている。
ユーザー名(Username)は、そのシステム内であなたという存在を他者と重複せずに特定するための「一意の識別子(ユニークID)」だ。多くのサービスで半角英数字や一部の記号(アンダースコアやドット)のみが許可され、世界中で自分以外の誰も同じ文字列を取得できない。Twitter(現X)やInstagramで「@」の後に続く英数字がこれに該当する。
一方で、表示名(Display Name)は、プロフィール画面やタイムライン上で他者に見せるための「看板・名札」に過ぎない。日本語や特殊文字、絵文字を自由に使え、他者と名前が被っても問題なく、何度でも簡単に変更できる。そして、ログインIDは認証時にシステムへ提示する鍵穴のようなものであり、サービスによってはユーザー名そのものがログインIDを兼ねる場合もあれば、登録メールアドレスがログインIDとして指定される場合もある。