{
  "id": 9947525,
  "title": "Discord deploys machine learning to classify user ages",
  "url": "https://urgent.news/2026/09/26/discord-deploys-machine-learning-to-classify-user-ages",
  "topic": "ai",
  "section": "AI",
  "published": "2026-09-26T08:52:49.000Z",
  "source": {
    "name": "Arabian Post",
    "slug": "arabian-post",
    "url": "https://thearabianpost.com/discord-deploys-machine-learning-to-classify-user-ages/"
  },
  "original_language": "en",
  "account": "Discord has introduced an AI-powered system to estimate users' ages based on account and behavioral signals, allowing the majority of its users to bypass identification or facial age checks. This age-assurance program categorizes accounts into adult, teen, or unclassified groups, with teens defined as users aged 13 to 17 and adults as those 18 and older. The minimum permitted age on Discord remains 13.\n\nThe system analyzes various account attributes, such as account age, subscription history, email or phone verification status, activity patterns, device information, and social connections. However, it does not analyze message content, uploaded media, usernames, or profile biographies.\n\nCentral to the model is Discord's Entity-Relationship Embeddings (DERE), which transforms user, server, and game relationships into numerical representations. These social-graph embeddings prove to be the most predictive features, as people of similar ages tend to form clusters through friendships, communities, and gaming activities.\n\nDiscord employs XGBoost, a machine-learning technique that combines these embeddings with account metadata, engagement measures, community context, and system information. The company has excluded potentially biased attributes like race, gender, and ethnicity from the model's inputs.\n\nInstead of forcing every account into an age category, the system generates a probability of an account belonging to an adult, with scores above a certain threshold resulting in an adult classification and scores below a lower threshold producing a teen classification. Accounts falling between these thresholds remain unclassified and receive additional safety protections until the user confirms their age.\n\nThe model's scores are aggregated over a longer period to ensure stability and reduce manipulation risks. Discord has not disclosed the exact thresholds but asserts that the model meets or surpasses the effectiveness of existing age-assurance methods in jurisdictions with age-related requirements.\n\nUsers classified as adults retain their normal experience, while teen accounts gain access to messaging friends, joining voice calls, and participating in non-age-restricted servers but face stricter safety settings, including restrictions on age-gated content and spaces. Users can view their assigned status through account settings. If the model cannot classify a user confidently or if they dispute an assignment, they can use alternative age-assurance methods, which vary by region and device.\n\nFor document-based checks, outside providers handle the process, and Discord receives only the resulting age result, not the person's identity. The model was trained on age-group labels generated through age-assurance deployments in 2025 and 2026, where users had confirmed their age via facial estimation or government identification.\n\nThis age-assurance approach follows a shift in Discord's rollout plans after a February delay, which involved adding verification choices, enhancing transparency, and publishing technical documentation. As age-assurance requirements expand globally, Discord has already implemented solutions in places like Texas and Brazil.",
  "summary": "Discord is rolling out a machine-learning system that estimates whether users are teenagers or adults from account and behavioural signals, allowing more than 90% of its users to avoid submitting identification or completing a facial age check. The messaging platform began deploying the system globally this week as part of a broader age-assurance programme designed to place accounts into adult,…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}