Iris

Iris · Legal

Privacy Policy

Last updated: June 2026


1. Who we are

Iris ("the Service") is operated by Plan4 (Yannis Iliadis), based in Greece. We act as a data processor on behalf of our customers (the "controllers") for any firewall log data they send to Iris, and as a controller for the limited account data we collect to operate the Service (admin email, billing details).

Contact: iliadis@plan4.gr

2. What we process

2.1 Account data (we are controller)

2.2 Firewall log data (we are processor)

When you send firewall syslog to Iris, we receive and normalise events that may include:

This data is processed strictly to provide the security monitoring service you have asked us for.

2.3 Microsoft 365 / Entra ID data (optional, we are processor)

If you choose to connect your Microsoft 365 / Microsoft Entra ID tenant via the Iris Connectors page, we will read the following data from your tenant through the Microsoft Graph API on a 5-minute interval:

Access is granted by your Global Administrator via the standard Microsoft admin-consent flow and uses read-only application permissions. You can revoke access at any time from Microsoft Entra admin center → Enterprise applications → Iris SIEM → Disable.

2.4 What we do NOT collect

3. Legal basis (GDPR Art. 6)

4. Retention

DataRetention
Firewall eventsPer your plan (Standard = 90 days, automatic deletion)
Detection alerts365 days after the alert is resolved
Audit logs2 years (NIS2 minimum)
Account dataUntil you delete your workspace
Billing/invoices10 years (Greek tax law)
Backups30 days rolling window (Cloudron managed backups)

5. Sub-processors

We use the following sub-processors to operate the Service:

Sub-processorPurposeLocationSafeguards
HetznerVPS hosting (production server)Germany (EU)DPA in place; GDPR applies natively
CloudronApplication platform, automated backupsGermany (EU)DPA in place
StripePayment processingIreland / USASCCs (Standard Contractual Clauses); PCI DSS Level 1
AnthropicAI alert triage (Claude API)USASCCs; zero data retention setting; only alert metadata is sent, never raw events outside the alert's own context
MicrosoftOptional — Microsoft Graph API (M365 connector) used to fetch your own tenant's sign-in & audit logs into IrisEU data centres (default)Microsoft acts under the customer's existing M365 agreement; Iris is the recipient, not the controller, of this read flow
Cloudron sendmailTransactional emailGermany (EU)EU-only routing

The current list is also published in any Data Processing Agreement (DPA) we sign. We give at least 30 days' notice before adding a new sub-processor; you can object via the contact email and terminate if the change is unacceptable.

6. International data transfers

Stripe and Anthropic involve transfers to the USA. Both rely on the EU Standard Contractual Clauses (2021/914). For the Anthropic processing specifically, we enable the "zero data retention" mode so prompt inputs are not retained by Anthropic beyond the response.

7. Your rights (GDPR Art. 15–22)

If we hold data about you, you can ask us to:

We respond to verified requests within 30 days (Art. 12(3)).

8. Security

Technical and organisational measures include: Argon2id password hashing, HTTPS-only access, CSRF protection on every form, rate limiting on auth and ingestion endpoints, per-tenant row-level isolation with regression tests, encryption at rest at the disk layer (Hetzner), backups encrypted in transit, distributed-lock-protected background jobs, an append-only audit log of admin actions, and email verification before first login.

9. Changes

Material changes will be announced by email to workspace admins at least 30 days before they take effect.


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