---
id: "osm_user"
kind: "datatype"
status: "draft"
is_pii: true
categories: ["pii", "persons", "useraccounts"]
langs: ["common"]
quality: 50
url: "http://registry.apicrafter.io/datatype/osm_user"
---

# OpenStreetMap username (`osm_user`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Display name of an OpenStreetMap account. In element data it names the user who made the latest version of the object; osm2pgsql writes it to an osm_user column. Users can change their display name, so the numeric user ID (osm_uid) is the stable reference.

- Parent datatype: `username`
- Personal data (PII): yes
- Categories: Personally identifiable information (pii), Person related (persons), User accounts in products and services (useraccounts)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Mappings

- dpv: `pd:Username`

## Translations

- fr: Nom d'utilisateur OpenStreetMap
- ru: Имя пользователя OpenStreetMap

## Sources

- doc: <https://wiki.openstreetmap.org/wiki/Elements>
- doc: <https://osm2pgsql.org/doc/manual.html>

## Quality

Score 50/100. Missing: regexp, examples, negative example, detector coverage.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/osm_user.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/useraccounts/osm_user.yaml>
