Working copy. Confirm the legal text with the controller (Leonard) or a lawyer before relying on it in production.
Tekst je radna verzija. Pravni sadržaj mora potvrditi voditelj obrade ili odvjetnik prije oslanjanja u produkciji.
Javna stranica: /privacy (session kolačić axon_cookie_ok). Hub: Administracija → GDPR (/admin/gdpr). Treba admin.gdpr.manage. Voditelj je firma u kojoj si prijavljen. Paket: Enterprise/Full (feature gdpr).
| Ulaz | URL |
|---|---|
| Hub GDPR | /admin/gdpr |
| Javna privatnost | /privacy |
| Javni DSAR | /privacy/dsar |
| Status DSAR token | /privacy/dsar/{token} |
| Compliance PDF | /admin/gdpr/compliance.pdf |
| Verifikacija ugovora | /verify/contract/{token} |
consent_document_id) ako postoji.consent_id + razlog opoziva (opcionalno).| Polje | Obavezno | Što |
|---|---|---|
subject_type |
Da | Vidi tablicu subjekata |
subject_id |
Da | ID zapisa |
consent_type |
Da | DATA_PROCESSING / MARKETING / LOYALTY / CARD / TERMS |
note |
Ne | Interna napomena |
Subjekt (subject_type) |
Primjer ekrana |
|---|---|
partner |
/partners/{id} |
employee |
/hr/employees/{id} |
loyalty_member |
/crm/loyalty |
rac_renter |
/rentacar/renters/{id} |
crm_lead |
/crm/leads |
crm_contact |
/crm/contacts |
hos_guest |
/hospitality/guests/{id} |
ACCESS (izvoz) ili ERASURE.OPEN.…/export.json, …/export.zip, …/export.pdf). Status → EXPORT_READY / COMPLETED; e-mail kad je izvoz spreman.POST …/erase) — anonimizira kontakte, briše privitke subjekta, opoziva aktivne privole. Temeljnice ostaju.| Polje | Obavezno | Što |
|---|---|---|
subject_type / subject_id |
Da | Subjekt |
request_type |
Da | ACCESS ili ERASURE |
requester_name / requester_email |
Ne | Podnositelj |
notes |
Ne | Napomena |
| Status | Značenje |
|---|---|
OPEN |
Otvoren |
EXPORT_READY |
Izvoz spreman za preuzimanje |
COMPLETED |
Završen (izvoz ili erasure) |
REJECTED |
Odbijen |
| Radi | Ne briše |
|---|---|
| Anonimizira kontakt polja | Knjigovodstvene temeljnice |
| Briše privitke subjekta | Fiskalni red |
| Opoziva aktivne privole | Zakonsku arhivu |
Partner: ime → GDPR-{id}; OIB ostaje |
Knjige / AR / GL |
/privacy/dsar.| Polje | Obavezno | Što |
|---|---|---|
company_code ili company_oib |
Jedan | Identifikacija tvrtke |
requester_name / requester_email |
Da | Podnositelj |
tax_number |
Ne | OIB subjekta |
request_type |
Da | ACCESS / ERASURE |
notes |
Ne | Napomena |
| Captcha / Turnstile | Da | Anti-bot |
website_url |
Honeypot | Ostavi prazno |
POST /admin/gdpr/ropa
| Polje | Što |
|---|---|
activity_code / title |
Šifra i naziv |
purpose, data_categories, subject_categories |
Opis obrade |
recipients, transfers, legal_basis |
Primatelji / prijenosi / temelj |
retention_days |
30–10950 |
security_measures, is_active |
Mjere / aktivnost |
POST /admin/gdpr/breaches · označi AZOP: POST /admin/gdpr/breaches/{id}/authority-notified
| Polje | Što |
|---|---|
incident_number, discovered_at, reported_at |
Identitet / datumi |
severity |
LOW / MEDIUM / HIGH / CRITICAL |
status |
OPEN / INVESTIGATING / CLOSED |
affected_count, description, measures_taken |
Opis |
notified_authority, notified_subjects |
Obavijesti |
POST /admin/gdpr/dpo-settings: gdpr_dpo_name, gdpr_dpo_email, gdpr_dpo_phone.
POST /admin/gdpr/retention: document_kind, keep_days (30–10950), is_active. Čišćenje: php artisan axon:gdpr-retention (daily).
| Vrsta | Default dana |
|---|---|
partner_attachment |
2555 |
employee_document |
3650 |
onboarding_upload |
3650 |
rac_attachment |
1825 |
generated_document |
3650 |
POST /admin/gdpr/consent-documents: consent_type, version?, title, body_hr?, body_en?. Nova verzija deaktivira staru; potpis ugovora veže consent_document_id./privacy/dsar)./verify/contract/{token} — audit trag (MVP, nije eIDAS).tools/SERVER_CRON.md):
axon:gdpr-breach-deadlines — podsjetnik DPO-uaxon:gdpr-retention — čišćenje privitakaaxon:contract-expiry-notify — ugovori (vidi /help/contracts)/admin/gdpr/compliance.pdf (ROPA, privole, DSAR, povrede).| Problem | Uzrok | Što napraviti |
|---|---|---|
| Hub 403 | Nema admin.gdpr.manage / paket |
Enterprise+ + pravo |
| Export prazan | Krivi subjekt / nema podataka | Provjeri tip + ID |
| Erasure „ne briše OIB” | Namjerno | OIB ostaje poslovni ID |
| Javni DSAR throttle | Previše pokušaja | Pričekaj; captcha |
| Retention ne čisti | Dani / job | Postavi keep_days + pokreni artisan |
| Breach podsjetnik ne dolazi | Nema DPO e-maila / cron | DPO settings + scheduler |
| Compliance PDF prazan | Nema ROPA/privola | Bootstrap ili ručni unos |
| Consent ne veže verziju | Nema objavljenog teksta | Objavi consent document |
admin.gdpr.manage (ili master-data admin, ovisno o dodjeli). Javni DSAR bez prijave (throttle).
Ništa. Knjige se ne brišu.