<!--
{
  "availability" : [
    "Sign in with Apple JS: 1.4.1 -"
  ],
  "documentType" : "symbol",
  "framework" : "signinwithapple",
  "identifier" : "/documentation/SigninwithAppleJS/UserI/name",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Sign in with Apple JS"
    ],
    "preciseIdentifier" : "instp/UserI/name"
  },
  "title" : "name"
}
-->

# name

The user’s full name from their Apple Account or a user-submitted value provided from the Sign in with Apple UI.

```
attribute NameI name;
```

## Discussion

Apple doesn’t receive the user’s full name shared with the system UI. The raw data is passed directly to your app from the browser and is not included in the user’s identity token. For more information, visit <doc://com.apple.signinwithapple/documentation/signinwithapple/authenticating-users-with-sign-in-with-apple>.

> Tip:
> To help prevent cross-site scripting attacks, validate and sanitize the user-submitted first and last name values before storing on your app servers.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)