A transparent tool to document how much AI contributed to your project — inspired by Creative Commons.
The CCL helps students, researchers, and creators transparently document the role of artificial intelligence across all stages of their creative process. Inspired by the spirit of Creative Commons, the CCL promotes honest reflection, responsible use of AI, and clarity in collaborative, tech-assisted creation.
The CCL is not an audit — it's a reflective practice. The process of honest self-assessment is as valuable as the label itself.
v2 introduces two complementary perspectives:
Rate AI involvement across 8 project phases (0–4):
| Code | Phase |
|---|---|
| R | Research & References |
| I | Ideation |
| D | Design |
| C | Coding / Programming |
| P | Prototyping / Making |
| O | Documentation |
| M | Project Management |
| F | Reflection & Feedback |
Rate your irreplaceable contribution across 6 maker dimensions (0–4):
| Code | Dimension | Grounded in |
|---|---|---|
| E | Lived Experience | Haraway, Kolb |
| L | Local Knowledge | Geertz, Rudofsky |
| R | Relationship | Lave & Wenger |
| B | Body & Making | Polanyi, Merleau-Ponty |
| K | Technical Risk | David Pye — workmanship of risk |
| J | Judgment | Schön, phronesis |
Combine both scores to get your archetype:
| Archetype | AI | Human |
|---|---|---|
| Augmented | High | High |
| Delegated | High | Low |
| Craft | Low | High |
| Routine | Low | Low |
The original generator: 8 phases, AI-first only. Still available and maintained.
| Code | Language |
|---|---|
| EN | English |
| ES | Español |
| CA | Català |
| PT | Português |
| FR | Français |
| DE | Deutsch |
ccl/
├── generator_v2.html # CCL v2 generator (AI-first + Human-first)
├── script_v2.js # v2 JavaScript logic
├── config.example.js # Template for Google Sheets config (copy → config.js)
├── appscript_v2.gs # Google Apps Script for Sheets backend (v2)
├── generator.html # CCL v1 generator (AI-first)
├── script.js # v1 JavaScript logic
├── i18n.js # v1 translations
├── styles.css # v1 styles
├── index.html # Project home page
└── README.md
Both v1 and v2 save labels to a shared Google Sheet and display a live counter.
- Create a Google Sheet
- Go to Extensions → Apps Script
- Paste the contents of
appscript_v2.gs - Click Deploy → New deployment → Web App
- Execute as: Me
- Who has access: Anyone
- Copy the deployment URL
- For local development: copy
config.example.js→config.jsand paste your URL - For production (GitHub Pages): the URL is already set as a fallback in
script_v2.js
config.jsis in.gitignore— never commit it.
- Fork this repository
- Go to Settings → Pages
- Source: Deploy from branch →
main/root - Your site:
https://<your-username>.github.io/ccl/
CC BY-NC-SA 4.0 — Creative Commons Attribution-NonCommercial-ShareAlike 4.0
CCL v2 — "Cognitive Contribution Label" by Santi Fuentemilla Archetype: Routine AI: R1 D3 C4 P1 O2 F1 HU: E2 L2 R1 J1
Original concept and design by Santi Fuentemilla at Fab Lab Barcelona / IAAC.