CricNode Terms of Service
Effective Date: September 10, 2026
App Name: CricNode
Bundle ID / 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 mobile application (iOS and Android) ("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 a mobile application (iOS and Android) 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
- Display scorecard overlays and follow matches using third-party scorecard, game, or fixture web pages that you choose to connect
Some features require a compatible device, supported operating system 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 the Apple App Store (on iOS) or Google Play Billing (on Android). Pricing, billing period, trial availability, and renewal terms are displayed by the App Store or 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 Sign in with Apple and Google Sign-In (with 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 your subscription. You must manage or cancel subscriptions through the App Store (iOS) or Google Play (Android).
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. This includes consent from a parent or legal guardian wherever minors are recorded or streamed, and compliance with any safeguarding, photography, or streaming rules of your club, league, association, or venue.
6. Third-Party Services
CricNode can work with Apple, Google, Firebase, YouTube, the App Store, 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.
YouTube API Services: When you connect a YouTube account, your use of YouTube through CricNode is also governed by the YouTube API Services Terms of Service (https://www.youtube.com/t/terms). Google's handling of your data is described in the Google Privacy Policy (https://policies.google.com/privacy). CricNode only uses YouTube API Services for features you request, such as creating and managing your live broadcasts. You can revoke CricNode's access to your YouTube account at any time via Google's security settings page (https://myaccount.google.com/connections?filters=3,4&hl=en) or in the App (Account → YouTube Connection → Disconnect).
6.1 Third-Party Pages You Connect
Some features let you display or follow content from a third-party web page — for example, by pasting the web address (URL) of a scorecard, game, or fixture page that you choose. When you use these features:
- You direct CricNode to display that page in a built-in viewer, using your own device, your own browser session and, where a page requires login, your own credentials entered directly to that site. CricNode does not access third-party sites on its own behalf, does not maintain accounts with third-party sites, and does not collect or store your login details for third-party sites.
- You confirm that you have the right to access that page and to use the information it shows — for example, as a participant, scorer, official, club member, or authorised follower of the match — and that connecting to it does not breach any agreement or policy that applies between you and that site's operator.
- You decide what to enter. URLs, fixture details, and match selections are entered by you at your own discretion, and you are responsible for their accuracy.
- Pages you connect are rendered and processed on your device only. CricNode does not store, republish, or redistribute third-party page content on CricNode servers.
- Third-party websites may change, restrict, or block access at any time. We do not guarantee that any third-party page, overlay, or fixture feature will remain available or continue to work, and we are not responsible for any third party's decision to block, limit, or object to access.
- If a third-party site or its operator objects to how you use its pages with CricNode, you must stop using that site with CricNode.
CricNode is an independent product. We are not affiliated with, endorsed by, sponsored by, or officially connected to any cricket league, association, club, venue, or scorecard platform. All third-party names, logos, and trademarks belong to their respective owners, and CricNode makes no claim of ownership, partnership, or endorsement.
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, Apple, Google, the App Store, 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 CricNode to systematically extract, harvest, scrape, or bulk-collect data from any third-party website or service
- 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 the Apple App Store (on iOS) or Google Play Billing (on Android). By subscribing, you agree to the price, billing period, trial terms, taxes, and renewal terms shown by the App Store or Google Play at purchase.
Subscriptions renew automatically unless canceled through the App Store or Google Play before the renewal date.
8.2 Cancellation
You may cancel your subscription through your Apple ID subscription settings (iOS) or Google Play account settings (Android). If you cancel, Streamer access generally remains available until the end of the current paid billing period, unless the App Store or Google Play, or applicable law, provides otherwise.
Deleting the App or deleting your CricNode account does not automatically cancel your App Store or Google Play subscription.
8.3 Refunds
Refunds are handled through the Apple App Store or Google Play according to their respective policies and applicable law. CricNode does not collect your payment card details and does not process subscription payments directly.
Apple App Store refund information is available at https://support.apple.com/HT204084. 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 the App Store or Google Play according to their respective 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, operating system version, or third-party service will be compatible
- YouTube, RTMP, league, scorecard, App Store, 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: September 10, 2026*