FightNode Privacy Policy

Last updated: October 23, 2026

This Privacy Policy explains how FightNode handles data in the FightNode app, website, BagNode and FightNodePad training system. FightNode is the name used for the app and service. Privacy questions can be sent to fightnode1@gmail.com.

Data the app may access or collect

Website analytics and cookies

If you accept analytics cookies, this website uses Google Analytics, provided by Google, to measure page visits and usage. Google may process cookie identifiers, device and browser information, and approximate location derived from your connection. We disable Google signals and advertising personalization in our website tag and remove query strings and fragments from the page address sent with page views.

Analytics is not loaded until you accept. You can reject analytics and still use the website. Use the Cookie settings button in the footer to change your choice or withdraw consent. Your choice is stored in your browser; withdrawing consent stops future measurement from this website and removes its accessible Google Analytics cookies. It does not erase previously collected data.

See Google's Privacy Policy for Google's data handling. For questions or deletion requests, contact fightnode1@gmail.com.

Embedded videos on this website

Training videos use a click-to-load YouTube player. Before you choose to load a player, the website does not request that player or its preview from YouTube. Loading it connects your browser to YouTube and related Google services, which receive technical information such as your IP address and browser details. Playback and any further data handling are governed by Google’s policies. The player uses YouTube’s privacy-enhanced domain; this does not mean that no data is exchanged.

The analytics cookie choice controls Google Analytics separately. You can use the direct YouTube links instead of loading an embedded player. Read Google’s privacy policy.

How data is used

FightNode uses data to provide live punch feedback, connect to BagNode hardware, show heart-rate data, save training history, record optional training videos, provide online rankings, authenticate users, prevent abuse, improve reliability, and provide support.

Ranking videos and public YouTube publication

Public video ranking is optional. Before an eligible recording, the app asks you to select Connect ranking and explicitly accept publication. Submitted data includes the video, related session and profile information, account identifier and consent version. Obtain permission from other people in the recording before submitting it.

The original submitted video, including any sound and visible text, is uploaded to Google Cloud Storage and assessed using Google Vertex AI video review. Submission status and related records are processed through Firebase and Google Cloud services. Uncertain submissions may be held for review rather than published.

Accepted videos are uploaded to the FightNode YouTube channel. New public submissions can be watched and shared by anyone. All audio is removed from the YouTube copy; this does not remove sound from your local original or from the original submitted for review. Older test uploads may have different visibility settings.

Public ranking entries are linked to the video. Local training history is separate from an online submission. Joining a private group does not grant consent to public video publication.

To request removal, contact fightnode1@gmail.com from your account email and identify the video or submission. We can address content managed by FightNode; copies independently made or shared by others are outside our direct control. See account and video deletion. Do not assume that deleting a local recording also deletes its published copy.

Sharing and service providers

FightNode does not sell personal or sensitive user data. Data may be processed by service providers needed to operate the app, such as Google Firebase Authentication, Firebase Realtime Database, Cloud Firestore, Cloud Storage, Google Cloud functions, Vertex AI, YouTube, Google Play services, and hosting providers. Data may also be disclosed if required by law or to protect the security of the app and users.

Local data on your device

Some training history, settings, and video files may be stored locally on your device. Local data can be deleted by using device/app storage controls, deleting videos from the device, or uninstalling the app.

Security

FightNode uses reasonable security measures and modern encrypted connections where data is transmitted to online services. No system can be guaranteed to be completely secure.

Retention and deletion

Online account data, ranking records and submitted videos are retained as needed to operate the submission, review and ranking service, or until a deletion request is handled. No fixed automatic deletion period for original submissions is stated here; contact us about your specific submission. You can request account deletion at fightnode.org/account-deletion.html. Some data may be retained longer where necessary for security, fraud prevention, legal, or compliance reasons.

Children

FightNode is intended for training use and is not directed to children. Young athletes should use FightNode only with appropriate adult, coach, or club supervision.

Changes to this policy

This policy may be updated when FightNode features, app store requirements, or legal requirements change. The updated date at the top of this page shows the latest version.

Contact

For privacy questions, contact fightnode1@gmail.com.