Skip to content

Repository files navigation

Platform Enforcement Reliability Audit

End-to-End Risk Analytics & Operational Governance Case Study

A complete risk analytics project focused on enforcement scale, automation exposure, internal appeals and quality-governance design using harmonised transparency reports published under the European Union Digital Services Act.

The project combines Python, SQL, Excel and operational risk analysis to transform five platform disclosures into a reproducible cross-platform benchmark, an executive case study and a practical human-review governance framework.

View the full case study · Download the analytical workbook


Executive Summary

Large digital platforms publish substantial volumes of enforcement and appeal data, but harmonised reporting does not automatically produce decision-ready insight.

This case study audits the H2 2025 transparency reports of TikTok, Instagram, YouTube, Snapchat and LinkedIn across enforcement volume, automation, internal complaints, appeal outcomes, restriction severity and reporting quality.

The analysis identifies where operational review should be prioritised when four signals converge:

  • high enforcement intensity;
  • high end-to-end automation;
  • elevated reversal outcomes;
  • high-impact account, service or monetary restrictions.

Rather than treating reversals as proof of error, the project translates public disclosures into an investigation and quality-assurance framework with explicit methodological guardrails.


Business Objectives

The project addresses five principal operational questions:

  • How concentrated is enforcement volume after normalisation by active-recipient metrics?
  • Where is end-to-end automated enforcement most exposed?
  • How do resolved complaint outcomes vary across platforms?
  • Which categories and restriction types create the highest potential review impact?
  • Where should quality assurance and human review be prioritised first?

Executive KPIs

KPI Value
Platforms Benchmarked 5
Core Harmonised Tables Audited 55
Reported Enforcement Measures 359.85M
Weighted Automation Exposure 85.24%
Internal Complaints 24.77M
Reversed Decisions 10.80M
Reversal Share Among Resolved Complaints 43.66%
Highest Category Automation 99.69%
Highest Review Priority Score 65.1

A reversal is treated as an investigation signal, not proof that the original decision was erroneous.


Executive Audit Preview

Platform Enforcement Reliability Audit executive dashboard

The executive view consolidates the main scale, automation, appeal and control-priority metrics used throughout the case study.

It includes:

  • reported enforcement measures;
  • weighted automation exposure;
  • internal complaints and reversed decisions;
  • resolved reversal share;
  • category-level automation signals;
  • a decision statement for risk-tiered human review.

Project Workflow

Harmonised DSA Reports
        ↓
Source and Schema Audit
        ↓
Data Cleaning and Harmonisation
        ↓
Hierarchy and Reconciliation Controls
        ↓
Platform / Category / Decision Master Tables
        ↓
SQL and Python Validation
        ↓
Scale, Automation and Appeal Analysis
        ↓
Enforcement Review Priority Score
        ↓
Operational Recommendations
        ↓
Monitoring Framework and 90-Day Roadmap

Tools and Methods

Tools

  • Python
  • SQL
  • Microsoft Excel
  • Git and GitHub
  • Matplotlib
  • Google Sheets
  • Google Docs

Analytical Methods

  • Data Cleaning
  • Schema Validation
  • Cross-Platform Harmonisation
  • Exploratory Data Analysis
  • KPI Design
  • Data Reconciliation
  • Category Hierarchy Control
  • Normalised Benchmarking
  • Appeal Outcome Analysis
  • Risk Scoring
  • Data Visualisation
  • Executive Reporting
  • Operational Recommendation Development

Key Insights

1. Scale and Enforcement Intensity

TikTok represents the largest concentration of reported own-initiative enforcement measures in the five-platform sample.

  • Reported measures: 258.69M
  • Share of selected sample: 71.89%
  • Measures per 1M active-recipient proxy: 1,450,878

The normalised metric measures enforcement intensity, not unique-user incidence. A single account, recipient or content item can generate multiple measures.


2. Automation Exposure Is Highly Category-Dependent

Aggregate automation is high across all five platforms, but category-level deployment varies materially.

Platform / Category Measures Automated Exposure
YouTube - Protection of minors 11.16M 99.69%
Instagram - Civic discourse / elections 5.96M 2.45%
Instagram - Privacy violations 1.97M 3.32%
LinkedIn - Cyber violence 23.5K 0.98%
Snapchat - Cyber violence 618.8K 0.15%

This range supports category-specific review thresholds rather than a single platform-wide automation policy.


3. Appeal Outcomes Create a Material QA Workload

The five platforms reported 24.77M internal complaints and 10.80M reversed decisions.

Platform Complaints Reversed Reversal Share Among Resolved
LinkedIn 151,062 104,174 70.65%
TikTok 15,411,338 7,114,588 46.16%
Instagram 8,668,843 3,454,739 39.85%
YouTube 408,939 110,187 29.15%
Snapchat 130,767 15,404 11.78%

These rates are not platform-wide error estimates. Complaint populations are self-selected, may include timing effects and cannot be linked to individual enforcement actions in the public reports.


4. Decision Impact Differs Materially by Platform

LinkedIn reports a particularly high account, service and monetary restriction mix, while TikTok's much larger volume is primarily visibility-related.

  • LinkedIn severe-restriction mix: 92.03%
  • Instagram severe-restriction mix: 53.41%
  • YouTube severe-restriction mix: 9.48%
  • Snapchat severe-restriction mix: 3.53%
  • TikTok severe-restriction mix: 1.69%

This distinction is central to human-review design: higher-impact decisions require stronger precision, escalation and audit controls.


5. Review Priority Should Combine Scale, Automation, Appeals and Severity

The project creates an Enforcement Review Priority Score using:

  • 30% normalised enforcement intensity;
  • 25% automation exposure;
  • 30% reversal share among resolved complaints;
  • 15% severe-restriction mix.
Platform Review Priority Score Operational Interpretation
TikTok 65.1 Highest scale-driven review priority
LinkedIn 58.2 High reversal and account-impact priority
Instagram 43.5 Targeted priority with material data caveats
YouTube 34.5 Category-level QA priority despite high automation
Snapchat 24.6 Lower aggregate priority; targeted controls remain relevant

The score ranks review need, not platform quality, fairness or regulatory compliance.


Business Recommendations

Recommendation Operational Design Priority
Build an appeal-linked quality loop Map appeals to policy, model, action type and reviewer cohort High
Introduce risk-tiered human review Raise review thresholds for severe account, service and monetary actions High
Use category-specific automation thresholds Tune sampling and confidence requirements by category and harm severity High
Implement reporting reconciliation controls Add schema, hierarchy, period and total-to-subtotal validation High
Establish a governance dashboard and review cadence Run weekly operational reviews and monthly risk-governance reviews Medium

Operational Impact

The project translates transparency reporting into a three-layer operating model:

Layer Purpose
Input Layer DSA reports, appeals, automation, AMAR and taxonomy
Control Layer Schema, hierarchy, reconciliation, versioning and exceptions
Review Layer Weekly operations, monthly risk and quarterly governance

90-Day Roadmap

Timing Phase Deliverable
Days 0-30 Instrument Publish definitions, map appeals, define severity weights and implement data-quality tests
Days 31-60 Pilot Launch risk-based samples, category thresholds and root-cause analysis for reversed severe actions
Days 61-90 Evaluate and Scale Measure quality lift, queue cost and SLA impact; scale only positive controls

The operating principle is to escalate based on evidence, impact and repeatability - not raw volume alone.


Repository Structure

platform-enforcement-reliability-audit/
├── README.md
├── Case_Study_02_Platform_Enforcement_Reliability_Audit.pdf
├── MANIFEST.json
├── dashboard/
│   ├── README.md
│   └── dashboard_preview.png
├── data/
│   └── processed/
│       ├── platform_summary.csv
│       ├── category_master.csv
│       ├── decision_type_master.csv
│       ├── data_quality_checks.csv
│       ├── data_quality_log.csv
│       ├── primary_source_verification.csv
│       └── source_registry.csv
├── docs/
│   ├── DATA_SOURCES.md
│   ├── phase1_data_audit.md
│   ├── phase2_master_dataset.md
│   ├── phase3_analysis.md
│   └── phase4_recommendations.md
├── scripts/
│   ├── build_master_dataset.py
│   └── create_charts.py
├── sql/
│   ├── README.md
│   ├── 01_platform_benchmark.sql
│   ├── 02_category_concentration.sql
│   ├── 03_appeal_reconciliation.sql
│   └── 04_automation_exposure.sql
└── workbook/
    └── Platform_Enforcement_Audit_Data.xlsx

Project Deliverables

Executive Reporting and Visualisation

Data

Data Quality and Documentation

Reproducible Analysis


Reproducibility

The published repository includes processed analytical tables, SQL validation queries, chart-generation code and a full primary-source verification file.

The original provider ZIP, XLSX and ODS reports are not redistributed. Their official URLs, reporting periods and treatment notes are retained in:

data/processed/source_registry.csv
docs/DATA_SOURCES.md

Charts can be regenerated from the processed data using:

python scripts/create_charts.py \
  --processed-dir data/processed \
  --output-dir charts

The master dataset build script is designed for the official H2 2025 provider reports organised by platform:

python scripts/build_master_dataset.py \
  --input-root path/to/extracted_provider_reports \
  --output-dir data/processed

The analytical controls validate:

  • reporting-period alignment;
  • source schema and expected tables;
  • numeric normalisation;
  • category hierarchy;
  • appeal reconciliation;
  • provider-total reconciliation;
  • primary KPI reproduction;
  • provider-specific caveats.

Methodological Guardrails

  • A reversal is not treated as proof of an original error.
  • Measures are actions, not unique affected users.
  • Top-level categories are separated from keyword subcategories to prevent double counting.
  • YouTube signed-in and signed-out recipient measures are not added together.
  • Provider-defined taxonomies are not assumed to be fully identical.
  • Instagram demotion and combined-service caveats are preserved.
  • The same formulas and weights are applied to every platform.
  • No internal TikTok data or non-public employer knowledge is used.

Skills Demonstrated

  • Business Operations
  • Risk Analytics
  • Trust and Safety Operations
  • SQL
  • Python
  • Microsoft Excel
  • Data Cleaning
  • Data Validation
  • Cross-Platform Harmonisation
  • Exploratory Data Analysis
  • KPI Design
  • Data Quality Management
  • Automation Governance
  • Appeal Outcome Analysis
  • Operational Risk Prioritisation
  • Dashboard Design
  • Data Visualisation
  • Executive Reporting
  • Data Storytelling
  • Business Recommendations
  • Stakeholder Communication
  • Reproducible Analytics
  • GitHub Project Documentation

About the Author

Rayan Braccio

Business Operations, Data Analytics and Risk professional with experience supporting high-volume platform operations.

Following several years in Trust & Safety and Monetization Integrity Operations, this portfolio demonstrates a transition toward Business Operations, Risk Analytics and Data Analytics by combining operational expertise with structured analysis, data validation and decision-oriented reporting.

Connect with me on LinkedIn


Portfolio

This repository is part of a growing Business Operations and Data Analytics portfolio.

Related work:


If you found this project relevant, feel free to connect with me on LinkedIn.

About

Risk Analytics audit of EU DSA transparency reports, translating 359.85M enforcement measures into a human-review and quality-governance framework.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages