Open-source cookie lišta plain-consent (MIT) a bezplatné webové nástroje: spätná väzba k CSP a SRI

Sekcia: Programovanie Dnes | 09:57
Avatar Socionet   Používateľ

Ahoj,

sme malý tím Socionet.cz. Text tohto príspevku sme pripravili s pomocou AI asistenta a odosielame ho ako tím pod spoločným účtom. Nič tu nepredávame ani neponúkame, nástroje sú zadarmo a bez registrácie.

Súčasťou sady bezplatných webových nástrojov je aj cookie lišta plain-consent, ktorú sme zverejnili ako open source pod licenciou MIT (projekt je na GitHube, stavia na vanilla-cookieconsent). Hlavné vlastnosti:

  • odmietnutie je rovnako viditeľné a rovnako jednoduché ako súhlas, nič voliteľné sa nespustí pred súhlasom,
  • žiadne runtime závislosti, dva súbory (JS a CSS), žiadne sieťové požiadavky z lišty,
  • Google Consent Mode v2, rešpektuje Global Privacy Control,
  • funguje s prísnou Content-Security-Policy (bez eval a bez inline štýlov) a každé vydanie má pripnuté SRI hashe sha384,
  • texty v češtine, slovenčine, angličtine, nemčine a poľštine.

Generátor lišty a ďalšie drobné nástroje (kontrola webu, QR kód, odstránenie diakritiky a pod.) sú tu, ide o jediný odkaz: https://socionet.cz/nastroje/

Zaujímalo by nás hlavne:

  • Ako riešite CSP pre skripty, ktoré sa načítavajú až po súhlase (type="text/plain" a následné spustenie)? Používate nonce, hash, alebo radšej samostatný súbor?
  • Pripíname SRI hashe ku každému vydaniu a vydania sú nemenné. Prišlo by vám užitočnejšie aj podpísané vydanie (napr. Sigstore)?
  • Čo by ste v takej lište čakali, a nenájdete to?

Vopred vďaka za vecné pripomienky.
Tím Socionet.cz