Przejdź do głównej zawartości

Weryfikacja po stronie serwera

W przypadku renderowania po stronie serwera, endpointów API lub dowolnych operacji backendowych zależnych od zgody, użyj API ConsentForge do weryfikacji stanu zgody przed przetwarzaniem danych.

Kiedy używać weryfikacji po stronie serwera

  • Marketing e-mailowy: weryfikuj zgodę przed dodaniem kontaktu do listy
  • Pipelines analityczne: weryfikuj zgodę przed przechowywaniem danych behawioralnych
  • Ad tech: weryfikuj zgodę przed przekazaniem danych do DSP
  • Dowolna personalizacja po stronie serwera wymagająca zgody

Endpoint

GET https://api.consentforge.com/api/v1/consent/check
Authorization: Bearer YOUR_API_TOKEN

Parametry zapytania

ParametrTypOpis
property_idstringTwoje ID właściwości
user_idstringZahaszowany identyfikator użytkownika (patrz poniżej)
categorystringKategoria zgody do sprawdzenia

Odpowiedź

{
"has_consent": true,
"category": "analytics",
"receipt_id": "rec_abc123",
"recorded_at": "2026-03-09T12:00:00Z",
"policy_version": 3
}

Identyfikator użytkownika

user_id musi być haszem chroniącym prywatność. Użyj tej samej metody haszowania co środowisko uruchomieniowe ConsentForge:

// SHA-256 z (ip_address + user_agent + property_id + date)
const userId = sha256(`${ip}|${userAgent}|${propertyId}|${date}`);

Token API znajdziesz w dokumentacji Uwierzytelnianie API.

Nie przechowuj surowych adresów IP

API ConsentForge nigdy nie przechowuje surowych adresów IP. Zawsze haszuj przed zapytaniem.