Git Product home page Git Product logo

fucking-eu-cookies's Introduction

fucking-eu-cookies's People

Contributors

davidpustai avatar dependabot[bot] avatar greeny avatar jakubboucek avatar ondronr avatar radeksimko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

fucking-eu-cookies's Issues

Complete removing cookies panel

Je naplánováno ukončení provozu této lišty. Důvody jsou dva:

  1. Provoz hostingu lišty platím ze své kapsy a není to levná sranda (viz #12),
  2. v návaznosti na GDPR vydalo ÚOOÚ nové stanovisko (viz dále).

Lištu klidně používejte dál, pokud je pro Vás důležitá, jen si ji musíte zkopírovat na svůj web (viz níže).

Podrobnosti

Úřad pro ochranu osobních údajů ve svém včerejším doporučení představil nové pojetí pohledu na Cookies ve vztahu k ochraně osobních údajů, ze kterého vyplývá, že tato lišta již není potřeba pro drtivou většinu jejích reálných implementací.

Po dobu provozu jsem různými způsoby monitoroval, jakým způsobem je lišta používána – pouze jeden web použil pokročilé možnosti lišty, kterými skutečně podmínil sbírání údajů o uživatelích. Všechny ostatní implementace považuju nyní za nadbytečné a postrádající smysl, protože neplní žádnou užitečnou funkci, ani zákonné nařízení a pouze obtěžují uživatele.

Další informace na serveru e-legal: Úřad pro ochranu osobních údajů prolomil mlčení ohledně cookies

Z tohoto důvodu jsem se rozhodl ukončit existenci této lišty. Lišta nyní bude zobrazovat upozornění a ke dni 1. 9. 2018 bude z hostingu odstraněna.

Harmonogram ukončení

  • Od 23. 5. 2018: jemné upozornění (#15) s odkazem na tuto issue
  • Od 1. 6. 2018: viditelnější upozornění (#16 - změna ikonky na výrazně červenou + varování přes console.warn())
  • Od 1. 7. 2018: logování varování pomocí console.error() (#17)
  • Od 1. 9. 2018: vypnutí lišty – místo zobrazení bude kód logovat chybu přes console.error() a současně vyhodí throw Error (#18)
  • Od 1. 1. 2019: vypnutí CDN a změna S3 bucketu na privátní (bude vracet chybu 403).

Stažení původní funkční lišty

Pokud však z nějakého důvodu trváte na použití této lišty, stahněte si lištu ze stránky poslední funkční verze lišty. Případně můžete využít neoficiální fork na CDN (nejsem autorem): https://cdn.jsdelivr.net/npm/eu-cookie-law

Jsem otevřen diskuzi, pokud jste jiného názoru. Chcete-li sledovat vývoj, přihlaste si odběr tohoto vlákna (Subscribe).

Kill CDN

tl;dr: Chci ukončit stávající hosting projektu (CDN) a nabídnou jej pouze ke stažení.

Provoz této lišty na CDN v Amazonu ročně vyjde odhadem na 3 000 Kč. Jen za září 2017 lišta vygenerovala 6 660 762 HTTP(S) requestů, které v souhrnu znamenaly přenos dat v řádu 10  GB. A i když už boom kolem EU lišt pominul, její uplatnění stále roste, což náklady ještě půběžně zvyšuje.

Mám za to, že jsem pro optimalizaci kódu a CDN udělal maximum (minifikace, cachování, omezení requestů). Jsou další možnosti vylepšení, ale už jen na vrub základních vlastností projektu, ze kterých nechci slevovat.

Řešením by také mohlo být převedení lišty na vlastní doménu, takže by se mohl v budoucnu hosting měnit bez nutnosti zásahu na straně webů, které ji používají. Ale tuto možnost jsem zavrhnul z důvodů:

  1. Nemám žádnou doménu, kterou bych považoval k takovému účelu vhodnou a nepovažuju za vhodné další kupovat,
  2. V minulosti už jednu změnu hostující adresy projekt zažil a nerad bych vytvořil další BC, u kterého by navíc ani nabylo jisté, že bude definitivní,
  3. Hostovat projekt na doménách vlastněných přímo společností Amazon vnímám jako jeden z velkých benefitů pro bezpečnost. Nasazením vlastní domény vzniká nezanedbatelné riziko, že po případném opuštění projektu (nebo z jiných, např. zdravotních důvodů) doména expiruje a ohrozí tak stovky webů.

Protože už více jak rok je lišta beze změny a nemám ve výhledu žádnou úpravu, není už hosting na CDN důležitý jako v době vývoje kvůli.

Jsem si vědom, že existují CDN pro open source projekty (např. jsDelivr nebo cdnjs). Explicitní název projektu mu jejich využití nedovoluje a rebrandovat už ho nemíním. Je tu tak prostor pro ostattní na vytvoření smysluplného forku (rád jej doporučením podpořím).

Závěrem

I když je to jen pitomá lišta, tak pro mne to byl velký projekt, zejména od okamžiku, kdy ji začaly použivat stovky webů. Hodně mě to naučilo, nelituju času ani peněz. Ale už stačí :)

Projekt sklízí kritiku (příklad) za svůj vyhraněný název. Plně se ztotožňuju s názorem, že je to neprofesionální. K tomu ale dodávám, že lišta nevznikala jako profesionální projekt, ale jako reakce na jiné podobné projekty, které IMHO měly zbytečně složitou implementaci do stránky a dělal jsem ji pro své potřeby. Její následná popularizace mne pak zaskočila nepřipraveného.

Nicméně jsem přesvědčený, že právě slovo „Fucking“ v názvu lišty nemalou měrou přispělo k její poplarizaci. I přesto si ale některá studia projekt před nasazením upravili s jediným záměrem – zbavit se toho slova (například: 100+1, Svobodní a jeden fork). Z toho důvodu nebudu tuto verzi více propagovat.

preklep v SK texte

v SK verzii som si vsimol drobny preklep: "návštěvnosti". spravne ma byt "návštevnosti"

Nevkládat do head

Ahoj,

chci jen upozornit, že pokud vložíš javascript do bude se brát text z tohoto javascriptu do vyhledávačů jako description ("Tento web používá ...") - pokud tedy nemáš description přímo definované sám. Lepší je tvůj vložit těsně před konec .

Pokud bys se mnou souhlasil, bylo by vhodné tohle upravit v dokumentaci doplňku, aby se to nestalo i ostatním.

much fucking

super nápad, ale šlo by to bez toho fucking? seriozní projekty a tak dále.
Asi si to stáhnu a nahradím fucking -> efing pomocí search&destroy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.