Skip to content

mgifford/DigitalPolicies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Digital Policies (ODP)

Build & Deploy Accessibility Link Check License: CC BY 4.0

Live site: mgifford.github.io/DigitalPolicies

A living library of model policy language for the digital age — built for advocates, communities, and governments who want innovation without sacrificing people or planet.

ODP provides openly licensed, community-maintained model policy language that anyone can adopt, adapt, and improve. It is inspired by the Open Climate Resilience Policies project and applies the same philosophy to the digital domain.


The Core Idea

Digital technology shapes our energy systems, our privacy, our access to public services, and our relationship with government. Most digital policy is written behind closed doors in language inaccessible to the communities most affected.

ODP makes good policy language a public good.

We want AI — but not at the cost of clean water and reliable electricity. We want smart cities — but not at the cost of our privacy. We want innovation — but we want to do so safely.


Policy Domains

Each domain follows a four-pillar structure: Principles → Standards → Implementation → Governance.

Ready to use (Draft)

Domain Model Policy
Who Pays for AI's Power Bill? — Data Centers & Environmental Sustainability Full model
Digital Services That Work for Everyone — Digital Accessibility & Inclusion Full model
You Own It. You Should Be Able to Fix It. — Right to Repair, Interoperability & E-Waste Full model
Public Money, Public Code — Open Source in Government Full model
AI That Works For You, Not On You — AI Adoption & Governance Full model
Who's Holding the Algorithm Accountable? — Algorithmic Accountability Full model
A Greener Web — Web Sustainability Full model
Whose Internet Is It? — Digital Sovereignty Full model

In development

Domain Notes
Digital Public Infrastructure Framework planned
Smart Cities & Privacy Framework planned
Children & Technology Framework planned
Freedom of Expression & Content Governance Framework planned

Features

  • 8 full policy models — four-pillar structure (Principles → Standards → Implementation → Governance) with worked examples, real-world adoptions, and glossaries
  • Real-world adoption tracker — jurisdictions putting model language into practice, across 6 domains
  • Policy prompt buildersAdvocate Prompt Builder and Policy Pro Prompt Builder for taking model language into any AI tool
  • Client-side search — full-text search powered by Lunr.js, no server required
  • Dark mode — system preference detection with manual toggle; anti-FOUC
  • WCAG 2.2 AA — automated axe-core testing in CI; skip links, focus rings, ARIA throughout
  • Zero broken links — htmlproofer (internal) and lychee (external) in CI
  • Sustainable by design — system fonts, minimal JavaScript, no web fonts, no tracking

Tools

Tool Purpose
Advocate Prompt Builder Letters to elected officials, public testimony, talking points
Policy Pro Prompt Builder Policy memo drafting, legislative gap analysis, regulatory drafting

Both tools generate prompts — grounded in model policy language — that you can take to Claude, ChatGPT, or any AI assistant you already use. No account needed.


How to Contribute

Contributions of all kinds are welcome. The most useful things you can do:

Add a real-world adoption — open a Pull Request with a jurisdiction that has enacted similar language. See adoptions/index.html for the format.

Improve model language — open an Issue describing the problem, then a PR with proposed changes and rationale. All substantive changes go through a minimum 14-day public comment period before merging.

Draft a new domain — use POLICY_TEMPLATE.md as a starting point. The four in-development domains (Smart Cities, Children & Technology, Digital Public Infrastructure, Freedom of Expression) are the priority.

Flag a gap — open an Issue with the label gap.

Translate — see the /translations directory (planned for a future release).

See CONTRIBUTING.md for the full contribution guide.


Supporting Documents

Document Purpose
CONTRIBUTING.md Contribution guide — how to propose changes, the review process
FRAMEWORK.md Project vision, structure, and governance
POLICY_TEMPLATE.md Blank four-pillar template for new policy models
EU-LAWS-ANALYSIS.md EU digital laws assessed: what to adopt, improve, or resist
INTERNATIONAL-EXAMPLES.md France, Estonia, EU, and global examples worth learning from
TAXONOMY.md Plain-language public-facing names for each domain

Tech Stack

The site is a Jekyll 4 static site hosted on GitHub Pages. It uses no web fonts, no analytics, no tracking, and no external runtime dependencies except Lunr.js for search. Three CI workflows run on every push:

  • Build & Deploy (pages.yml) — Jekyll build + htmlproofer internal link check + GitHub Pages deploy
  • Accessibility (axe.yml) — axe-core WCAG 2.2 AA checks across all 15 pages
  • Link Check (links.yml) — lychee external link scan, weekly + on content change; auto-creates GitHub issues for broken links

Guiding Values

  • People before infrastructure — technology serves human needs, not the reverse
  • Planet as a stakeholder — digital infrastructure has a material footprint
  • Sovereignty by default — communities should be able to understand, audit, and exit the digital systems they depend on
  • Openness as a public good — open standards, open source, and open data enable democratic accountability
  • Access is a right — digital public services must work for everyone
  • Safety and innovation together — the false choice between them is a lobbying strategy

License

All policy models and documentation in this repository are published under Creative Commons Attribution 4.0 International (CC BY 4.0). You are free to share and adapt this material for any purpose, including commercial use, provided you give appropriate credit.

Code (HTML, CSS, JavaScript, Jekyll templates) is published under the MIT License.


This project is maintained by Mike Gifford and contributors, drawing on the work of EFF, EDRi, FSFE, and the global digital rights community.

About

Some good digital policies for advocates and policy professionals.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors