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:
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.
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:
This generates:
scorecard_summary.csv- Countries Γ Indicators tablescorecard_sources.csv- All source URLs with validation statusscorecard_by_indicator.csv- Grouped by indicatorscorecard_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?
Validation & Quality¶
URL Validation¶
All 2,543 source URLs are automatically validated:
Generates validation_report.csv with:
- HTTP status codes
- Redirect chains
- Broken links
- Response times
Change Detection¶
Monitor sources for updates:
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?
- Verify - Check the source URL in
scorecard_main.xlsx - Report - Open GitHub Issue with:
- Update - Maintainer reviews and updates
- 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:
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:
- Scorecard Workflow Guide - Complete system overview
- Metadata Schema - Data structure
- Architecture - System design
Support & Feedback¶
- Data quality issues: Open Issue
- Feature requests: Start Discussion
- General questions: FAQ
Note: Interactive visualizations are under active development. Check back for updates or watch the repository for notifications.