CricNode Terms of Service
Effective Date: June 14, 2026
App Name: CricNode
Package ID: com.cricnode.app
Company: CricNode (cricnode.com)
Contact: cricnode.support@gmail.com
1. Acceptance of Terms
By downloading, installing, accessing, or using the CricNode Android application ("App"), you agree to these Terms of Service ("Terms"). If you do not agree, do not use the App.
These Terms are an agreement between you ("you" or "your") and CricNode ("we," "our," or "us").
You must be at least 13 years old to use CricNode. If you are under 18, you must have permission from a parent or legal guardian.
2. Description of Service
CricNode is an Android application for cricket video recording, scorecard overlays, video tools, and live streaming. Depending on your device, account status, and subscription status, the App may let you:
- Record video using your device camera or an external UVC/USB camera
- Record audio with supported device, USB, wired, or Bluetooth microphones
- Save recordings locally on your device
- Add scorecard or image overlays to recordings
- Use local video tools such as stitching, enhancement, repair, editing, and highlight-related tools where available
- Stream live video to YouTube or custom RTMP destinations
- Manage CricNode account, league, YouTube, thumbnail, and streaming settings
Some features require a compatible device, supported Android version, stable network connection, supported third-party account, CricNode account, or paid subscription.
3. Service Tiers
3.1 Recorder Plan
The Recorder plan is available at no cost and is intended for local recording. It may include:
- Built-in camera recording
- External UVC/USB camera recording on compatible devices
- Local video storage
- Scorecard overlays
- Local video tools available in the App
- Basic recording settings such as resolution, bitrate, and frame rate
You may use local Recorder features without signing in, although some account-based features will not be available.
3.2 Streamer Plan
The Streamer plan is a paid subscription that unlocks live streaming and streaming-related features, including:
- Live streaming to YouTube via RTMP
- Live streaming to custom RTMP destinations
- Multi-destination streaming setup where supported
- Advanced streaming settings and controls
Streamer subscriptions are purchased through Google Play Billing in the App. Pricing, billing period, trial availability, and renewal terms are displayed by Google Play before purchase.
4. Accounts
4.1 Optional Account Use
Local Recorder mode can be used without a CricNode account. A CricNode account is required for account-based features such as plan synchronization, league or club account features, server-issued stream keys, YouTube account connection features, thumbnail settings, and any current or future cloud processing features.
4.2 Google Sign-In and Firebase Authentication
CricNode uses Google Sign-In and Firebase Authentication for account login. You are responsible for keeping your Google account and device secure.
4.3 Account Deletion
You may request deletion of your CricNode account by emailing cricnode.support@gmail.com with the subject line CricNode Account Deletion Request. We may need to verify account ownership before deleting server-side account data.
Deleting your CricNode account does not automatically cancel a Google Play subscription. You must manage or cancel subscriptions through Google Play.
5. User Content
5.1 Ownership
You keep ownership of videos, audio, images, overlays, match metadata, and other content you create or import using CricNode ("User Content"). CricNode does not claim ownership of your User Content.
5.2 Local Storage and Cloud Features
In the current commercial build, recordings are stored locally on your device and cloud upload is hidden and disabled by default. You are responsible for backing up, exporting, deleting, and managing your local recordings.
If a future CricNode release enables cloud upload or cloud processing, you authorize CricNode to upload, store, process, and transmit the content you choose to submit for that feature, only as needed to provide the feature.
5.3 Your Responsibility
You are solely responsible for your User Content and for how you record, stream, publish, or share it. You must ensure that your User Content and use of CricNode:
- Comply with applicable laws
- Respect privacy, publicity, copyright, and other rights of others
- Do not include unlawful, harmful, abusive, defamatory, obscene, or otherwise prohibited content
- Comply with the rules of any venue, league, school, club, event organizer, or third-party platform involved
- Comply with YouTube, custom RTMP provider, scorecard provider, and other third-party service terms
You are responsible for getting any consent required to record or stream people, venues, matches, or events.
6. Third-Party Services
CricNode can work with Google, Firebase, YouTube, Google Play, custom RTMP services, scorecard providers, and other third-party services. Those services are not controlled by CricNode.
Your use of third-party services is governed by their own terms and policies. CricNode is not responsible for third-party service availability, account actions, API changes, stream failures, takedowns, policy enforcement, data handling, pricing, or outages.
7. Acceptable Use
You agree not to:
- Use CricNode for unlawful recording, streaming, surveillance, harassment, abuse, or rights infringement
- Stream or publish content you do not have permission to record or distribute
- Use CricNode to violate YouTube, Google, Google Play, Firebase, scorecard provider, or custom RTMP provider terms
- Interfere with, overload, attack, probe, or attempt unauthorized access to CricNode systems or third-party systems
- Bypass subscription checks, licensing controls, account limits, or technical protections
- Reverse-engineer, decompile, disassemble, copy, resell, sublicense, or redistribute the App except where applicable law expressly permits
- Use bots, scripts, or automated systems to abuse account, subscription, league, stream, or server features
- Upload or transmit malware or harmful code
8. Subscription Terms
8.1 Purchase and Renewal
The Streamer plan is sold as a recurring subscription through Google Play Billing. By subscribing, you agree to the price, billing period, trial terms, taxes, and renewal terms shown by Google Play at purchase.
Subscriptions renew automatically unless canceled through Google Play before the renewal date.
8.2 Cancellation
You may cancel your subscription through your Google Play account settings. If you cancel, Streamer access generally remains available until the end of the current paid billing period, unless Google Play or applicable law provides otherwise.
Deleting the App or deleting your CricNode account does not automatically cancel your Google Play subscription.
8.3 Refunds
Refunds are handled through Google Play according to Google Play policies and applicable law. CricNode does not collect your payment card details and does not process Google Play subscription payments directly.
Google Play refund information is available at https://support.google.com/googleplay/answer/2479637.
8.4 Price Changes
Subscription pricing may change. Price changes, consent requirements, and renewal notices are handled through Google Play according to Google Play policies and applicable law.
9. Intellectual Property
CricNode, including the App, brand, design, code, features, and original materials, is owned by CricNode or its licensors and is protected by copyright, trademark, and other laws.
Subject to these Terms, CricNode grants you a limited, non-exclusive, non-transferable, revocable license to use the App for personal, club, coaching, educational, or cricket-related operational use.
No license is granted to copy, modify, distribute, sell, lease, host, or create derivative works from the App except as expressly allowed by these Terms or applicable law.
Third-party open-source components remain governed by their own license terms.
10. Disclaimers
THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE." TO THE MAXIMUM EXTENT PERMITTED BY LAW, CRICNODE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, AVAILABILITY, ACCURACY, AND RELIABILITY.
CricNode does not guarantee that:
- Recording, streaming, upload, enhancement, analysis, or overlay features will always work
- Any camera, microphone, USB device, Android version, or third-party service will be compatible
- YouTube, RTMP, league, scorecard, Google Play, Firebase, or CricNode server services will be uninterrupted
- Recorded, streamed, enhanced, repaired, or analyzed outputs will meet your expectations
- Any errors or defects will be corrected
Use CricNode at your own risk. You are responsible for checking recordings, stream status, storage space, device temperature, battery level, network reliability, and legal permissions.
11. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, CRICNODE AND ITS DEVELOPERS, AFFILIATES, OFFICERS, EMPLOYEES, AGENTS, SUPPLIERS, AND LICENSORS WILL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR LOSS OF PROFITS, REVENUE, DATA, GOODWILL, RECORDINGS, STREAMS, OPPORTUNITIES, OR BUSINESS INTERRUPTION.
CRICNODE'S TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THESE TERMS OR THE APP WILL NOT EXCEED USD $50.
Some jurisdictions do not allow certain exclusions or limitations of liability. In those jurisdictions, the limitations apply only to the fullest extent permitted by law.
12. Indemnification
You agree to indemnify, defend, and hold harmless CricNode and its developers, affiliates, officers, employees, agents, suppliers, and licensors from claims, damages, losses, liabilities, costs, and expenses, including reasonable legal fees, arising from:
- Your use of CricNode
- Your User Content
- Your recording, streaming, publication, sharing, or processing of content
- Your violation of these Terms
- Your violation of applicable law or third-party rights
- Your violation of third-party platform terms or event, league, venue, or club rules
13. Suspension and Termination
You may stop using CricNode at any time.
We may suspend or terminate access to account-based features if we reasonably believe you violated these Terms, created legal or security risk, engaged in fraud or abuse, or if we are required to do so by law or a third-party platform.
After termination, provisions that by their nature should survive will remain in effect, including Sections 5, 7, 9, 10, 11, 12, and 14.
14. Changes to Terms
We may update these Terms from time to time. When we do, we will update the Effective Date and post the updated Terms at https://cricnode.com/terms.
If changes are material, we will provide notice through the App, website, or email where appropriate. Your continued use of CricNode after changes become effective means you accept the updated Terms.
15. Governing Law and Disputes
These Terms are governed by the laws of England and Wales, without regard to conflict of law rules.
Any dispute arising out of or relating to these Terms or the App will be resolved in the courts of England and Wales. Before starting legal proceedings, you agree to contact us at cricnode.support@gmail.com and attempt to resolve the dispute informally for 30 days.
16. General
If any provision of these Terms is unenforceable, the remaining provisions will remain in effect.
Our failure to enforce a provision is not a waiver.
You may not assign these Terms without our prior written consent. We may assign our rights and obligations as part of a merger, acquisition, reorganization, asset sale, or by operation of law.
These Terms, together with the CricNode Privacy Policy, form the entire agreement between you and CricNode regarding the App.
17. Contact
For questions about these Terms, contact:
- Email: cricnode.support@gmail.com
- Website: https://cricnode.com
For privacy or account deletion requests, contact:
- Email: cricnode.support@gmail.com
*Last updated: June 14, 2026*