Key takeaways
- JoyCheck is free to use in your browser, with no account and no paywall on the core tester [1].
- The tool is a diagnostic aid, not a substitute for manufacturer firmware or warranty service.
- Readings are diagnostic indicators, not certified measurements; warranty decisions are your responsibility.
- Site and tool are operated by Elites Algorithm Limited, Dublin, Ireland. Governing law: Ireland.
◆ Verified JoyCheck is published by Elites Algorithm Limited (registered in Dublin, Ireland), with Taimoor Bamazai as the maintainer of record. Source: JoyCheck About page.
Who provides JoyCheck and under what legal entity?
JoyCheck is built and operated by Elites Algorithm Limited, a private software company registered in Dublin, Ireland. The tool is offered free of charge, with no signup, no paywall, and no premium tier gating the core controller-testing functionality. If a paid Pro tier launches in future, the existing free tool remains free.
Primary contact for any legal or operational matter is support@joycheck.io. For background on the team and the build philosophy, see the JoyCheck About page. For contact channels and reply windows, see the contact page.
What does JoyCheck do, and what does it not do?
JoyCheck reads controller input through the W3C Gamepad API [2] in your browser and displays live values for buttons, analog axes, triggers, and (where supported) gyro and rumble. The tool can help you diagnose stick drift, missing buttons, deadzone misconfiguration, and Bluetooth dropouts. It is a measurement tool, end to end browser-side.
JoyCheck does not flash firmware, modify controller behaviour, prove device authenticity, or interact with the controller's USB descriptor at a low level. For manufacturer-only diagnostics, use the official tool: Xbox Accessories app [3] for Xbox, the DualSense Firmware Updater [4] for PlayStation, the Switch console for Joy-Con, or 8BitDo Ultimate Software [5].
What can I use JoyCheck for, and what is not allowed?
You may use JoyCheck to test your own controllers, controllers in your custody for repair, and demo controllers in a retail context. You may quote and reference articles with attribution and a link back to the source page on joycheck.io. Clinic, school, or workplace embeds are allowed in good faith; for higher volume or co-branded versions, email support@joycheck.io first.
You may not use the tool, the site, or any associated infrastructure to attempt unauthorised access, run automated scraping at a rate that degrades service for others, republish full articles, or use the JoyCheck name or marks in a way that implies endorsement. The site, the tool, and the content (articles, diagrams, guides) are copyright Elites Algorithm Limited.
What is the warranty and liability position?
JoyCheck is provided “as is” with no warranty, express or implied. The tool's readings are diagnostic indicators, not certified measurements, and hardware decisions you make based on those readings (repair, replacement, warranty claim, refund request) are your own responsibility. We recommend re-testing in the manufacturer's official tool before any irreversible step.
In 15 years of building browser tools at Elites Algorithm, I have not once seen a manufacturer accept a third-party diagnostic as the sole evidence in a warranty claim. JoyCheck is the screening pass; the OEM tool is the proof pass.
- Reading interpretation. Hardware behaviour reported by JoyCheck depends on the controller, the OS, the browser, and the connection method.
- Liability cap. To the maximum extent permitted by law, Elites Algorithm Limited is not liable for direct, indirect, incidental, or consequential damages arising from use of the tool.
- Statutory rights preserved. Nothing in these terms limits your statutory rights as a consumer under the Irish Sale of Goods and Supply of Services Acts [6] or under EU consumer law.
- Verification before irreversible action. Re-test in the manufacturer's official tool before any irreversible step (repair, swap, warranty claim).
How is my privacy handled in these terms?
JoyCheck sends zero controller data to a server. The tester widget has no cookies, no analytics, no fingerprinting, and no controller identifiers transmitted, because input is read in-browser through the W3C Gamepad API and never crosses the network. These terms incorporate the separate privacy page by reference, so you should read both together.
You can verify the zero-data claim yourself: open DevTools, watch the Network tab while using the tool. The full data position lives on the separate JoyCheck privacy page, which covers what data exists, what we do with it, and your GDPR [7] access, deletion, and portability rights.
When do these terms change and which law governs?
We revise these terms when the scope of the tool changes (new controller family supported, Pro tier launches, a legal update requires new wording). The “Updated on” date at the top reflects the most recent revision; substantive changes are noted in a brief banner on the home page for at least 30 days. Governing law is Ireland.
Jurisdiction: the courts of Ireland have exclusive jurisdiction over any dispute arising from these terms. If any provision of these terms is held unenforceable, the remaining provisions stay in force.
Frequently asked questions
Do I need to accept the terms before using JoyCheck?
No active acceptance step. By using the tester, you accept these terms in the same way you accept the terms of any free public website. If you do not accept them, do not use the tester; close the tab.
Can I embed JoyCheck on my own site?
For a personal blog or workplace tools page, embedding with attribution is acceptable. For higher-volume or commercial embeds (gaming retailer, repair shop, clinic), email support@joycheck.io first so we can confirm volume and any co-branding limits.
Does using JoyCheck void my controller's warranty?
No. JoyCheck reads controller input passively through a standards-compliant browser API; it does not modify firmware or interact with the controller below the OS level. Nothing JoyCheck does to your controller is more invasive than plugging it into a gamepad-aware browser.
Can JoyCheck readings be used as evidence in a warranty claim?
JoyCheck readings are diagnostic indicators only, not certified measurements. Some manufacturers accept screenshots from third-party diagnostic tools; many require their own first-party tool output. Re-test in the official tool before submitting a warranty claim.
What happens if Elites Algorithm Limited ceases operations?
The tester continues to work in any browser that supports the W3C Gamepad API, because it runs entirely browser-side and has no server dependency. We would publish a 60-day notice on the JoyCheck Notes blog before any planned shutdown, and the tester's source bundle would remain accessible during that window.
Sources & references
- Elites Algorithm Limited (company information), elitesalgorithm.com
- W3C Gamepad API specification, w3c.github.io/gamepad
- Microsoft, Xbox Accessories app, xbox.com/accessories
- Sony PlayStation, DualSense Firmware Updater (PS Support), playstation.com/support
- 8BitDo Ultimate Software, support.8bitdo.com
- Irish Sale of Goods and Supply of Services Acts, irishstatutebook.ie
- EU General Data Protection Regulation, gdpr-info.eu
Test your controller now
JoyCheck is free, browser-based, and zero install. Connect any gamepad and see live input data in seconds.
Open JoyCheck →