{"id":21829800,"url":"https://github.com/0xtlt/meta-privacy","last_synced_at":"2025-03-21T12:44:19.628Z","repository":{"id":136125174,"uuid":"337015588","full_name":"0xtlt/meta-privacy","owner":"0xtlt","description":null,"archived":false,"fork":false,"pushed_at":"2021-02-08T16:28:50.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T05:51:40.952Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0xtlt.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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}},"created_at":"2021-02-08T09:01:26.000Z","updated_at":"2021-02-08T16:28:53.000Z","dependencies_parsed_at":"2023-03-27T23:17:57.871Z","dependency_job_id":null,"html_url":"https://github.com/0xtlt/meta-privacy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xtlt%2Fmeta-privacy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xtlt%2Fmeta-privacy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xtlt%2Fmeta-privacy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xtlt%2Fmeta-privacy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0xtlt","download_url":"https://codeload.github.com/0xtlt/meta-privacy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244801083,"owners_count":20512590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-27T18:29:15.544Z","updated_at":"2025-03-21T12:44:19.604Z","avatar_url":"https://github.com/0xtlt.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Meta Privacy 💌\n\nMeta Privacy is a concept with 2 objectives, one short term and one long term\n\n## Before, The problem\n\nThe cookie banners, the RGPD modal for Europeans and the difficulty for Internet users to read and understand how the data will be used are problems.\n\nIt is very painful in 2021 to browse the internet.\n\nSetting up a GDPR modal is also a very boring task for developers and webmasters alike.\n\n## The solution\n\nThe solution is to create a standard like the one Apple has imposed in its Apple store.\n\nA modal that goes to the essentials with the data collected, cookies etc ... without justification.\n\n### But why without justification?\n\nThe receipts are just marketing texts, nobody really reads them and then if you use a service like Zoom, you know why the site will collect data from your camera.\n\nthis will allow sites not to be too greedy on certain data which is very far from essential.\n\n## Short term\n\nin the short term, the script will inject a universal modal using specific meta tags as well as attributes on your script elements.\n\nYou can also define \"requirements\" to prohibit the deactivation of certain data and therefore force its activation.\n\nHowever, the user will be informed and therefore everyone will find their account.\n\nThe scripts will therefore only be injected once the user has validated their choice of data.\n\n## Long term\n\nin the long term, browsers like Bravo and Firefox will be the first to integrate functionality similar to the meta privacy javascript script.\n\nWhile reusing the same tags and same events in order to keep a certain backward compatibility with the script and therefore do not require any additional programming.\n\nThe parameters could be shared between the websites by activating for example the analytics for all the websites and therefore not displaying a modal if the website meets all the default conditions of the user.\n\n### Official Privacy List\n\nCookies :\n\n- session\n- analytics\n\nCollected Data :\n\n- ip\n- history\n- microphone\n- camera\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xtlt%2Fmeta-privacy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0xtlt%2Fmeta-privacy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xtlt%2Fmeta-privacy/lists"}