1. Information the game uses
The current game has no player registration, login, payment form, online multiplayer, chat, or player-upload feature. It does not ask for your name, email address, date of birth, precise location, or payment details.
Keyboard, touch, and controller inputs are processed on your device to run the game. Training displays recent inputs and combat results locally. Controller identifiers, button/axis state, and player assignments are read through your browser’s Gamepad API to support controls and reconnects; the game does not transmit these to the maintainer. Audio playback uses output sound, not microphone recording. The game does not request microphone, camera, or location access.
Temporary match state, Training feedback, guided-lesson progress, and controller assignments remain in the page’s memory and are discarded when the page closes or reloads. Your browser’s reduced-motion preference is used when motion is set to Follow system. Fullscreen is requested only from a player action and is not restored automatically on reload.
2. Saved browser data
The game uses local storage, a browser feature separate from cookies. These entries are stored for this site in the browser profile you use:
| Entry | What it remembers |
|---|---|
pdcf-arcade-v1 | Your selected fighter, difficulty, ladder, cleared bouts, attempts, losses, and run status, including an unlocked ending. Starting a new run replaces the previous checkpoint. |
pdcf-controls-v1 | P1/P2 keyboard bindings, controller action bindings, and horizontal/vertical stick dead zones. It does not save your controller’s device identifier or a history of key presses. |
pdcf-audio-v1 | Sound enabled/muted and music/effects volume preferences. |
pdcf-visuals-v1 | Your motion mode (follow system, reduced, or full), screen shake, film effects, and moving-scenery preferences. Fullscreen state is not saved. |
These entries are not sent to a game server or synced by the game across devices. People using the same browser profile may see or replace the same saves. Browser or device backup/sync features, if enabled separately, are controlled by your browser or device provider.
Saved entries have no automatic expiry in the game. They remain until replaced, cleared by you, or removed by your browser. Blocking storage leaves play and settings available for the current page session, but saved progress and preferences may not survive a reload.
4. Hosting, fonts & external links
Cloudflare hosting and security
The site is delivered through Cloudflare Workers and its network. Requests necessarily expose information such as your IP address, requested URL, time, browser/request headers, and routing/security information to Cloudflare. These are used for delivery, reliability, and protection against abuse. Cloudflare may derive traffic statistics from requests. Its handling of this information is described in Cloudflare’s privacy policy.
Cloudflare browser metrics
The maintainer has chosen to keep Cloudflare Web Analytics/RUM enabled for page/performance measurements. A live browser check on October 18, 2026 observed a Cloudflare Web Analytics/RUM beacon loaded from static.cloudflareinsights.com. This is hosting-provided script behavior; the repository’s information-page HTML does not embed it. The deployed site can therefore send browser page/performance measurements to Cloudflare automatically, separately from the game’s local combat state and manual feedback.
Cloudflare’s RUM documentation describes page/referrer information, a per-page identifier, and load/render/interaction timings. It states that the beacon does not read or write browser storage such as cookies or local storage. Its collection documentation identifies /cdn-cgi/rum as a reporting destination. The site’s complete dashboard configuration, regional behavior and provider retention have not been independently audited; this notice does not certify legal compliance or promise identical behavior for every visit.
Locally hosted fonts
Barlow Condensed and DM Sans are bundled with the game and downloaded from this site's assets/fonts/ directory through the same host as the other assets, including on these information pages. Loading them does not contact Google Fonts or another font provider. The maintainer obtained these files from the Google Fonts distribution; the included Barlow license and DM Sans license describe their SIL Open Font License terms. System fonts remain available if the files cannot load. Earlier versions requested fonts directly from Google; this change does not delete records those providers may already hold.
GitHub and other linked sites
The source, issue tracker, and reference materials are external links. Following them takes you to a separate service with its own privacy practices. The GitHub icon is an inline image, not an embedded GitHub tracking widget. Game-footer links open in a new tab so you can keep your game open. If you contact the maintainer through an issue, GitHub handles the submission under GitHub’s privacy statement; your username and posted content can be public.
5. Purposes & applicable legal bases
Information is used to provide the game you request, remember optional preferences and progress, serve fonts/assets, keep the site available and secure, and respond to inquiries you choose to send. It is not used by the game to make automated decisions with legal or similarly significant effects.
Where privacy law requires a legal basis, service delivery and requested features may be necessary to provide the requested service; reasonable security and reliability processing may rely on legitimate interests, subject to your rights. If an applicable law requires consent for a particular nonessential feature, that requirement applies; this policy itself is not a consent request and playing does not waive your privacy rights. Providers describe their own processing bases in their policies.
7. Retention & security
Local save retention is controlled by your browser and the actions described in section 2. Temporary gameplay state ends with the page session. The maintainer does not run a separate player-account or gameplay-history database.
Hosting/security records follow the applicable Cloudflare service configuration and policies; this notice does not promise a fixed deletion period for provider records. Public GitHub issues can remain in the repository’s history and in third-party copies. Maintainer-held correspondence, if any, is kept as needed to address the inquiry and any applicable legal obligations.
The hosted site uses HTTPS. Browser storage is not an encrypted personal vault: anyone with access to the same browser profile, device, or suitable browser extensions may be able to access it. No website can guarantee absolute security. Do not include passwords, identity documents, or other sensitive information in issues or game data.
8. Your choices & privacy rights
- Delete saves: use your browser’s site-data settings to clear data for
pdcf.aaronfaby.com(or the address where you play a copy). This removes the Arcade checkpoint and control, audio, and visual preferences. Reload or close open game tabs afterward so old in-memory settings are not saved again. - Reset controls: Options → Controls → Restore both players’ defaults changes the control profiles. It does not erase your Arcade run, audio preferences, or visual preferences.
- Limit persistence: block site storage or use a private browser session. Your browser decides what is removed and when.
- Limit external requests: browser privacy/network controls can block the Cloudflare metrics beacon; the game does not depend on it. Fonts are served by this site with system-font fallbacks. Blocking the game’s hosting requests prevents it from loading.
- Control sound and motion: use Options → Picture & motion for saved visual settings, or choose Follow system to use your browser/device’s reduced-motion preference. Sound options control audio separately.
Depending on your location and the law that applies, you may have rights to access, correct, delete, or obtain a copy of personal information; restrict or object to processing; withdraw consent where processing relies on it; and complain to a relevant privacy authority. These rights have legal conditions and exceptions. Contact the maintainer using the method below to raise a request; do not post sensitive verification documents publicly.
The maintainer cannot remotely read or delete a save that exists only in your browser. Requests about data held independently by Cloudflare or GitHub, or by font providers used in earlier versions, can also be directed through those providers’ privacy channels.
9. Children & families
The game does not ask players for their age or other identifying details and has no player chat, registration, or upload feature. Those choices do not eliminate the hosting and provider processing described above or establish compliance with children's privacy laws. An independent child-privacy review remains open. Cartoon presentation is not an assurance that every external site is suitable for children. Parents and guardians should supervise external links and public issue submissions. If you believe a child has provided personal information to the project, contact the maintainer without posting the child’s details publicly.
10. Changes to this policy
We will revise this page and its update date when relevant practices change. New features such as accounts, online play, analytics, or purchases would require a fresh privacy review and updated disclosures before introduction. Any notice or consent required by applicable law will still be required.
11. Contact the maintainer
Use the project’s GitHub Issues page for privacy questions, corrections, or requests. GitHub issues are public and require a GitHub account to post. No public email address is provided. If a matter involves personal information, first ask how to arrange an appropriate private channel without including the information itself. Do not post identification documents, private contact information, or information about a child.
For character and intellectual-property questions, see the separate legal contact guidance.