Ce este cookie-ul onesignal-notification-prompt?
onesignal-notification-prompt nu este un cookie HTTP clasic, ci o valoare stocată în localStorage-ul browserului, generată de scriptul OneSignal integrat pe un site (SDK-ul de push notifications). Apare imediat ce vizitatorul intră pe o pagină unde OneSignal este activ și configurat să afișeze un prompt de cerere pentru notificări.
Este setat de furnizorul terț OneSignal, dar în numele și pe domeniul site-ului care îl folosește, prin scriptul JavaScript încărcat de administratorul paginii.
Ce date stochează
Stochează informații legate de starea și istoricul interacțiunii cu fereastra de cerere a notificărilor push: dacă a fost afișată, dacă a fost respinsă sau acceptată, și eventual momentul ultimei afișări, pentru a controla frecvența reapariției.
Formatul exact al valorii variază în funcție de versiunea SDK-ului OneSignal și nu este documentat public în detaliu. Datele rămân, în general, locale în browser, dar pot fi corelate de OneSignal cu un identificator de dispozitiv trimis către infrastructura sa pentru gestionarea abonamentelor push.
La ce folosește
Scopul principal este funcțional: evită afișarea repetată și deranjantă a cererii de permisiune pentru notificări push către același vizitator care a răspuns deja (a acceptat sau a respins).
Pentru administratorul site-ului, acest lucru îmbunătățește experiența utilizatorului și crește șansele ca promptul să fie afișat la momente mai potrivite, respectând totodată regulile browserelor privind repetarea cererilor de permisiuni.
Are nevoie de consimțământ?
În clasificarea CookieFix, onesignal-notification-prompt este încadrat la categoria preferințe (funcțional). Deși tehnic e o intrare de localStorage și nu un cookie, Directiva ePrivacy (transpusă prin Legea 506/2004) și GDPR se aplică la fel oricărei tehnologii de stocare pe dispozitivul utilizatorului.
Fiind legat de o funcționalitate neesențială (notificări push, nu funcționarea de bază a site-ului), necesită consimțământul prealabil al vizitatorului înainte de a fi setat. Administratorul site-ului trebuie să îl declare explicit în politica de cookie-uri și să configureze banner-ul de consimțământ astfel încât scriptul OneSignal să pornească doar după acceptare.
Cum blochezi sau ștergi onesignal-notification-prompt
Un vizitator poate șterge sau bloca această valoare din setările browserului, la secțiunea de date de site (Site Settings / Storage), ștergând datele stocate pentru domeniul respectiv, sau blocând notificările push direct din setările browserului pentru acel site.
- Din browser: ștergerea localStorage pentru domeniu sau dezactivarea permisiunii de notificări
- Din setările site-ului: revocarea consimțământului din panoul de preferințe cookie, dacă site-ul îl oferă
Pentru administratorii de site, o platformă de consimțământ (CMP) precum CookieFix poate bloca automat încărcarea scriptului OneSignal până când vizitatorul își dă acordul pentru categoria preferințe, evitând astfel setarea prematură a acestei intrări.
Întrebări frecvente
Este o intrare în localStorage, nu un cookie HTTP clasic, dar din perspectivă legală (ePrivacy/GDPR) este tratată la fel, ca tehnologie de stocare pe dispozitiv.
Da, fiind clasificat ca preferințe/funcțional și legat de o funcție neesențială (notificări push), necesită consimțământul prealabil al vizitatorului.
Site-ul și scriptul OneSignal pot afișa din nou fereastra de cerere a permisiunii de notificări la următoarea vizită.
Printr-un CMP care întârzie încărcarea scriptului OneSignal până când vizitatorul acceptă categoria preferințe din banner-ul de consimțământ.