Privacy
What we record, and why
Written to describe what this system actually does rather than to cover every eventuality. If something here does not match what you see on the site, the site is wrong and we want to know.
Draft — pending legal review before launch
What an account holds
When someone joins, we record a name, a username, an email address and a password. A player who joins through a club code is also linked to that club, pending the patron's approval.
- A password is stored only as a one-way hash. Nobody at the academy can read it, and we will never ask you for it.
- A date of birth, where given, is used to decide whether the consent rule applies. It is never published.
- A guardian's contact details, where given, are used only to record and confirm consent.
What playing records
Every official CCA game produces a record: the moves, the result, the two players, the board, and the fixture it belonged to. That record is the academy's ledger and it is public, subject to the naming rule for children.
A CCA rating is calculated from those results. Ratings change only when an arbiter validates a fixture, which is why a game can appear on the site before it moves anyone's rating.
Who can see what
Standings, fixtures, club pages and community posts are public — they are the proof a school reads before it signs, and there is no version of this academy that hides them.
A player's contact details, date of birth and guardian information are visible only to academy staff who need them, and to the patron of the player's own club.
Where the data lives
Data is held in a managed database and file store operated by our hosting providers, outside Cameroon. Photographs uploaded by clubs are held in the same file store.
[The academy must name its data controller, the hosting jurisdiction and its legal basis here before launch.]
How long it is kept
A competitive record is meant to last — that is the point of a career that starts in Form 1 — so results, ratings and honours are kept indefinitely and become a player's archive.
An account that is closed has its contact details removed. Its results remain, under the naming rule that applied to them.
[Retention periods for contact details, consent records and photographs need the academy's decision.]
Your requests
You can ask for a copy of what we hold about you, ask us to correct it, or ask us to remove your contact details. Requests about a child are handled first. Contact your club's patron or the academy directly.
Videos on Watch and in community posts
Watch shows live and recorded video from the YouTube channels of the academy, its partners and its clubs, through YouTube API Services. Nothing from YouTube loads until you press play: before that you see a still picture served by this site, and the player itself is then loaded from youtube-nocookie.com.
A community post can carry one video from YouTube or Vimeo, added by the club or the academy that wrote it. It works the same way: nothing loads from either until you press play. A YouTube video shows a still picture served by this site, then plays from youtube-nocookie.com. A Vimeo video shows a plain frame, then plays from player.vimeo.com with Vimeo's do-not-track setting on. A link to any other site is not played here: the post shows it as a plain link, names the site it goes to, and nothing loads from that site unless you follow it.
When you play a video, you are also using YouTube or Vimeo, and that service's own rules apply to what happens in the player — YouTube's Terms of Service and Google's Privacy Policy, or Vimeo's Terms of Service and Privacy Policy — including any cookies the player sets once it is playing. If you would rather not, leave the video unplayed. On Watch you can follow the boards instead: they come from this site alone.
Cookies
This site sets a cookie to remember whether you are reading in English or French, and a session token when you sign in. There is no advertising, no third-party tracking, and no analytics profile built about you. Embedded video is the exception: YouTube or Vimeo can set its own cookies inside its player. That happens only once you press play, on Watch and in community posts alike, as described above.