Skip to content

Scorecard Visualization

Interactive visualization of human rights indicators across 194 countries.

Quick Overview

  • 194 Countries


    Comprehensive global coverage across all UN member states and territories

  • 10 Indicators


    AI Policy, Data Protection, LGBTQ+ Status, Child Protection, and more

  • 2,543 Source URLs


    Validated authoritative sources from UNESCO, UNCTAD, ILGA, UNICEF, etc.

  • January 2026


    Last updated with latest policy changes and new data

Accessing Data

Via REST API

Get scorecard data programmatically via the REST API β€” the copy-paste examples (health check, per-country, statistics, filtering) live in the API Quick Start:

API Quick Start Full API Docs

Interactive Visualizations

Explore the scorecard interactively below. Charts are rendered in your browser from a published static dataset β€” no server required. To filter, search, sort, and compare individual countries, use the Data Explorer.

Loading scorecard data…

Click a country on the map for its full indicator breakdown and sources.

About this data

Visualizations are generated from the project's designated visualization dataset and are point-in-time. Source-URL verification is an ongoing, separate workflow, so figures may be revised. The canonical pipeline data lives in scorecard_main.xlsx. See Data Access for the API and CSV exports.

Indicators Tracked

Scoring System

Each indicator uses a 0-1-2 scale where higher scores indicate stronger protections:

  • 2 (Best) - Comprehensive protections or safeguards in place
  • 1 (Middle) - Partial protections or mixed implementation
  • 0 (Worst) - No protections, harmful policies, or heightened risk

Risk analysis examines combinations of indicators (e.g., LGBTQ criminalization Γ— biometric ID linkage).

The scorecard tracks 10 indicators spanning data protection, child online safety, LGBTQ+ rights, AI policy, and digital identification. The full definition, sources, and per-category (0/½) rubric for every indicator live on the Scorecard Design & Methodology page β€” the single source of truth, so the numbers here and the definitions there can't drift apart.

Composite Scores

In addition to the 10 individual indicators, the scorecard calculates composite metrics:

Protection Score

Formula: Sum of all 10 indicator scores (0–20 scale)

  • Maximum: 20 (all indicators score 2)
  • Minimum: 0 (all indicators score 0)
  • Interpretation: Higher scores indicate stronger digital rights protections

Example: Country with 7 indicators at (2), 2 at (1), 1 at (0) = 14 + 2 + 0 = 16 Protection Score

Risk Index

Formula: 100 βˆ’ (Protection_Score / 20 Γ— 100)

  • Maximum: 100 (no protections, highest risk)
  • Minimum: 0 (full protections, lowest risk)
  • Interpretation: Inverted scale where higher values indicate greater risk

Example: Protection Score of 16 β†’ Risk Index = 100 βˆ’ (16/20 Γ— 100) = 100 βˆ’ 80 = 20

Data Completeness

Formula: (Number of known indicators / 10) Γ— 100

  • Maximum: 100% (all 10 indicators have data)
  • Minimum: 0% (no indicator data available)
  • Interpretation: Percentage of metrics with verified data for the country

Note: Countries with low data completeness (<50%) should be interpreted cautiously as composite scores may not reflect full picture.

Exporting Data

Via REST API or CSV

Access scorecard data programmatically (REST API) or as CSV exports β€” every method, with copy-paste examples in cURL / Python / R, is documented on the Data Access page.

From the Pipeline

Run the scorecard export workflow:

python pipeline_runner.py --mode scorecard --scorecard-action export

This generates:

  • scorecard_summary.csv - Countries Γ— Indicators table
  • scorecard_sources.csv - All source URLs with validation status
  • scorecard_by_indicator.csv - Grouped by indicator
  • scorecard_by_region.csv - Regional aggregations

CSV Format

scorecard_summary.csv:

Country AI_Policy_Status Data_Protection_Law LGBTQ_Legal_Status ...
Kenya Framework Comprehensive Law No Protections ...
South Africa Strategy Comprehensive Law Some Protections ...

scorecard_sources.csv:

Country Indicator Value Source_URL Validated Last_Checked
Kenya AI_Policy Framework https://... βœ… 2026-01-15

Data Explorer

Want to filter by region or indicator, search for a country, sort the full table, or compare countries side-by-side?

Open the Data Explorer

Validation & Quality

URL Validation

All 2,543 source URLs are automatically validated:

python pipeline_runner.py --mode scorecard --scorecard-action validate

Generates validation_report.csv with:

  • HTTP status codes
  • Redirect chains
  • Broken links
  • Response times

Change Detection

Monitor sources for updates:

python processors/scorecard_diff.py

Detects:

  • Content changes (via hashing)
  • Policy updates
  • Broken links
  • New data available

Data Quality

Authoritative Sources:

  • UNESCO - AI policies and digital education
  • UNCTAD - Data protection legislation
  • ILGA World - LGBTQ+ legal status
  • UNICEF - Child protection measures
  • ITU - Telecom regulations
  • Privacy International - Surveillance measures

Update Frequency:

  • Manually reviewed quarterly
  • Automated monitoring alerts when sources change
  • Community contributions via GitHub issues

Contributing Data

Found an error or have updated information?

  1. Verify - Check the source URL in scorecard_main.xlsx
  2. Report - Open GitHub Issue with:
    - Country name
    - Indicator
    - Current value vs. correct value
    - Authoritative source URL
    
  3. Update - Maintainer reviews and updates
  4. Re-export - Updated data regenerated

Citing Scorecard Data

When using scorecard data in publications:

@misc{littlerainbowrights2025scorecard,
  title = {LittleRainbowRights Scorecard: Child and LGBTQ+ Digital Rights Indicators},
  author = {Vollmer, D.T. and Vollmer, S.C.},
  year = {2025},
  doi = {10.5281/zenodo.18318098},
  howpublished = {\url{https://grimdata.org/scorecard/}},
  note = {Licensed under CC BY 4.0. ORCID: 0000-0002-5035-3395 (D.T. Vollmer), 0000-0002-3359-2810 (S.C. Vollmer)}
}

Or:

Vollmer, D.T., & Vollmer, S.C. (2025). LittleRainbowRights Scorecard: Child and LGBTQ+ Digital Rights Indicators. DOI: 10.5281/zenodo.18318098. Available at: https://grimdata.org/scorecard/. Licensed under CC BY 4.0. ORCID: 0000-0002-5035-3395 (D.T. Vollmer), 0000-0002-3359-2810 (S.C. Vollmer)

Limitations & Disclaimers

Important Considerations

Point-in-time data: Reflects information as of January 2026 Binary categorization: Complex policies simplified into discrete categories Source availability: Some countries lack accessible English-language sources Implementation vs. policy: Tracks official policy, not enforcement Regional variation: Federal systems may have state/provincial differences

Use Responsibly

This scorecard is a research tool, not legal advice. Always:

- Verify source URLs before citing
- Consider local context and nuance
- Acknowledge limitations in publications
- Cross-reference with other datasets

Future Enhancements

Planned features (see Roadmap):

  • Interactive choropleth map, indicator & regional charts βœ… LIVE (Plotly.js, this page)
  • Country comparison tool βœ… LIVE (radar comparison in the Data Explorer)
  • Time-series tracking of policy changes
  • API for programmatic access βœ… COMPLETE (14 endpoints live, production-ready, see API docs)
  • Real-time source monitoring alerts
  • Expanded indicators (15-20 total)
  • Sub-national data (states/provinces)

Technical Details

For technical documentation:

Support & Feedback


Note: Interactive visualizations are under active development. Check back for updates or watch the repository for notifications.