Chess Podium — Third‑party notices (Release 1.9.3) ================================================== This file lists third‑party software and external services used by the Chess Podium WordPress plugin. Where applicable, licenses apply to the third‑party components themselves (not to the Chess Podium plugin code, unless explicitly stated). Bundled / shipped with the plugin --------------------------------- 1) Stockfish (JavaScript/WebAssembly engine, used client‑side on the single game page) License: GNU GPLv3 Project: Stockfish Notes: Used as a Web Worker for local analysis. License text is not duplicated here. 2) Chessground (board UI library) License: MIT Project: Chessground Notes: Used for the interactive chessboard UI in the single game replay page. 3) chess.js (move generation / validation) License: MIT Project: chess.js Notes: Used for parsing and validating moves client‑side. External tools / engines (not bundled) ------------------------------------- 4) JaVaFo (pairing engine by Gerhard Josten) License: JaVaFo License Author: Gerhard Josten Notes: Chess Podium can use JaVaFo via a pairing API server (Java + javafo.jar required there). External services & data sources -------------------------------- 5) FIDE Ratings / ratings.fide.com Service: International Chess Federation (FIDE) Purpose: Fetch player data (rating/title/federation) by FIDE ID; optional profile image parsing. Data sent: FIDE ID (public identifier). Notes: Subject to FIDE website terms and availability. 6) Wikimedia (Wikipedia API, Wikidata SPARQL) Service: Wikimedia Foundation Purpose: Optional fallback to resolve player thumbnail images (when FIDE does not expose a usable photo). Data sent: Player name and/or FIDE ID (public). Notes: Subject to Wikimedia API terms, rate limits, and availability. 7) Lichess (lichess.org) Service: Lichess Purpose: Optional broadcast PGN import and PGN live feeds. Data sent: None (server‑side fetch of public broadcast PGN URLs). 8) Chess Podium Pairing API (optional, depending on configuration) Service: Chess Podium Purpose: Remote pairing calculation (Swiss / round robin / JaVaFo execution via API). Data sent: Tournament data needed to generate pairings (player names/ratings/results). Payments (Pro license) ---------------------- 9) Stripe Service: Stripe, Inc. Purpose: Pro license payments (when enabled/configured). Notes: See Stripe terms/privacy. 10) PayPal Service: PayPal Holdings, Inc. Purpose: Pro license payments (when enabled/configured). Notes: See PayPal terms/privacy.