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
| Parametr | Typ | Opis |
|---|---|---|
property_id | string | Twoje ID właściwości |
user_id | string | Zahaszowany identyfikator użytkownika (patrz poniżej) |
category | string | Kategoria 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.