Obsługa DSAR (wniosek o dostęp podmiotu danych)
Na podstawie Art. 15 RODO użytkownicy mogą zażądać kopii wszystkich danych, które przechowujesz na ich temat — w tym historii ich zgody. Musisz odpowiedzieć w ciągu 30 dni.
Co ConsentForge przechowuje o użytkowniku
ConsentForge przechowuje:
- Decyzje o zgodzie (na kategorię, na znacznik czasu)
- Łańcuch HMAC paragonów
- Zahashowany adres IP i user agent (nieodwracalne do danych osobowych)
Ponieważ identyfikatory są hashowane jednokierunkowo, ConsentForge nie może wyszukać użytkownika po adresie email. Musisz odtworzyć hash z adresu IP i przeglądarki użytkownika.
Krok 1: Uzyskaj hash użytkownika
Będziesz potrzebować:
- Adresu IP użytkownika w momencie decyzji o zgodzie (z logów serwera)
- Ciągu user agent (z logów serwera lub przeglądarki użytkownika)
Odtwórz hash:
const crypto = require('crypto');
const hash = crypto
.createHash('sha256')
.update(`${ip}|${userAgent}|${propertyId}|${date}`)
.digest('hex');
Krok 2: Wyszukaj paragony
Panel → Dowody → Szukaj → wprowadź hash → wyświetl wszystkie paragony dla tego identyfikatora.
Lub przez API:
GET /api/v1/receipts?property_id=prop_abc&user_id={hash}
Authorization: Bearer YOUR_API_TOKEN
Krok 3: Eksportuj łańcuch paragonów
Z wyników wyszukiwania kliknij Eksportuj PDF, aby pobrać czytelny dla człowieka łańcuch paragonów do przekazania podmiotowi danych.
Krok 4: Wnioski o usunięcie (Art. 17)
Ponieważ ConsentForge przechowuje tylko hashe (nie dane osobowe), nie ma nic do usunięcia — hash nie może być powiązany z osobą przez nikogo, w tym przez ConsentForge. Możesz to zaznaczyć w swojej odpowiedzi na DSAR.
Jeśli użytkownik nalega, możesz usunąć konkretne paragony przez:
DELETE /api/v1/receipts/{receipt_id}
Authorization: Bearer YOUR_API_TOKEN
Uwaga: usunięcie paragonów może wpłynąć na Twoją zdolność do wykazania zgodności w tym okresie.
Zobacz też: Paragony zgody · Przetwarzanie danych