Gaming Content Moderation Productivity
This dataset provides granular, actionable metrics on remote gaming content moderation, including moderator productivity, shift coverage, content types, and moderation outcomes. It enables operations managers to optimize staffing, identify workflow bottlenecks, and improve moderation quality across distributed teams. The dataset is ideal for performance analytics, workforce planning, and gaming platform compliance monitoring.
Sample rows
preview · 8 of 45 rows · all 21 columns| moderation_idstring | moderation_actionstring | review_duration_secondsinteger | user_reportedboolean | action_reasonstring | moderator_idstring | moderator_namestring | moderator_locationstring | shift_idstring | shift_start_timedatetime | shift_end_timedatetime | platform_idstring | platform_namestring | content_idstring | content_typestring | action_timestampdatetime | escalated_to_managerboolean | manager_idstring | outcome_statusstring | user_idstring | notesstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MOD001 | approved | 52 | false | blank | MTR1001 | Alice Chen | Toronto, Canada | SHIFT01 | 2024-06-10T08:00:00Z | 2024-06-10T16:00:00Z | PLAT01 | Fortnite | CNT1001 | chat | 2024-06-10T09:15:23Z | false | blank | resolved | USR0101 | blank |
| MOD002 | flagged | 88 | true | offensive language | MTR1002 | Carlos Ruiz | Madrid, Spain | SHIFT02 | 2024-06-10T10:00:00Z | 2024-06-10T18:00:00Z | PLAT02 | Roblox | CNT1002 | image | 2024-06-10T11:03:41Z | true | MG101 | pending | USR0102 | Image contained text with slurs |
| MOD003 | rejected | 34 | true | harassment | MTR1003 | Priya Nair | Mumbai, India | SHIFT03 | 2024-06-10T06:00:00Z | 2024-06-10T14:00:00Z | PLAT03 | Valorant | CNT1003 | chat | 2024-06-10T08:44:18Z | false | blank | resolved | USR0103 | Repeated abusive messages |
| MOD004 | approved | 120 | false | blank | MTR1004 | Jamal Bryant | Chicago, USA | SHIFT04 | 2024-06-10T12:00:00Z | 2024-06-10T20:00:00Z | PLAT04 | League of Legends | CNT1004 | video | 2024-06-10T13:11:10Z | false | blank | resolved | USR0104 | blank |
| MOD005 | flagged | 40 | false | inappropriate username | MTR1005 | Sophie Martin | Paris, France | SHIFT05 | 2024-06-10T14:00:00Z | 2024-06-10T22:00:00Z | PLAT05 | Minecraft | CNT1005 | username | 2024-06-10T15:21:55Z | true | MG102 | pending | USR0105 | Username references hate group |
| MOD006 | approved | 22 | false | blank | MTR1001 | Alice Chen | Toronto, Canada | SHIFT01 | 2024-06-10T08:00:00Z | 2024-06-10T16:00:00Z | PLAT01 | Fortnite | CNT1006 | chat | 2024-06-10T10:07:12Z | false | blank | resolved | USR0106 | blank |
| MOD007 | flagged | 155 | true | graphic violence | MTR1002 | Carlos Ruiz | Madrid, Spain | SHIFT02 | 2024-06-10T10:00:00Z | 2024-06-10T18:00:00Z | PLAT02 | Roblox | CNT1007 | video | 2024-06-10T17:02:35Z | true | MG101 | pending | USR0107 | Disturbing video content |
| MOD008 | approved | 18 | false | blank | MTR1003 | Priya Nair | Mumbai, India | SHIFT03 | 2024-06-10T06:00:00Z | 2024-06-10T14:00:00Z | PLAT03 | Valorant | CNT1008 | chat | 2024-06-10T12:45:59Z | false | blank | resolved | USR0108 | blank |
| MOD009 | rejected | 41 | true | spam | MTR1004 | Jamal Bryant | Chicago, USA | SHIFT04 | 2024-06-10T12:00:00Z | 2024-06-10T20:00:00Z | PLAT04 | League of Legends | CNT1009 | chat | 2024-06-10T12:32:44Z | false | blank | resolved | USR0109 | Repeated unsolicited messages |
| MOD010 | approved | 12 | false | blank | MTR1005 | Sophie Martin | Paris, France | SHIFT05 | 2024-06-10T14:00:00Z | 2024-06-10T22:00:00Z | PLAT05 | Minecraft | CNT1010 | username | 2024-06-10T16:18:27Z | false | blank | resolved | USR0110 | blank |
| MOD011 | rejected | 84 | true | nudity | MTR1006 | Olga Ivanova | Moscow, Russia | SHIFT06 | 2024-06-10T16:00:00Z | 2024-06-10T00:00:00Z | PLAT02 | Roblox | CNT1011 | image | 2024-06-10T19:32:59Z | false | blank | resolved | USR0111 | Explicit content |
| MOD012 | approved | 132 | false | blank | MTR1007 | Emma Lewis | London, UK | SHIFT07 | 2024-06-10T07:00:00Z | 2024-06-10T15:00:00Z | PLAT03 | Valorant | CNT1012 | video | 2024-06-10T10:15:46Z | false | blank | resolved | USR0112 | blank |
| MOD013 | flagged | 97 | true | racist imagery | MTR1008 | Lucas Müller | Berlin, Germany | SHIFT08 | 2024-06-10T11:00:00Z | 2024-06-10T19:00:00Z | PLAT01 | Fortnite | CNT1013 | image | 2024-06-10T12:08:29Z | true | MG103 | pending | USR0113 | Image contained hate symbols |
| MOD014 | rejected | 55 | true | harassment | MTR1009 | Fatima Al-Mansouri | Dubai, UAE | SHIFT09 | 2024-06-10T13:00:00Z | 2024-06-10T21:00:00Z | PLAT04 | League of Legends | CNT1014 | chat | 2024-06-10T14:56:12Z | false | blank | resolved | USR0114 | Bullying language |
| MOD015 | approved | 27 | false | blank | MTR1010 | Tommy Nguyen | Sydney, Australia | SHIFT10 | 2024-06-10T03:00:00Z | 2024-06-10T11:00:00Z | PLAT05 | Minecraft | CNT1015 | other | 2024-06-10T07:21:37Z | false | blank | resolved | USR0115 | Custom avatar reviewed |
| MOD016 | flagged | 61 | true | offensive language | MTR1006 | Olga Ivanova | Moscow, Russia | SHIFT06 | 2024-06-10T16:00:00Z | 2024-06-10T00:00:00Z | PLAT02 | Roblox | CNT1016 | chat | 2024-06-10T17:15:48Z | true | MG101 | pending | USR0116 | User cursing in chat |
| MOD017 | rejected | 32 | true | profanity | MTR1008 | Lucas Müller | Berlin, Germany | SHIFT08 | 2024-06-10T11:00:00Z | 2024-06-10T19:00:00Z | PLAT01 | Fortnite | CNT1017 | username | 2024-06-10T14:17:35Z | false | blank | resolved | USR0117 | Username contains curse word |
| MOD018 | approved | 17 | false | blank | MTR1011 | Grace Kim | Seoul, South Korea | SHIFT11 | 2024-06-10T05:00:00Z | 2024-06-10T13:00:00Z | PLAT03 | Valorant | CNT1018 | chat | 2024-06-10T07:44:09Z | false | blank | resolved | USR0118 | blank |
| MOD019 | approved | 105 | false | blank | MTR1012 | Mohammed Farouk | Cairo, Egypt | SHIFT12 | 2024-06-10T13:00:00Z | 2024-06-10T21:00:00Z | PLAT04 | League of Legends | CNT1019 | video | 2024-06-10T17:12:50Z | false | blank | resolved | USR0119 | blank |
| MOD020 | flagged | 56 | true | hate speech | MTR1007 | Emma Lewis | London, UK | SHIFT07 | 2024-06-10T07:00:00Z | 2024-06-10T15:00:00Z | PLAT03 | Valorant | CNT1020 | chat | 2024-06-10T12:07:32Z | true | MG104 | pending | USR0120 | Chat contained slurs |
What the 45 rows show
from the 45-row sampleRejected (moderation action) stands out: 10 of its 10 rows have user_
- 40%user_
reported = true - 45median review_
duration_ seconds - 2outcome statuses
- 5platforms
- 5platform names
- 5content types
Median 45, from 9 to 165.
- string 15
- integer 1
- datetime 3
- boolean 2
Columns
21 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 15 columns | |||
moderation_id | string | Unique identifier for each moderation session or actionunique | MOD001 |
moderator_id | string | Unique identifier for the moderator performing the action | MTR1001 |
moderator_name | string | Full name of the moderator | Alice Chen |
moderator_location | string | Geographical location (city/country) of the moderatoroptional | Toronto, Canada |
shift_id | string | Unique identifier for the moderator's shift | SHIFT01 |
platform_id | string | Unique identifier for the gaming platform or game5 platforms | PLAT01 |
platform_name | string | Name of the gaming platform or game5 names | Fortnite |
content_id | string | Unique identifier for the content item being moderated | CNT1001 |
content_type | string | Type of content moderated (e.g., chat, image, video, username)chat · image · video · username · other | chat |
moderation_action | string | Action taken by the moderator (e.g., approved, rejected, flagged, escalated)approved · rejected · flagged · escalated · other | approved |
action_reason | string | Reason for the moderation action (e.g., offensive language, spam, harassment)11 reasons · optional | offensive language |
manager_id | string | Unique identifier for the manager (if escalated)5 managers · optional | MG101 |
outcome_status | string | Final outcome of the moderation (e.g., resolved, pending, reversed)resolved · pending · reversed | resolved |
user_id | string | Unique identifier for the user whose content was moderatedoptional | USR0101 |
notes | string | Additional notes or comments from the moderatoroptional | Disturbing video content |
| Numbers 1 column | |||
review_duration_seconds | integer | Time taken (in seconds) to review and moderate the content0 or more | 52 |
| Dates and times 3 columns | |||
shift_start_time | datetime | Start time of the moderator's shift | 2024-06-10T08:00:00Z |
shift_end_time | datetime | End time of the moderator's shift | 2024-06-10T16:00:00Z |
action_timestamp | datetime | Timestamp when the moderation action was performed | 2024-06-10T09:15:23Z |
| True or false 2 columns | |||
escalated_to_manager | boolean | Indicates if the content was escalated to a manager for further review | false |
user_reported | boolean | Indicates if the content was initially reported by a user | false |
Use it for
A gaming dashboard
The user_
reported rate, review_ duration_ seconds by moderation_ action and a breakdown of action_ reason. Excel, Power BI or Tableau. Why do 18 of 45 rows have user_
reported = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Moderations45MOD00152approvedMOD00288flaggedMOD00334rejected
A software demo
Believable moderations with moderator_
id, moderator_ name and moderator_ location to fill a screen in front of a buyer.
blueprint · gaming-content-moderation-productivity
Behind this dataset
Same schema. As many rows as you need.
These 45 rows came out of a blueprint — 21 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Each row represents a moderator's shift and moderation outcomes
- Include fields for flagged content count, resolved cases, escalation rate
- Capture remote location (region/country) of moderator
- Shifts must be classified by duration and type (e.g., chat, forum, in-game)
- Moderation outcomes must be timestamped and categorized (approved, rejected, escalated)
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- gaming-content-moderation-productivity