Compliance-ready · Immutable · Exportable

Audit Log

Every detection. Every score. Every decision. Logged, structured, and ready to export.

The Audit Log captures a complete, immutable record of every API call made through itsreal.media products. Verdict, confidence, signal breakdown, context signals, and timestamps — stored per-request and exportable in formats that compliance and legal teams can actually use.

100%
API calls captured
JSON / CSV
Export formats
EU AI Act
Documentation-ready
Audit Log · itsreal.media
Last 30 days Export
4,821 total 312 flagged 48 escalated 4,461 cleared
det_8f3kx 2025-11-04 14:22 Frame:Detect ai_generated 0.94 escalated
rsk_9m1qp 2025-11-04 14:21 Risk Score high 72 escalated
det_7b2nw 2025-11-04 14:19 Frame:Detect authentic 0.07 approved
crd_4x8kl 2025-11-04 14:18 Credentials broken -- flagged
det_3p6rv 2025-11-04 14:17 Frame:Detect authentic 0.11 approved
Page 1 of 241
Export CSV Export JSON

Every call. Complete record.

Request ID

Unique identifier, traceable across products.

Timestamp

UTC at millisecond precision. Immutable.

Product and model version

Which product, which model version.

Verdict and confidence

Full result with signal breakdown.

Context signals

Customer-provided context, logged separately.

Action taken

Downstream action: approved, escalated, blocked.

What a log entry looks like.

{
  "log_id": "log_01hx9k4m3r",
  "request_id": "det_01hx7k2m9p",
  "product": "frame_detect",
  "model_version": "origin-1.2 / edit-0.8",
  "timestamp": "2025-11-04T14:22:31.847Z",
  "image_id": "img_8f3kx92",
  "result": {
    "verdict": "ai_generated",
    "confidence": 0.92,
    "signals": {
      "frequency_wavelet": "high",
      "noise_realism": "medium",
      "texture_repetition": "high",
      "geometry": "low"
    },
    "reviewer_note": "High spectral inconsistency. Noise residual inconsistent with camera sensor behavior."
  },
  "context": {
    "case_id": "CLM-2024-0482",
    "submitted_by": "user_7x3k9"
  },
  "action_recorded": "escalated",
  "logged_at": "2025-11-04T14:22:31.901Z"
}
[
  { "log_id": "log_01hx9k4m3r", "request_id": "det_01hx7k2m9p", "verdict": "ai_generated", "confidence": 0.92, .. },
  { "log_id": "log_01hx9k4m4s", "request_id": "rsk_01hx7k3n2q", "verdict": "high", "confidence": 0.78, .. },
  { "log_id": "log_01hx9k4m5t", "request_id": "det_01hx7k4p3r", "verdict": "authentic", "confidence": 0.07, .. }
]

// NDJSON format also supported:
{"log_id":"log_01hx9k4m3r","verdict":"ai_generated",...}
{"log_id":"log_01hx9k4m4s","verdict":"high",...}
{"log_id":"log_01hx9k4m5t","verdict":"authentic",...}

Built for the questions compliance teams actually ask.

EU AI Act Article 50

"How do you document that AI-generated content was identified and labeled?"

Every detection logged with verdict, confidence, model version, timestamp.

DSA Article 34/35

"What systemic risks were identified?"

Filter by verdict and action. Export flagged cases by date.

Insurance claims audit

"What evidence supports this claim decision?"

Every claim image logged with case_id, full result, context, action.

Internal compliance

"Can you show me every decision made on this image?"

Query by image_id or request_id. Full history.

Structured output. Configurable retention.

Export your full audit trail in JSON or CSV format. Filter by date range, product, verdict, or action before export. Configurable retention with a default of 24 months — adjustable per account to meet your compliance requirements.

All exports preserve the full schema. No data is dropped or summarized during export.

JSON / NDJSON

Full structured export. Nested objects preserved. Ideal for programmatic ingestion and SIEM integration.

CSV

Flat tabular export. One row per log entry. Compatible with Excel, Google Sheets, BI tools.

API stream

Real-time log streaming via API. Webhook support for event-driven architectures.

log_id · request_id · product · model_version · timestamp · image_id · verdict · confidence · signals · context · action_recorded · logged_at

Access and security

Role-based access

Read-only, export, admin roles. Separate from API key management.

Immutable records

Cannot be modified or deleted. Append-only.

EU data residency

Stored in EU by default. On-premise export available.

Programmatic access

cURL
curl https://api.itsreal.media/v1/audit/logs \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -G \
  --data-urlencode "from=2025-11-01" \
  --data-urlencode "to=2025-11-30" \
  --data-urlencode "verdict=ai_generated" \
  --data-urlencode "action=escalated" \
  --data-urlencode "limit=100"

Connects to your stack

Stream audit data into the tools your compliance and security teams already use.

SIEM systems
Compliance / GRC platforms
BI tools
Internal audit workflows
Legal discovery

Every decision, on record.

Enable Audit Log with any itsreal.media product. No additional integration required — logging is on by default.