/* TEAM */ Creator, developer, designer, writer and maintainer: Emanuele Macera Site: https://emanuelemacera.com Contact: info@mydeckstats.com Rights: Copyright (c) 2026 Emanuele Macera. All rights reserved. MyDeckStats is an independent project made and run by one Magic: The Gathering player. No investors, no company behind it, no team of employees. /* THE STORY */ MyDeckStats (https://mydeckstats.com) started from a simple need: to know, with real numbers, how a Magic deck performs, against which decks it wins or loses, and why. It is built around what a player logs by hand or through the MTGO client: decks, tournaments, rounds, single matches, sideboard plans and the opponents met. The core product is free with no time limit. One optional Premium plan removes ads and adds guided deck tools. The yearly running cost of the site is shown on the site itself, with how much of it Premium members and sponsors cover; the goal is to cover it from the site's own users by September 2027. /* WHAT IT DOES */ Decks, versions and comparisons, deck builder, tournaments and one-shots, life tracker, Scout (a file on every opponent), Prepare a tournament, sideboard sheets, Insights (why you lose, you against your deck), Your season (stories and a picture to share), test groups and their public team pages, public player and deck pages, Trending, a public matchup matrix per format, the ID calculator for the last round of a tournament, two free games (Card tournament and Guess the deck), deck guides, a stream overlay for OBS, Excel and CSV downloads, an Android app and a free Windows client for Magic Online. More in https://mydeckstats.com/llms.txt and https://mydeckstats.com/docs/player-guide /* THANKS */ Scryfall (https://scryfall.com): card data and card images. Without it there would be no site. Wizards of the Coast: Magic: The Gathering, its card names, art and symbols belong to them. MyDeckStats is not affiliated with, endorsed by or sponsored by any card game publisher or trademark holder. Moxfield, ManaBox and Archidekt: deck links that can be imported. TopDeck.gg: past tournaments that can be imported. The players who log their matches, report what is wrong and ask for what is missing: most of what is here exists because one of them asked. Markus Winkler, on Unsplash (https://unsplash.com/photos/cxoR55-bels): the photo of the typewriter, the default cover of the news. The Laravel, Bootstrap, Font Awesome, Inter, Quill, Dompdf and Cloudflare communities, for the tools below. /* SITE */ First version: 2025/11/14 (the first commit of the repository) Last update: 2026/10/14 Language: English Standards: HTML5, CSS3, ECMAScript, JSON-LD (schema.org), sitemap.xml, robots.txt, llms.txt Back end: PHP 8.2+, Laravel 12, MySQL / MariaDB Front end: Bootstrap 5.3, Font Awesome 6, Inter (Google Fonts), plain JavaScript without a framework, Sass, Tailwind CSS 4 and Vite for the build Libraries: Dompdf (PDF reports), Quill (the editor of the news), Cloudflare Turnstile (the check on sign-up), Stripe (Premium payments) Card data: Scryfall bulk data, kept on the site's own database Pictures: the card pictures are served by Scryfall; the share pictures (season, tournament, deck, Guess the deck) are drawn in the visitor's browser, the server makes none Hosting: shared hosting; the site is updated by uploading files by FTP Development tools: Visual Studio Code, Git and GitHub, PHPUnit, Claude Code (Anthropic) as a coding assistant Source: https://github.com/EmanueleMacera/mydeckstats.com (source-available, all rights reserved: it can be read, not reused; see the LICENSE file) Changes: see the news at https://mydeckstats.com/news /* PRIVACY */ What a player logs is public by default and can be switched off in Settings (the whole profile, one deck or one tournament). Opponent names and private notes are never shown to anybody else. A test group can show a public team page with only its name and totals of matches, never decks, results or the names of its members. Nothing asks for a browser permission. https://mydeckstats.com/docs/privacy-policy