Scorecard Update Quick Reference¶
How to Update Stale Entries¶
Step 1: Identify Entries to Update¶
Run the diff report to identify stale entries:
Review the report at: data/exports/scorecard_diff_report.json. A year found in a law or assessment is a review prompt, not evidence that its legal status is obsolete. Record the source-review date separately from enactment and amendment dates.
Step 2: Research Updates¶
Data Protection Laws¶
- Primary Source: UNCTAD Data Protection Tracker
- Secondary: National DPA websites
- Check for:
- New laws enacted
- Amendments to existing laws
- Enforcement status changes
LGBTQ+ Legal Status¶
- Primary Source: ILGA World Maps
- Secondary: ILGA State-Sponsored Homophobia Report (annual)
- Check for:
- Decriminalization/criminalization changes
- New anti-LGBTQ+ legislation
- Legal recognition changes
AI Policies¶
- Primary Source: UNESCO AI Observatory
- Secondary: OECD AI Policy Observatory
- Check for:
- New AI strategies adopted
- Draft policies moving to "Adopted" status
- Strategy updates or revisions
SIM Registration¶
- Primary Source: Privacy International
- Secondary: National telecom regulator websites
- Check for:
- New mandatory registration requirements
- Biometric linkage requirements
- Policy changes
Step 3: Update the Excel File¶
- Open
data/scorecard/scorecard_main.xlsx - Navigate to the UN_194 sheet
- Find the country row and indicator column
- Update the value in format:
Examples:
In force — Data Protection Act 2023
Adopted — National AI Strategy 2024
Criminalised — Penal Code 2021
Step 4: Update the Source Column¶
Update the adjacent "Source" column with:
Example:
Step 5: Save and Re-export¶
- Save the Excel file
- Update the convenience copy:
- Re-export CSV files:
Step 6: Re-run Enrichment¶
Update document metadata with new scorecard data:
Step 7: Validate Changes¶
Run validation to ensure no broken links:
January 2026 review priorities¶
The following list records the original maintenance priorities. Phase 1 updates records the subsequent changes.
Phase 1 (Immediate - 20+ years old)¶
- Tunisia - Data Protection Law (2004)
- Cabo Verde - LGBTQ Status (2004)
- Senegal - Data Protection Law (2008)
- Benin - Data Protection Law (2009)
- Cameroon - Data Protection Law (2010)
- Gabon - Data Protection Law (2011)
Phase 2 (High Priority - 10-15 years old)¶
- Ghana - Data Protection Law (2012)
- Sao Tome and Principe - LGBTQ Status (2012)
- Mali - Data Protection Law (2013)
- Côte d'Ivoire - Data Protection Law (2013)
Common Value Formats¶
Data Protection Laws¶
In force — [Law Name] ([Year])
Draft — [Bill Name] (under consideration)
None — No data protection law
LGBTQ+ Legal Status¶
Legal — decriminalised [Year], [additional protections]
Criminalised — [Penal Code section], penalty: [punishment]
Decriminalised — [Year], no formal recognition
AI Policies¶
Adopted — [Strategy Name], [Year]
Draft/Early — [Policy Name] under development ([Year])
None — No formal AI strategy
SIM Registration¶
Yes — mandatory [type] registration since [Year]
ID mandatory — SIM registration with ID, not biometric
No — voluntary registration
Verification Checklist¶
Before saving changes: - [ ] Value format matches existing entries - [ ] Policy date and source access date are recorded accurately - [ ] Source is cited with access date - [ ] Cross-referenced with 2+ sources where possible - [ ] Notes capture important context (enforcement, amendments)
After Bulk Updates¶
-
Run diff tool to update cache:
-
Commit changes:
-
Re-export for publication:
Maintenance Schedule¶
- Weekly: Check for major legislative changes (news monitoring)
- Monthly: Review changed sources from diff tool
- Quarterly: Review assessments with old or missing source-review dates
- Annually: Comprehensive review of all 194 countries
Resources¶
- Maintenance Report:
docs/maintenance/SCORECARD_MAINTENANCE_REPORT.md - Scorecard Workflow:
docs/guides/SCORECARD_WORKFLOW.md - Data Standards:
docs/standards/METADATA_SCHEMA.md - Update tracking:
data/exports/scorecard_diff_report.json