Welcome to MCUHex. These Terms of Service ("Terms") govern your access to and use of the MCUHex platform, website, and services (collectively, the "Service"), provided by Ömer Faruk Dak, an individual sole proprietor based in Türkiye ("we," "us," or "our").
By accessing or using the Service, you agree to be bound by these Terms. If you do not agree to these Terms, you may not access or use the Service.
MCUHex is a cloud-native embedded development platform for SWD-capable microcontrollers (currently STM32 and other ARM Cortex-M targets reachable over the SWD debug interface). The Service allows users to flash firmware, debug applications, and monitor device state directly from a web browser via a locally-installed SDK.
When you upload firmware files (e.g., ELF or .out files) for parsing, the following applies:
You acknowledge and agree that:
To access certain features of the Service, you may be required to create an account. Authentication is performed through a third-party identity provider; we do not receive or store the password you use with that provider. The categories of personal information we receive are described in our Privacy Policy.
You are responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account. You agree to immediately notify us of any unauthorized use of your account.
You agree not to use the Service to:
The Service, including its software, design, trademarks, and logos, is the exclusive property of MCUHex and its licensors. These Terms do not grant you any rights to our intellectual property except for the limited right to use the Service as expressly permitted.
You retain all ownership rights to the firmware, code, and data ("User Content") that you upload, flash, or process using the Service. User Content includes uploaded ELF/.out files and any debug symbols, captured variable values, or telemetry derived from them. By using the Service, you grant us a limited license to process and transmit your User Content solely for the purpose of providing the Service to you.
Real-time device data exchanged with the locally-installed mcuhex-sdk over WebSocket (e.g., register reads, watch values, captured samples) stays on your machine and never reaches our servers.
Our collection and use of personal information in connection with the Service is described in our Privacy Policy. By using the Service, you consent to the collection and use of your data as set forth in the Privacy Policy.
You acknowledge that the Service acts as a conduit for your embedded data. We do not claim ownership of the telemetry or debug data streamed through our platform.
THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, SECURE, OR ERROR-FREE, OR THAT ANY DEFECTS WILL BE CORRECTED.
TO THE FULLEST EXTENT PERMITTED BY LAW, IN NO EVENT SHALL MCUHEX, ITS AFFILIATES, OR THEIR RESPECTIVE OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, USE, GOODWILL, OR HARDWARE DAMAGE, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE.
We reserve the right to modify these Terms at any time. We will provide notice of significant changes by posting the updated Terms on our website. Your continued use of the Service after changes constitutes your acceptance of the new Terms.
These Terms shall be governed by and construed in accordance with the laws of the Republic of Türkiye, without regard to its conflict of law principles. The courts of Istanbul, Türkiye shall have exclusive jurisdiction over any dispute arising under these Terms, except where mandatory consumer-protection law in your country of residence provides otherwise.
The mcuhex-sdk desktop application is downloaded directly from GitHub Releases. Your use of GitHub is subject to GitHub's own terms; we do not control or log those downloads.
The Service supports microcontrollers reachable via the SWD (Serial Wire Debug) interface — primarily STM32 and other ARM Cortex-M parts. Devices that do not expose an SWD port (for example, MCUs accessible only via JTAG, cJTAG, BDM, or vendor-proprietary debug protocols) are not supported. The listing of an MCU family or part on our marketing pages is not a warranty that every variant, package, or silicon revision is supported, nor that support, once present, will be maintained indefinitely.
If you have any questions about these Terms, please contact us at omrfrkdak@gmail.com.