Iris

Iris · Legal

Data Schema (for GDPR exports)

Last updated: June 2026


This page describes the JSON files inside a GDPR data export (Account → Privacy → Export my workspace data) and the meaning of each field. All timestamps are ISO-8601 in UTC.

tenant.json

One JSON object with: id, slug, name, plan, status, trial_ends_at, stripe_customer_id, stripe_subscription_id, created_at, updated_at.

users.json

Array of users in your workspace: id, email, full_name, role (admin/member), is_active, email_verified_at, last_login_at, created_at.

Note: password hashes are intentionally excluded — they are not personal data, and including them would reduce security if the export leaked.

devices.json

Registered firewalls: id, slug, label, vendor, model, is_enabled, last_seen_at, created_at. API keys are excluded (security).

events.json

Normalised firewall events: id, device_id, occurred_at, ingested_at, severity (0–15), category, action, src_ip, src_port, dst_ip, dst_port, protocol, message, raw (vendor-specific original fields).

alerts.json

Detection alerts: id, rule_id, device_id, priority (P1–P4), title, summary, status (open/acknowledged/resolved), fired_at, acknowledged_at, resolved_at, ai_triage (structured analysis from Claude), event_ids (links to events.json).

rules.json

Custom detection rules created in your workspace.

invitations.json

User invitations sent: email, role, created_at, accepted_at, expires_at. Token hashes are excluded.

audit_logs.json

Append-only record of admin actions in your workspace: created_at, actor_user_id, action, target, ip_address, user_agent, details.


Questions? Email iliadis@plan4.gr. See also Privacy · Terms · Cookies · Data schema