Compliance & audit

Every change, on the record.

Sports ticketing operates under regulatory scrutiny. Tinaya answers with comprehensive audit trails, policy-aligned refunds and a privacy-by-design architecture.

EVERY STATE CHANGE AUDITEDAPPEND-ONLY LOGSREPLAYABLE BALLOT SEEDS

AUDIT

Comprehensive audit trails

Every state change creates an audit log entry: the previous state, the new state, who made the change and when. Rule evaluations are logged separately with predicate-level detail.

  • Before and after snapshots for every state change
  • Actor tracking: fan, admin or system
  • Timestamps with timezone preserved
  • Entity type and ID for full traceability
  • Rule evaluations logged with predicate-level detail
  • Append-only logs that cannot be modified or deleted
TINAYA ENGINE · AUDIT.LOG

[14:30:00Z] ticket/tkt_abc123 state_transition

  actor=fan:usr_def456 · issued → transferred · ref=policy/transfer-v2

[14:30:00Z] transfer/trf_jkl012 transfer_accepted

  actor=fan:usr_ghi789 · transfer_count=1 · snapshot=before+after

[14:30:01Z] ruleset/gold-members-v3 rule_evaluated

  actor=system · predicates=2/2 pass · outcome=ALLOW

✓ APPEND-ONLY entries cannot be modified or deleted

TRIGGEROUTCOMEMODE
Fixture cancelled100% automatic refundAUTO
Fixture postponedConfigurable refund window opensWINDOW
Fixture movedConfigurable refund window opensWINDOW
Fan requestHandled per the configured club policyPOLICY

Swipe to see all columns

POLICY

Refund policy alignment

Refund policies are configured per fixture or as club defaults. When a fixture state change triggers a refund obligation, Tinaya processes it automatically to the configured policy.

  • Automatic refunds on fixture cancellation
  • Configurable refund windows for postponements
  • Credit system with validity periods
  • Clear refund percentage rules per trigger type
  • Every refund decision audited with its policy reference

PRIVACY

GDPR posture

Tinaya is built on privacy-by-design principles. Data collection is minimised and purpose-limited, and fan rights including export and erasure are supported directly.

  • Data minimisation: collect only what is necessary
  • Purpose limitation: data used only for stated purposes
  • Fan data export on request
  • Right to erasure supported
  • Consent tracking for optional processing
  • Retention policies with automatic cleanup

CONSUMER

Consumer rights

Clear pricing, transparent terms and accessible options keep fans treated fairly, with dispute resolution built into the platform rather than bolted on.

  • Clear pricing with all fees shown upfront
  • Face value displayed on every ticket
  • Cooling-off period handling
  • A built-in dispute resolution process
  • Accessible ticketing options
  • Transparent terms and conditions

Bring your compliance requirements to a working session

Your regulator, your league rules, your audit questions. We will show the trail live, not on a slide.

Book a working session