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.
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
[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
| TRIGGER | OUTCOME | MODE |
|---|---|---|
| Fixture cancelled | 100% automatic refund | AUTO |
| Fixture postponed | Configurable refund window opens | WINDOW |
| Fixture moved | Configurable refund window opens | WINDOW |
| Fan request | Handled per the configured club policy | POLICY |
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