
Polityka Cookies i Ustawienia
Dowiedz się, jak WSPINS wykorzystuje pliki cookie oraz zarządzaj swoimi preferencjami. Zmiany wchodzą w życie natychmiast po zapisie.
Jak wykorzystujemy pliki cookie
Zakres i cele użycia
Używamy plików cookie w celu zapewnienia podstawowych funkcji serwisu, analizy ruchu oraz personalizacji treści zgodnie z Twoimi preferencjami.
Okres przechowywania
Cookie sesyjne są usuwane po zamknięciu przeglądarki. Cookie stałe wygasają po 30–365 dniach, zależnie od kategorii.
Zarządzanie zgodą
W każdej chwili możesz zmienić decyzję w sekcji preferencji cookie. Zmiana ustawień działa z chwilą zapisu.
Podmioty i dostawcy
Analityka może wykorzystywać narzędzia firm trzecich. WSPINS zawiera umowy o powierzenie przetwarzania danych z takimi podmiotami.
Informacje dla deweloperów
Szanujemy wybory prywatności użytkowników. Poniższe fragmenty pokazują, jak sprawdzić i reagować na preferencje cookie w aplikacjach.
JavaScript — Sprawdź preferencje analityki
Sprawdź, czy użytkownik włączył cookies analityczne
// Sprawdź, czy analityka jest włączona (np. preferencje w localStorage)
function isAnalyticsEnabled() {
const raw = localStorage.getItem('wspins_cookie_prefs')
if (!raw) return false
try {
const prefs = JSON.parse(raw)
return prefs?.analytics === true
} catch {
return false
}
}
if (isAnalyticsEnabled()) {
console.log('Analytics enabled - loading tracking')
} else {
console.log('Analytics disabled - respecting user choice')
}
JavaScript — Nasłuchiwanie zmian preferencji
Reaguj na zmiany preferencji zapisanych w localStorage
window.addEventListener('storage', (e) => {
if (e.key === 'wspins_cookie_prefs') {
const prefs = (() => { try { return JSON.parse(e.newValue || '{}') } catch { return {} } })()
if (prefs.analytics) {
enableAnalytics()
} else {
disableAnalytics()
}
if (prefs.functional) {
enableFunctionalFeatures()
} else {
disableFunctionalFeatures()
}
}
})
function enableAnalytics() {
console.log('Enabling analytics tracking')
}
function disableAnalytics() {
console.log('Disabling analytics tracking')
}
function enableFunctionalFeatures() {
console.log('Enable functional features')
}
function disableFunctionalFeatures() {
console.log('Disable functional features')
}
PHP — Warunkowe ładowanie skryptów po stronie serwera
Przykład kontrolowania wstrzyknięcia skryptów na podstawie cookie
<?php
function isAnalyticsEnabled() {
return isset($_COOKIE['cookie-analytics']) && $_COOKIE['cookie-analytics'] === 'true';
}
function isFunctionalEnabled() {
return isset($_COOKIE['cookie-functional']) && $_COOKIE['cookie-functional'] === 'true';
}
if (isAnalyticsEnabled()) {
echo '<script src="/js/analytics.js"></script>';
}
if (isFunctionalEnabled()) {
echo '<script src="/js/personalization.js"></script>';
}
?>