{"id":26194246,"url":"https://github.com/openethicsai/oel","last_synced_at":"2026-04-18T10:04:44.884Z","repository":{"id":281549524,"uuid":"945434661","full_name":"OpenEthicsAI/OEL","owner":"OpenEthicsAI","description":"This repository contains Open Ethics Label content and integration examples.","archived":false,"fork":false,"pushed_at":"2025-04-13T13:57:39.000Z","size":331,"stargazers_count":1,"open_issues_count":8,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-25T22:33:19.109Z","etag":null,"topics":["ethics-compliance","ethics-in-ai","labeling-tool","labels","labels-generator"],"latest_commit_sha":null,"homepage":"https://openethics.ai/label/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenEthicsAI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-09T12:19:06.000Z","updated_at":"2025-05-12T14:40:23.000Z","dependencies_parsed_at":"2025-03-09T21:36:28.167Z","dependency_job_id":null,"html_url":"https://github.com/OpenEthicsAI/OEL","commit_stats":null,"previous_names":["openethicsai/oel"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OpenEthicsAI/OEL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEthicsAI%2FOEL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEthicsAI%2FOEL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEthicsAI%2FOEL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEthicsAI%2FOEL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEthicsAI","download_url":"https://codeload.github.com/OpenEthicsAI/OEL/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEthicsAI%2FOEL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31964547,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ethics-compliance","ethics-in-ai","labeling-tool","labels","labels-generator"],"created_at":"2025-03-12T01:55:54.678Z","updated_at":"2026-04-18T10:04:44.861Z","avatar_url":"https://github.com/OpenEthicsAI.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open Ethics Label (OEL)\n\nThis repository contains Open Ethics Label content and integration examples for adding ethical transparency labels to websites and AI-powered applications. The intended use of this repository is for developers and Open Ethics network partners only.\n\nThose willing to generate the label for their product, should directly use [this link](http://openethics.ai/label/generate/) to fill in the disclosure form.\n\n## Repository Structure\n\n```\n.\n├── examples/                       # Integration examples\n│   ├── disclosure form/            # Integration examples for the Disclosure Form, for partners\n│   │   ├── label-demo-page.html    # Demo page showing label integration\n│   │   ├── oel-form.js             # JavaScript for form integration, hosted on \"https://openethics.ai/src/js/oel-form.js\"\n│   │   └── oel-iframe-snippet.html # HTML snippet for iframe embedding. The content is the same as generated by the JS file\n│   └── label widget/               # Widget examples with Label rendering, for product owners\n│       └── oel.html                # Example label widget implementation\n│\n├── src/                            # Source files\n│   ├── css/                        # Stylesheets for label rendering\n│   ├── favicon/                    # Favicon assets in various sizes\n│   ├── images/                     # Label SVG images and assets\n│   └── js/                         # JavaScript modules\n│       └── functions.js            # Core label rendering functions\n│\n├── .htaccess                       # Apache server configuration\n├── index.html                      # Main label page for iframe rendering\n└── LICENSE                         # MIT License\n```\n\n## Labels\nLabels are the SVG images stored in `src/images/`.\n\n## Label Structure\n![Open Ethics Label Structure](docs/oel-structure.png)\n\n\n\n## Examples\n### Widget with an iframe\n\nThe label widget could be intalled by the developer by copy-pasting the generated code from `oel.html`. The code snippet that product owners will get after submitting the [disclosure form](http://openethics.ai/label/generate/) will contain the iframe sourcing content from `label.openethics.ai` based on the parameters specified in the `src` of the request.\n\nATTENTION: the `oel.html` in [examples/widget/oel.html](examples/widget/oel.html) is provided just as an example and product owners should obtain their own oel.html by filling in the [disclosure form](http://openethics.ai/label/generate/).\n\n```html\n\u003ciframe src=\"https://label.openethics.ai?\u0026accent_oe=3E8914\u0026url=testexample.com\u0026data=open\u0026source=open\u0026decision=restricted\u0026integrity=156d624b8f2dbea87128a2147f255842652475c5dc595c79f64c90c7ff486d59007c3e18c993e3163395812e26b70ea70dfc413f7ca128869d115f12e5699bf2\" style=\"border:0px #ffffff none;\" name=\"oe_label\" scrolling=\"no\" frameborder=\"1\" marginheight=\"0px\" marginwidth=\"0px\" height=\"50px\" width=\"300px\" allowfullscreen\u003e\u003c/iframe\u003e\n```\n\n\n### Partner Integration of the disclosure form\nAs a network partner, you can integrate the Open Ethics Label disclosure form into your website:\n\n1. Include the label form using the JavaScript integration:\n\n```html\n\u003cdiv id=\"oel_form\"\u003e\u003c/div\u003e\n\u003cscript src=\"https://openethics.ai/src/js/oel-form.js\"\u003e\u003c/script\u003e\n\u003cscript\u003e\n    initializeOpenEthicsLabelForm(\"YOUR_PARTNER_KEY\", \"YOUR_ALIAS\", \"#oel_form\");\n\u003c/script\u003e\n```\n\n2. Or use the iframe snippet from `examples/integration/oel-iframe-snippet.html`\n\nSee the examples directory for complete integration demos.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenethicsai%2Foel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenethicsai%2Foel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenethicsai%2Foel/lists"}