SAPL

Legal

Privacy Policy

This policy explains what the SAPL platform collects, why it is used, and how players, captains, and admins can control their information.

Information we collect

  • Account details such as name, display name, email address, phone number, password hash, roles, and login session data.
  • Player profile details such as gamertag, platform, positions, preferred leagues, market listing status, team history, and imported LeagueRepublic profile data where available.
  • Team and captain details such as team name, badge, platform, roster, stream links, listing preferences, and transfer or approval requests.
  • League activity such as fixtures, results, standings, player stats, score submissions, fixture chats, event registrations, and admin review notes.
  • Basic technical data needed to run the site, including session cookies, user agent, IP address where stored for security, and audit records for sensitive admin actions.

How we use information

  • To run SAPL leagues, fixtures, standings, rosters, events, registrations, streams, and the transfer market.
  • To verify accounts, process approvals, prevent duplicate accounts, and keep player and team records accurate.
  • To let players, captains, and admins communicate through messages, fixture chats, notifications, and approval updates.
  • To protect the platform through rate limits, audit logs, session security, and moderation tools.
  • To improve site reliability, loading speed, and admin workflows.

Visibility

  • Public pages may show team names, league tables, fixtures, results, streams, player market listings, and player stats.
  • Contact details are only shown where the platform feature requires it, such as approved captain or market workflows.
  • Admins may access information needed to verify users, approve changes, manage teams, resolve disputes, and keep competition records correct.

Retention

  • Messages and fixture chats are designed to expire after 7 days and are capped so old chat data does not keep growing.
  • League records, fixtures, results, standings, and player stats may be kept as historical competition records.
  • Old sessions, expired OTP records, and temporary security records may be cleaned up automatically.
  • Admin audit records may be kept to protect the integrity of important actions such as merges, role changes, and data resets.

Your choices

  • You can update your profile details from your account area. Some changes may need admin approval before they go live.
  • You can delist yourself or your team from the market where the relevant controls are available.
  • You can request team removal, captain upgrade, or captain downgrade through the platform where eligible.
  • If information looks wrong, use the relevant profile, team, or admin workflow so the record can be corrected safely.

Third-party services

SAPL may use external services for hosting, database storage, email delivery, WhatsApp/OTP workflows, stream embeds, and LeagueRepublic data imports. These services process information only as needed for the platform to work.