{ "@": { "!": "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━", "author": "Robert Grimm", "title": "Social Media CSAM Disclosures", "url": "https://github.com/apparebit/intransparent", "version": "2.0", "|": "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" }, "Alphabet": { "brands": ["Google", "YouTube"] }, "Amazon": { "brands": ["Twitch"], "sources": [ "https://www.aboutamazon.com/news/policy-news-views/amazon-csam-transparency-report-2023", "https://www.aboutamazon.com/news/policy-news-views/amazon-csam-transparency-report-2022", "https://www.aboutamazon.com/news/policy-news-views/our-efforts-to-combat-child-sexual-abuse-material-in-2021", "https://www.aboutamazon.com/news/community/ncmec-report" ], "features": { "data": null, "history": "linked list of pages", "terms": ["CSAM"], "quantities": "counts", "granularity": "Y", "frequency": "Y", "coverage": "2020" }, "columns": [ "reports", "images", "other content", "reported by trusted parties", "accounts" ], "sums": { "pieces": [ "images", "other content" ] }, "rows": [ {"2023": [31281, 24653, 103, 611, 4111]}, {"2022": [67073, 52633, 23, 398, 7322]}, {"2021": [33848, 25540, 1704, 780, 2451]}, {"2020": [2235, null, null, null, null]} ] }, "Apple": { "sources": ["https://www.apple.com/legal/transparency/"], "comments": ["Transparency reports cover government requests only."] }, "Automattic": { "sources": ["https://transparency.automattic.com"], "brands": ["Tumblr", "Wordpress"] }, "Aylo": { "brands": ["MindGeek", "Pornhub"] }, "Discord": { "sources": [ "https://discord.com/blog/discord-transparency-report-july-dec-2020", "https://discord.com/blog/discord-transparency-report-h1-2021", "https://discord.com/blog/discord-transparency-report-h2-2021", "https://discord.com/blog/discord-transparency-report-q1-2022", "https://discord.com/blog/discord-transparency-report-q2-2022", "https://discord.com/blog/discord-transparency-report-q3-2022", "https://discord.com/safety-transparency-reports/2022-q4", "https://discord.com/safety-transparency-reports/2023-q1", "https://discord.com/safety-transparency-reports/2023-q2", "https://discord.com/safety-transparency-reports/2023-q3", "https://discord.com/safety-transparency-reports/2023-q4" ], "features": { "data": "csv", "history": "same page (dropdown)", "terms": [ "child safety", "CSAM" ], "quantities": "counts", "granularity": "Q", "frequency": "Q", "coverage": "2020 H2" }, "columns": [ "reports (about CSAM)", "reports (about grooming or endangerment)" ], "sums": { "reports": [ "reports (about CSAM)", "reports (about grooming or endangerment)" ] }, "rows": [ {"2023 Q4": [55638, 317]}, {"2023 Q3": [51674, 242]}, {"2023 Q2": [36323, 158]}, {"2023 Q1": [20001, 125]}, {"2022 Q4": [11520, 69]}, {"2022 Q3": [14303, 63]}, {"2022 Q2": [21425, 104]}, {"2022 Q1": [10641, 54]}, {"2021 H2": [14906, 220]}, {"2021 H1": [9347, 150]}, {"2020 H2": [6865, 83]} ] }, "Facebook": { "sources": ["https://transparency.fb.com/sr/community-standards/"], "features": { "data": "csv", "history": "data", "terms": [ "child nudity & sexual exploitation", "child sexual exploitation" ], "quantities": "rounded", "granularity": "Q", "frequency": "Q", "coverage": "2018 Q3" }, "columns": [ "pieces (Child Nudity & Sexual Exploitation)", "pieces (Child Endangerment: Nudity and Physical Abuse)", "pieces (Child Endangerment: Sexual Exploitation)", "appeals (Child Nudity & Sexual Exploitation)", "appeals (Child Endangerment: Nudity and Physical Abuse)", "appeals (Child Endangerment: Sexual Exploitation)", "reversals (Child Nudity & Sexual Exploitation)", "reversals (Child Endangerment: Nudity and Physical Abuse)", "reversals (Child Endangerment: Sexual Exploitation)", "reversals w/o appeal (Child Nudity & Sexual Exploitation)", "reversals w/o appeal (Child Endangerment: Nudity and Physical Abuse)", "reversals w/o appeal (Child Endangerment: Sexual Exploitation)" ], "sums": { "pieces": [ "pieces (Child Nudity & Sexual Exploitation)", "pieces (Child Endangerment: Sexual Exploitation)" ] }, "rows": [ {"2023 Q4": [null, 1900000, 16200000, null, 135100, 1000000, null, 36100, 317500, null, 279500, 1200000]}, {"2023 Q3": [null, 1800000, 16900000, null, 112200, 266600, null, 20300, 87800, null, 1800, 116600]}, {"2023 Q2": [null, 1700000, 7200000, null, 94400, 146800, null, 20500, 38700, null, 1400, 41300]}, {"2023 Q1": [null, 1900000, 8900000, null, 91800, 104500, null, 12300, 20800, null, 5400, 17200]}, {"2022 Q4": [null, 2500000, 25100000, null, 94700, 23000, null, 13600, 2600, null, 541700, 75800]}, {"2022 Q3": [null, 2300000, 30100000, null, 85000, 414200, null, 14600, 4000, null, 29900, 205300]}, {"2022 Q2": [null, 1900000, 20400000, null, 61700, 404000, null, 11300, 1400, null, 18700, 15900]}, {"2022 Q1": [null, 2100000, 16500000, null, 4000, 800, null, 700, 100, null, 21200, 687800]}, {"2021 Q4": [null, 1800000, 19800000, null, 3700, 800, null, 800, 70, null, 19200, 180500]}, {"2021 Q3": [null, 1800000, 21200000, null, 2300, 700, null, 700, 30, null, 167200, 2800]}, {"2021 Q2": [null, 2300000, 25600000, null, 3000, 1000, null, 800, 50, null, 21100, 2800]}, {"2021 Q1": [5000000, null, null, 3800, null, null, 300, null, null, 46600, null, null]}, {"2020 Q4": [5300000, null, null, 4600, null, null, 100, null, null, 3200, null, null]}, {"2020 Q3": [12400000, null, null, 300, null, null, 0, null, null, 1200, null, null]}, {"2020 Q2": [9400000, null, null, 40, null, null, 0, null, null, 50, null, null]}, {"2020 Q1": [8500000, null, null, 55000, null, null, 3700, null, null, 500, null, null]}, {"2019 Q4": [13300000, null, null, 72900, null, null, 4400, null, null, 2500, null, null]}, {"2019 Q3": [11400000, null, null, 128800, null, null, 13300, null, null, 3400, null, null]}, {"2019 Q2": [6900000, null, null, 145000, null, null, 14200, null, null, 1500, null, null]}, {"2019 Q1": [5800000, null, null, 27400, null, null, 800, null, null, 5300, null, null]}, {"2018 Q4": [7200000, null, null, null, null, null, null, null, null, null, null, null]}, {"2018 Q3": [9000000, null, null, null, null, null, null, null, null, null, null, null]} ] }, "GitHub": { "sources": ["https://transparencycenter.github.com/automated-detection/"], "features": { "data": null, "history": "same page (dropdown)", "terms": ["CSEAI"], "quantities": "counts", "granularity": "Y", "frequency": "Y", "coverage": "2021" }, "columns": [ "accounts", "reports" ], "rows": [ {"2023": [3, 37]}, {"2022": [1, 6]}, {"2021": [1, 4]} ] }, "Google": { "sources": ["https://transparencyreport.google.com/child-sexual-abuse-material/"], "features": { "data": null, "history": "same page (dropdown)", "terms": ["CSAM"], "quantities": "counts", "granularity": "H", "frequency": "H", "coverage": "2020 H1" }, "columns": [ "pieces", "reports", "accounts", "urls" ], "rows": [ {"2023 H2": [3450886, 496105, 249924, 381103]}, {"2023 H1": [4025703, 586832, 259576, 463462]}, {"2022 H2": [6344753, 891215, 365428, 437020]}, {"2022 H1": [6426749, 826667, 270487, 484573]}, {"2021 H2": [3147307, 334215, 140868, 580380]}, {"2021 H1": [3280632, 287368, 129174, 596710]}, {"2020 H2": [2804726, 246325, 97958, 210756]}, {"2020 H1": [1461582, 112595, 77940, 331865]} ] }, "Instagram": { "sources": ["https://transparency.fb.com/sr/community-standards/"], "features": { "data": "csv", "history": "data", "terms": [ "child nudity & sexual exploitation", "sexual exploitation" ], "quantities": "rounded", "granularity": "Q", "frequency": "Q", "coverage": "2019 Q2" }, "columns": [ "pieces (Child Nudity & Sexual Exploitation)", "pieces (Child Endangerment: Nudity and Physical Abuse)", "pieces (Child Endangerment: Sexual Exploitation)", "appeals (Child Nudity & Sexual Exploitation)", "appeals (Child Endangerment: Nudity and Physical Abuse)", "appeals (Child Endangerment: Sexual Exploitation)", "reversals (Child Nudity & Sexual Exploitation)", "reversals (Child Endangerment: Nudity and Physical Abuse)", "reversals (Child Endangerment: Sexual Exploitation)", "reversals w/o appeal (Child Nudity & Sexual Exploitation)", "reversals w/o appeal (Child Endangerment: Nudity and Physical Abuse)", "reversals w/o appeal (Child Endangerment: Sexual Exploitation)" ], "sums": { "pieces": [ "pieces (Child Nudity & Sexual Exploitation)", "pieces (Child Endangerment: Sexual Exploitation)" ] }, "rows": [ {"2023 Q4": [null, 198500, 2100000, null, 34700, 79100, null, 4600, 26500, null, 11900, 86800]}, {"2023 Q3": [null, 227700, 1600000, null, 44400, 38200, null, 5600, 14300, null, 1100, 3100]}, {"2023 Q2": [null, 320700, 1700000, null, 22000, 22800, null, 5200, 6300, null, 700, 700]}, {"2023 Q1": [null, 567100, 8700000, null, 29100, 20600, null, 4300, 2100, null, 2400, 1600]}, {"2022 Q4": [null, 620700, 9700000, null, 16000, 5800, null, 2000, 100, null, 4900, 2400]}, {"2022 Q3": [null, 1000000, 1300000, null, 36000, 3500, null, 4100, 200, null, 6400, 7100]}, {"2022 Q2": [null, 480500, 1200000, null, 29200, 4100, null, 3800, 200, null, 5900, 400]}, {"2022 Q1": [null, 600700, 1500000, null, 0, 0, null, 0, 20, null, 10700, 154200]}, {"2021 Q4": [null, 983400, 2600000, null, 0, 0, null, 0, 0, null, 13600, 1600]}, {"2021 Q3": [null, 526500, 1600000, null, 0, 0, null, 0, 0, null, 168300, 300]}, {"2021 Q2": [null, 458300, 1400000, null, 0, 0, null, 0, 0, null, 4500, 300]}, {"2021 Q1": [812400, null, null, 0, null, null, 0, null, null, 3500, null, null]}, {"2020 Q4": [809400, null, null, 0, null, null, 0, null, null, 2900, null, null]}, {"2020 Q3": [1000000, null, null, 0, null, null, 10, null, null, 700, null, null]}, {"2020 Q2": [481400, null, null, 0, null, null, 0, null, null, 30, null, null]}, {"2020 Q1": [1000000, null, null, 53400, null, null, 16100, null, null, 200, null, null]}, {"2019 Q4": [686400, null, null, null, null, null, null, null, null, null, null, null]}, {"2019 Q3": [755800, null, null, null, null, null, null, null, null, null, null, null]}, {"2019 Q2": [526200, null, null, null, null, null, null, null, null, null, null, null]} ] }, "LinkedIn": { "sources": ["https://about.linkedin.com/transparency/community-report"], "features": { "data": null, "history": "same page (tabs)", "terms": ["child exploitation"], "quantities": "counts", "granularity": "H", "frequency": "H", "coverage": "2019 H1" }, "comments": ["numbers disclosed under 'content removed', hence pieces"], "columns": ["pieces"], "rows": [ {"2023 H1": [223]}, {"2022 H2": [274]}, {"2022 H1": [1663]}, {"2021 H2": [125]}, {"2021 H1": [101]}, {"2020 H2": [50]}, {"2020 H1": [153]}, {"2019 H2": [167]}, {"2019 H1": [22]} ] }, "Meta": { "brands": ["Facebook", "Instagram", "WhatsApp"], "sums": { "pieces": [ "pieces (Child Nudity & Sexual Exploitation)", "pieces (Child Endangerment: Sexual Exploitation)" ] } }, "Microsoft": { "sources": ["https://www.microsoft.com/en-us/corporate-responsibility/digital-safety-content-report"], "features": { "data": "xls", "history": "same page (dropdown)", "terms": ["CSAM"], "quantities": "counts", "granularity": "H", "frequency": "H", "coverage": "2020 H1" }, "brands": ["GitHub", "LinkedIn"], "columns": [ "pieces", "automatically detected pieces", "accounts", "reinstated accounts", "reports" ], "schema": { "automatically detected pieces": "float", "reinstated accounts": "float" }, "rows": [ {"2023 H2": [66603, 99.100, null, null, null]}, {"2023 H2": [61348, 99.200, 10237, 0.800, null]}, {"2023 H2": [null, null, null, null, 60749]}, {"2023 H1": [227823, 94.700, null, null, null]}, {"2023 H1": [46856, 99.200, 7456, 1.400, null]}, {"2023 H1": [null, null, null, null, 79971]}, {"2022 H2": [200000, 98.500, null, null, null]}, {"2022 H2": [31663, 99.200, 6461, 1.600, null]}, {"2022 H2": [null, null, null, null, 53642]}, {"2022 H1": [176125, 93.500, null, null, null]}, {"2022 H1": [40722, 98.700, 10207, 0.560, null]}, {"2022 H1": [null, null, null, null, 53957]}, {"2021 H2": [274392, 97.200, null, null, null]}, {"2021 H2": [36918, 99.400, 11805, 0.040, null]}, {"2021 H2": [null, null, null, null, 36445]}, {"2021 H1": [176560, 97.200, null, null, null]}, {"2021 H1": [76061, 99.700, 18568, 0.020, null]}, {"2021 H1": [null, null, null, null, 42481]}, {"2020 H2": [360338, 99.000, null, null, null]}, {"2020 H2": [92419, 99.900, 17434, 0.000, null]}, {"2020 H2": [null, null, null, null, 63813]}, {"2020 H1": [718908, 99.800, null, null, null]}, {"2020 H1": [84581, 99.800, 15935, 0.010, null]}, {"2020 H1": [null, null, null, null, 32622]} ] }, "MindGeek": null, "Omegle": { "comments": [ "A website offering video chat between unregistered users. It was shut", "down in 2023 to settle a lawsuit by the victim of online child sexual", "exploitation. See https://www.bbc.com/news/technology-67485561 and", "https://www.bbc.com/news/business-67364634." ] }, "Pinterest": { "sources": [ "https://policy.pinterest.com/en/transparency-report", "https://help.pinterest.com/en/guide/transparency-report-archive" ], "features": { "data": null, "history": "same page (tabs)", "terms": [ "child safety", "child sexual exploitation", "CSAM" ], "quantities": "counts", "granularity": "Q", "frequency": "H", "coverage": "2020 H1" }, "comments": [ "Pin is lingo for a media card with picture, hence pin with CSAM is piece.", "Pinterest's disclosure language explains 2nd through 5th columns:", "We deactivated a distinct images, which comprised b Pins, for violating", "our CSE policy. Of these, we determined that c distinct images, which", "comprised d Pins, were illegal CSAM, and we reported them to NCMEC." ], "columns": [ "reports", "distinct images", "pins", "distinct images CSAM", "pieces", "boards", "accounts", "account appeals", "account reversals", "% pins reached 0", "% pins reached 1-9", "% pins reached 10-100", "% pins reached >100" ], "rows": [ {"2023 Q4": [null, 7089, 3602828, 1163, 7488, 4237, 173110, 27499, 19754, 78, 18, 3, 1]}, {"2023 Q3": [null, 5489, 1469597, 2246, 10471, 318, 244258, 65254, 49854, 73, 22, 4, 2]}, {"2023 H2": [16234, null, null, null, null, null, null, null, null, null, null, null, null]}, {"2023 Q2": [null, 9691, 3877286, 1071, 16336, 48039, 172633, 20136, 9874, 83, 14, 2, 1]}, {"2023 Q1": [null, 8393, 1846326, 2348, 23479, 17715, 63761, 8524, 3925, 65, 26, 6, 3]}, {"2023 H1": [34203, null, null, null, null, null, null, null, null, null, null, null, null]}, {"2022 Q4": [null, 12733, 1716192, 5292, 24288, 1108, 33228, 5731, 2686, 51, 35, 9, 4]}, {"2022 Q3": [null, 10772, 687825, 2987, 7318, 633, 21033, 3896, 2053, 61, 29, 6, 3]}, {"2022 H2": [27995, null, null, null, null, null, null, null, null, null, null, null, null]}, {"2022 Q2": [null, 9085, 712295, 2038, 4988, 1162, 37694, 7467, 5971, 61, 30, 6, 2]}, {"2022 Q1": [null, 2499, 300003, 184, 542, 492, 10743, 2164, 1169, 63, 28, 6, 3]}, {"2022 H1": [4969, null, null, null, null, null, null, null, null, null, null, null, null]}, {"2021 Q4": [null, 2545, 104029, 228, 627, 578, 17423, 3110, 2120, 83, 13, 3, 2]}, {"2021 Q3": [null, 2362, 262164, 295, 981, 862, 28289, 5718, 4305, 72, 21, 4, 2]}, {"2021 H2": [1794, null, null, null, null, null, null, null, null, null, null, null, null]}, {"2021 H1": [890, null, null, null, null, null, null, null, null, null, null, null, null]}, {"2020 H2": [1794, null, null, null, null, null, null, null, null, null, null, null, null]}, {"2020 H1": [1638, null, null, null, null, null, null, null, null, null, null, null, null]} ] }, "Pornhub": { "sources": [ "https://help.pornhub.com/hc/en-us/articles/14666334117267-2022-Transparency-Report", "https://help.pornhub.com/hc/en-us/articles/5357457259155-2021-Transparency-Report", "https://help.pornhub.com/hc/en-us/articles/4419860718483-2020-Transparency-Report" ], "comments": [ "In March 2023, the Ottawa-based private equity firm ECP (Ethical Capital", "Partners) acquired the Montreal-based MindGeek, Pornhub's parent company.", "In August 2023, MindGreek rebranded as Aylo. Both Aylo's and Pornhub's", "headquarters continue be in Montreal. However, Aylo's corporate structure", "is reportedly spread over a number of jurisdictions including Cura\u00e7ao,", "Cyprus, and Luxembourg. Pornhub, in turn, seems to be domiciled in Cyprus.", "While NCMEC includes the corporate parent and sibling brands in its", "disclosures, only Pornhub makes its own disclosures." ], "features": { "data": null, "history": "page archive", "terms": "CSAM", "quantities": "counts", "granularity": "H", "frequency": "H", "coverage": "2020" }, "columns": [ "reports", "videos", "photos" ], "sums": { "pieces": [ "videos", "photos" ] }, "rows": [ {"2023 H2": [1289, 2344, 1018]}, {"2023 H1": [1214, 2632, 1319]}, {"2022": [1996, 3604, 5984]}, {"2021": [9029, 11626, 8775]}, {"2020": [4171, null, null]} ] }, "Quora": { "sources": ["https://help.quora.com/hc/en-us/articles/13294268051732-DSA-Transparency"], "comments": ["Quora's first and only transparency report so far, with user numbers only"] }, "Reddit": { "sources": [ "https://www.redditinc.com/policies/transparency-report-july-to-december-2023", "https://www.redditinc.com/policies/2023-h1-transparency-report", "https://www.redditinc.com/policies/2022-transparency-report", "https://www.redditinc.com/policies/mid-year-transparency-report-2022-2", "https://www.redditinc.com/policies/transparency-report-2021", "https://www.redditinc.com/policies/transparency-report-2020", "https://www.redditinc.com/policies/transparency-report-2019-1", "https://www.redditinc.com/policies/transparency" ], "features": { "data": null, "history": "page archive", "terms": [ "minor sexualization", "child sexual exploitation", "CSAM" ], "quantities": "counts", "granularity": "H", "frequency": "H", "coverage": "2021" }, "comments": ["pieces includes posts and comments but not private messages"], "columns": [ "pieces", "reports", "pieces (minor sexualization)", "private messages (minor sexualization)", "subreddits (minor sexualization)", "temporary account suspensions (minor sexualization)", "accounts (minor sexualization)", "account appeals (minor sexualization)", "account reversals percent (minor sexualization)" ], "schema": { "account reversals percent (minor sexualization)": "float" }, "rows": [ {"2023 H2": [null, 133588, 349189, 263, 1536, 15744, 128513, 5801, 8.600]}, {"2023 H1": [149084, 156533, 181083, 296, 987, 27219, 68900, 2924, 7.800]}, {"2022 H2": [31574, 40243, null, null, null, null, null, null, null], "redundant": true}, {"2022 H1": [null, 12349, null, null, null, null, null, null, null], "redundant": true}, {"2022": [80888, 52592, 266473, 390, 5149, 70201, 93997, 7513, 9.500]}, {"2021": [9258, 10059, 117093, 243, 1914, 0, 4659, null, null]}, {"2020": [null, 2233, null, null, null, 15940, 21946, null, null]}, {"2019": [null, 724, 38410, null, 280, null, 10781, null, null]} ] }, "Snap": { "sources": [ "https://values.snap.com/privacy/transparency", "https://values.snap.com/privacy/transparency-h2-2023", "https://values.snap.com/privacy/transparency-h1-2023", "https://values.snap.com/privacy/transparency-h2-2022", "https://values.snap.com/privacy/transparency-h1-2022", "https://www.snap.com/en-US/privacy/transparency/2021-12-31", "https://www.snap.com/en-US/privacy/transparency/2021-6-30", "https://www.snap.com/en-US/privacy/transparency/2020-12-31", "https://www.snap.com/en-US/privacy/transparency/2020-6-30", "https://www.snap.com/en-US/privacy/transparency/2019-12-31" ], "features": { "data": null, "history": "page archive", "terms": ["child sexual exploitation and abuse imagery"], "quantities": "counts", "granularity": "H", "frequency": "H", "coverage": "2019 H2" }, "columns": [ "pieces", "accounts", "reports" ], "schema": { "accounts": "float" }, "rows": [ {"2023 H2": [1046296, 343865, 398736]}, {"2023 H1": [548509, 228897, 292489]}, {"2022 H2": [527787, 204490, 265285]}, {"2022 H1": [746051, 201527, 285470]}, {"2021 H2": [null, 198109, null]}, {"2021 H1": [null, "5.43 / 100 * 2,510,798", null], "redundant": true}, {"2021 H1": [null, 119134, null]}, {"2020 H2": [null, "2.99 / 100 * 2,100,124", null], "redundant": true}, {"2020 H2": [null, 47550, null]}, {"2020 H1": [null, "2.99 / 100 * 1,578,985", null], "redundant": true}, {"2020 H1": [null, 47136, null]}, {"2019 H2": [null, "2.51 / 100 * 1,355,163", null], "redundant": true}, {"2019 H2": [null, 34830, null]} ], "comments": [ "For 2019 H2, a coarse continental breakdown is available:", "* CSAM accounts enforced EU 10,667; NorthAm 12,397; RestWorld 11,766", "* total accounts enforced EU 366,609; NorthAm 730,147; RestWorld 258,407" ] }, "Telegram": null, "TikTok": { "sources": [ "https://www.tiktok.com/transparency/en/community-guidelines-enforcement-2023-4/", "https://www.tiktok.com/transparency/en/community-guidelines-enforcement-2023-3/", "https://www.tiktok.com/transparency/en/community-guidelines-enforcement-2023-2/" ], "features": { "data": "csv", "history": "page archive", "terms": [ "sexual exploitation of minors", "CSAM", "youth exploitation and abuse" ], "quantities": "fractions", "granularity": "Q", "frequency": "Q", "coverage": "2022 Q1" }, "comments": [ "The current version of TikTok's disclosures contains two category shares", "for 'Youth Exploitation & Abuse', one relative to the Safety & Civility", "super-category and the other without super-category. The meaning of the", "second one is less than clear. The row for Q1 2023 repeats the totals", "from the dataset with the original schema; it is included so that 2023", "is included in the analysis." ], "columns": [ "share of policy category (Youth Exploitation & Abuse)", "proactive removal rate (Youth Exploitation & Abuse)", "removal rate before any views (Youth Exploitation & Abuse)", "removal rate within 24 hours (Youth Exploitation & Abuse)", "share of total removals (Safety & Civility)", "total videos removed", "videos removed by automation", "videos restored" ], "schema": { "share of policy category (Youth Exploitation & Abuse)": "float", "proactive removal rate (Youth Exploitation & Abuse)": "float", "removal rate before any views (Youth Exploitation & Abuse)": "float", "removal rate within 24 hours (Youth Exploitation & Abuse)": "float", "share of total removals (Safety & Civility)": "float" }, "products": { "pieces": [ "share of policy category (Youth Exploitation & Abuse)", "share of total removals (Safety & Civility)", "total videos removed" ] }, "rows": [ {"2023 Q4": [0.232, 0.981, 0.781, 0.902, 0.135, 176461963, 128300584, 8038106]}, {"2023 Q3": [0.279, 0.987, 0.792, 0.916, 0.161, 136530418, 88721552, 7084629]}, {"2023 Q2": [0.308, 0.986, 0.836, 0.911, 0.145, 106476032, 66440775, 6750002]}, {"2023 Q1": [null, null, null, null, null, 91003510, 53494911, null]} ] }, "TikTok (original schema)": { "comments": [ "TikTok reorganized its classification of violative behaviors", "for Q2 2023. While the firm claims that doing so 'added granularity,'", "that is not the case, at least for child sexual abuse materials.", "While the incomplete disclosure of the subcategory made it impossible", "to compute counts, it was at least acknowledged in the data." ], "sources": [ "https://www.tiktok.com/transparency/en/community-guidelines-enforcement-2023-1/", "https://www.tiktok.com/transparency/en/community-guidelines-enforcement-2022-4/", "https://www.tiktok.com/transparency/en/community-guidelines-enforcement-2022-3/", "https://www.tiktok.com/transparency/en/community-guidelines-enforcement-2022-2/", "https://www.tiktok.com/transparency/en/community-guidelines-enforcement-2022-1/" ], "columns": [ "pieces (human moderation)", "category share (human moderation)", "minor safety category share of total", "total videos removed (automation)", "total videos removed", "removal rate within 24 hours (human moderation)", "removal rate before any views (human moderation)", "proactive removal rate (human moderation)" ], "schema": { "category share (human moderation)": "float", "minor safety category share of total": "float", "removal rate within 24 hours (human moderation)": "float", "removal rate before any views (human moderation)": "float", "proactive removal rate (human moderation)": "float" }, "rows": [ {"2023 Q1": [null, 0.023, 0.306, 53494911, 91003510, 0.869, 0.784, 0.927]}, {"2022 Q4": [415278, 0.033, 0.333, 46836047, 85680819, 0.887, 0.821, 0.931]}, {"2022 Q3": [792473, 0.033, 0.429, 53287839, 110954663, 0.925, 0.883, 0.951]}, {"2022 Q2": [null, 0.024, 0.437, 48011571, 113809300, 0.907, 0.858, 0.932]}, {"2022 Q1": [null, 0.019, 0.417, 34726592, 102305516, 0.903, 0.825, 0.906]} ] }, "Tumblr": { "sources": ["https://www.tumblr.com/transparency"] }, "Twitch": { "sources": [ "https://safety.twitch.tv/s/article/H1-2023-Transparency-Report", "https://safety.twitch.tv/s/article/H2-2022-Transparency-Report", "https://safety.twitch.tv/s/article/H1-2022-Transparency-Report", "https://safety.twitch.tv/s/article/H2-2021-Transparency-Report", "https://safety.twitch.tv/s/article/Transparency-Reports#5H12021TransparencyReport", "https://safety.twitch.tv/s/article/Transparency-Reports#62020TransparencyReport" ], "features": { "data": null, "history": "page", "terms": [ "youth safety", "child sexual exploitation and abuse" ], "quantities": "counts", "granularity": "H", "frequency": "H", "coverage": "2020" }, "comments": [ "Twitch's data are marked as redundant because their report counts are", "included with Amazon's yearly disclosures. For years where NCMEC breaks", "out Twitch from Amazon, Twitch's report counts appear to be more accurate", "than those of Amazon." ], "columns": ["reports"], "rows": [ {"2023 H1": [3285], "redundant": true}, {"2022 H2": [7585], "redundant": true}, {"2022 H1": [6711], "redundant": true}, {"2021 H2": [4006], "redundant": true}, {"2021 H1": [2615], "redundant": true}, {"2020 H2": [1346], "redundant": true}, {"2020 H1": [812], "redundant": true} ] }, "Twitter": { "sources": [ "https://transparency.twitter.com", "https://blog.twitter.com/en_us/topics/company/2023/an-update-on-twitter-transparency-reporting" ], "features": { "data": null, "history": "same page (dropdown)", "terms": ["child sexual exploitation"], "quantities": "counts", "granularity": "H", "frequency": "H", "coverage": "2018 H2 - 2022 H1" }, "comments": ["CSV download feature does not work in any browser"], "columns": [ "accounts actioned", "accounts suspended", "distinct pieces" ], "rows": [ {"2022 H1": [696015, 691704, 11927]}, {"2021 H2": [599523, 596997, 6796]}, {"2021 H1": [456146, 453754, 6087]}, {"2020 H2": [469439, 464804, 9178]}, {"2020 H1": [444781, 438809, 10343]}, {"2019 H2": [264625, 257768, 11026]}, {"2019 H1": [246642, 245341, 2751]}, {"2018 H2": [457231, 455651, 2777]} ] }, "WhatsApp": { "sources": ["https://www.whatsapp.com/legal/california-privacy-notice/transparency-report/"], "comments": ["That appears to be the only transparency report WhatsApp ever released, as in 1."] }, "Wikimedia": null, "Wordpress": { "sources": ["https://transparency.automattic.com"] }, "X": { "brands": ["Twitter"] }, "YouTube": { "sources": ["https://transparencyreport.google.com/child-sexual-abuse-material/"], "features": { "data": null, "history": "same page (dropdown)", "terms": ["CSAM"], "quantities": "counts", "granularity": "H", "frequency": "H", "coverage": "2020 H1" }, "columns": [ "pieces", "reports" ], "rows": [ {"2023 H2": [265371, 225440]}, {"2023 H1": [213209, 163844]}, {"2022 H2": [359931, 238827]}, {"2022 H1": [271452, 217610]}, {"2021 H2": [135517, 123963]}, {"2021 H1": [133041, 124773]}, {"2020 H2": [99591, 118994]}, {"2020 H1": [71954, 69961]} ] }, "NCMEC": { "sources": [ "https://www.missingkids.org/content/dam/missingkids/pdfs/2019-reports-by-esp.pdf", "https://www.missingkids.org/content/dam/missingkids/pdfs/2020-reports-by-esp.pdf", "https://www.missingkids.org/content/dam/missingkids/pdfs/2021-reports-by-esp.pdf", "https://www.missingkids.org/content/dam/missingkids/pdfs/2022-reports-by-esp.pdf", "https://www.missingkids.org/content/dam/missingkids/pdfs/2023-reports-by-esp.pdf", "https://www.missingkids.org/content/dam/missingkids/pdfs/2021-notifications-by-ncmec-per-esp.pdf", "https://www.missingkids.org/content/dam/missingkids/pdfs/2022-notifications-by-ncmec-per-esp.pdf" ], "features": { "data": null, "history": "page archive", "terms": ["CSAM"], "quantities": "counts", "granularity": "Y", "frequency": "Y", "coverage": "2019" }, "comments": [ "reports: number of reports *received* by NCMEC from a platform", "notifications_sent: number of hosted CSAM notices *sent* by NCMEC", "response_time: average days platform takes to respond/takedown", "missing response_time implies no action despite repeated notices", "original reports has entries for Google only, listed here under Alphabet", "notifications_sent & response_time have entries for Google and YouTube" ], "columns": [ "platform", "reports", "notifications_sent", "response_time" ], "schema": { "platform": "string", "response_time": "float" }, "rows": [ {"2019": ["Alphabet", 449283, null, null]}, {"2019": ["Amazon", 8, null, null]}, {"2019": ["Apple", 205, null, null]}, {"2019": ["Automattic", 10443, null, null]}, {"2019": ["Aylo", null, null, null]}, {"2019": ["Discord", 19480, null, null]}, {"2019": ["Facebook", null, null, null]}, {"2019": ["GitHub", 2, null, null]}, {"2019": ["Google", null, null, null]}, {"2019": ["Instagram", null, null, null]}, {"2019": ["LinkedIn", 88, null, null]}, {"2019": ["Meta", 15884511, null, null]}, {"2019": ["Microsoft", 123839, null, null]}, {"2019": ["MindGeek", null, null, null]}, {"2019": ["Omegle", 3470, null, null]}, {"2019": ["Pinterest", 7360, null, null]}, {"2019": ["Pornhub", null, null, null]}, {"2019": ["Quora", 1, null, null]}, {"2019": ["Reddit", 724, null, null]}, {"2019": ["Snap", 82030, null, null]}, {"2019": ["Telegram", null, null, null]}, {"2019": ["TikTok", 596, null, null]}, {"2019": ["Tumblr", null, null, null]}, {"2019": ["Twitch", 541, null, null]}, {"2019": ["Twitter", 45726, null, null]}, {"2019": ["WhatsApp", null, null, null]}, {"2019": ["Wikimedia", 13, null, null]}, {"2019": ["Wordpress", null, null, null]}, {"2019": ["X", null, null, null]}, {"2019": ["YouTube", null, null, null]}, {"2019": ["ESP Total", 16836694, null, null]}, {"2019": ["Total", 16987361, null, null]}, {"2020": ["Alphabet", 546704, null, null]}, {"2020": ["Amazon", 2235, null, null]}, {"2020": ["Apple", 265, null, null]}, {"2020": ["Automattic", 9130, null, null]}, {"2020": ["Aylo", null, null, null]}, {"2020": ["Discord", 15324, null, null]}, {"2020": ["Facebook", null, null, null]}, {"2020": ["GitHub", 2, null, null]}, {"2020": ["Google", null, null, null]}, {"2020": ["Instagram", null, null, null]}, {"2020": ["LinkedIn", 60, null, null]}, {"2020": ["Meta", 20307216, null, null]}, {"2020": ["Microsoft", 96776, null, null]}, {"2020": ["MindGeek", 13229, null, null]}, {"2020": ["Omegle", 20265, null, null]}, {"2020": ["Pinterest", 3432, null, null]}, {"2020": ["Pornhub", null, null, null]}, {"2020": ["Quora", 2, null, null]}, {"2020": ["Reddit", 2233, null, null]}, {"2020": ["Snap", 144095, null, null]}, {"2020": ["Telegram", null, null, null]}, {"2020": ["TikTok", 22692, null, null]}, {"2020": ["Tumblr", null, null, null]}, {"2020": ["Twitch", null, null, null]}, {"2020": ["Twitter", 65062, null, null]}, {"2020": ["WhatsApp", null, null, null]}, {"2020": ["Wikimedia", 11, null, null]}, {"2020": ["Wordpress", null, null, null]}, {"2020": ["X", null, null, null]}, {"2020": ["YouTube", null, null, null]}, {"2020": ["ESP Total", 21447786, null, null]}, {"2020": ["Total", 21751085, null, null]}, {"2021": ["Alphabet", 875783, null, null]}, {"2021": ["Amazon", 99, null, null]}, {"2021": ["Amazon", 4, null, null]}, {"2021": ["Amazon", 27101, null, null]}, {"2021": ["Apple", 160, null, null]}, {"2021": ["Automattic", null, null, null]}, {"2021": ["Aylo", null, null, null]}, {"2021": ["Discord", 29606, 68, 3.210]}, {"2021": ["Facebook", 22118952, 28, 7.270]}, {"2021": ["GitHub", 4, null, null]}, {"2021": ["Google", null, 975, 6.770]}, {"2021": ["Instagram", 3393654, 22, 4.450]}, {"2021": ["LinkedIn", 110, null, null]}, {"2021": ["Meta", null, null, null]}, {"2021": ["MindGeek", 16, null, null]}, {"2021": ["MindGeek", 21, null, null]}, {"2021": ["MindGeek", 6, null, null]}, {"2021": ["MindGeek", 31, null, null]}, {"2021": ["Microsoft", 78603, null, null]}, {"2021": ["Microsoft", 170, null, null]}, {"2021": ["Microsoft", null, 2, 8.860]}, {"2021": ["Microsoft", null, 128, 2.210]}, {"2021": ["Omegle", 46924, null, null]}, {"2021": ["Pinterest", 2283, 56, 0.690]}, {"2021": ["Pornhub", 9029, null, null]}, {"2021": ["Quora", 25, 1, 0.710]}, {"2021": ["Reddit", 10059, 233, 1.390]}, {"2021": ["Snap", 512522, null, null]}, {"2021": ["Telegram", null, 229, 8.000]}, {"2021": ["TikTok", 154618, null, null]}, {"2021": ["Tumblr", 4511, 52, 0.490]}, {"2021": ["Twitch", 6629, null, null]}, {"2021": ["Twitter", 86666, 1017, 1.820]}, {"2021": ["WhatsApp", 1372696, 2, 3.320]}, {"2021": ["Wikimedia", 8, null, null]}, {"2021": ["Wordpress", 310, 26, 1.950]}, {"2021": ["X", null, null, null]}, {"2021": ["YouTube", null, 10, 2.200]}, {"2021": ["ESP Total", 29157083, 75038, 1.220]}, {"2021": ["Total", 29397681, null, null]}, {"2022": ["Alphabet", 2174548, null, null]}, {"2022": ["Amazon", 106, null, null]}, {"2022": ["Amazon", 55543, null, null]}, {"2022": ["Apple", 234, null, null]}, {"2022": ["Automattic", null, null, null]}, {"2022": ["Aylo", null, null, null]}, {"2022": ["Discord", 169800, 1533, 4.700]}, {"2022": ["Facebook", 21165208, 10, 4.400]}, {"2022": ["GitHub", 6, null, null]}, {"2022": ["Google", null, 916, 4.200]}, {"2022": ["Instagram", 5007902, 13, 3.700]}, {"2022": ["LinkedIn", 201, null, null]}, {"2022": ["Meta", null, null, null]}, {"2022": ["MindGeek", 91, null, null]}, {"2022": ["MindGeek", 6, null, null]}, {"2022": ["MindGeek", 2, null, null]}, {"2022": ["Microsoft", 107274, null, null]}, {"2022": ["Microsoft", 138, null, null]}, {"2022": ["Microsoft", 1185, null, null]}, {"2022": ["Microsoft", null, 29, 2.800]}, {"2022": ["Microsoft", null, 136, 5.100]}, {"2022": ["Microsoft", null, 577, 5.200]}, {"2022": ["Omegle", 608601, null, null]}, {"2022": ["Pinterest", 34310, 46, 1.100]}, {"2022": ["Pornhub", 1996, null, null]}, {"2022": ["Quora", 2242, null, null]}, {"2022": ["Reddit", 52592, 275, 2.400]}, {"2022": ["Snap", 551086, null, null]}, {"2022": ["Telegram", null, 73, 5.100]}, {"2022": ["TikTok", 288125, 1, 0.200]}, {"2022": ["Tumblr", 4845, 92, 0.900]}, {"2022": ["Twitch", 14508, null, null]}, {"2022": ["Twitter", 98050, 1278, 1.800]}, {"2022": ["WhatsApp", 1017555, 2, 5.200]}, {"2022": ["Wikimedia", 29, null, null]}, {"2022": ["Wordpress", 190, 155, 1.600]}, {"2022": ["X", null, null, null]}, {"2022": ["YouTube", null, 14, 3.600]}, {"2022": ["ESP Total", 31802525, 80969, null]}, {"2022": ["Total", 32059029, null, null]}, {"2023": ["Alphabet", 1470958, null, null]}, {"2023": ["Amazon", 197, null, null]}, {"2023": ["Amazon", 25497, null, null]}, {"2023": ["Apple", 267, null, null]}, {"2023": ["Automattic", null, null, null]}, {"2023": ["Aylo", 29, null, null]}, {"2023": ["Aylo", 4, null, null]}, {"2023": ["Aylo", 8, null, null]}, {"2023": ["Discord", 339412, null, null]}, {"2023": ["Facebook", 17838422, null, null]}, {"2023": ["Google", null, null, null]}, {"2023": ["GitHub", 1, null, null]}, {"2023": ["Instagram", 11430007, null, null]}, {"2023": ["LinkedIn", 209, null, null]}, {"2023": ["Meta", null, null, null]}, {"2023": ["MindGeek", 44, null, null]}, {"2023": ["MindGeek", 7, null, null]}, {"2023": ["MindGeek", 1, null, null]}, {"2023": ["Microsoft", 139265, null, null]}, {"2023": ["Microsoft", 1537, null, null]}, {"2023": ["Microsoft", 225, null, null]}, {"2023": ["Omegle", 188102, null, null]}, {"2023": ["Pinterest", 52356, null, null]}, {"2023": ["Pornhub", 16, null, null]}, {"2023": ["Pornhub", 2487, null, null]}, {"2023": ["Quora", 6135, null, null]}, {"2023": ["Reddit", 290141, null, null]}, {"2023": ["Snap", 713055, null, null]}, {"2023": ["Telegram", null, null, null]}, {"2023": ["TikTok", 590376, null, null]}, {"2023": ["Tumblr", 19335, null, null]}, {"2023": ["Twitch", 6665, null, null]}, {"2023": ["Twitter", 597087, null, null]}, {"2023": ["WhatsApp", 1389618, null, null]}, {"2023": ["Wikimedia", 34, null, null]}, {"2023": ["Wordpress", 256, null, null]}, {"2023": ["X", 273416, null, null]}, {"2023": ["YouTube", null, null, null]}, {"2023": ["ESP Total", 35944826, null, null]}, {"2023": ["Total", 36210368, null, null]} ] } }