CricNode Privacy Policy

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. Introduction

CricNode ("we," "our," or "us") is a video recording and live streaming app designed for cricket players, coaches, clubs, and match organizers. This Privacy Policy explains what information is collected, stored, used, and shared when you use the CricNode mobile application (iOS and Android).

CricNode can be used in a local Recorder mode for on-device recording. Account, subscription, live streaming, league, and YouTube-related features use Firebase, Google, YouTube, Apple App Store, Google Play Billing, and CricNode server APIs as described below.

By using CricNode, you agree to the practices described in this Privacy Policy. If you do not agree, please discontinue use of the app.


2. Information We Collect or Process

2.1 Account and Sign-In Information

If you sign in to CricNode with Apple or Google, we use Sign in with Apple, Firebase Authentication, and CricNode account APIs to process:

CricNode does not receive your Apple ID or Google password, and CricNode cannot delete or manage your Apple or Google account. Deletion requests apply only to CricNode sign-in data and CricNode-associated server data.

You may also use the Recorder mode without signing in. In that mode, your local recordings and local app settings remain on your device unless you choose to share or stream content.

2.2 Streaming Credentials and YouTube Data

If you connect streaming services, CricNode may process:

2.3 Recordings, Media, and App Settings

If a future CricNode release enables cloud upload or cloud processing, recordings and match metadata will only be uploaded when that feature is available and you choose to use it. This Privacy Policy will be updated before such functionality is made user-facing.

2.4 Subscription and Billing Data

Streamer subscriptions are processed through the Apple App Store (on iOS) or Google Play Billing (on Android). Apple and Google handle payment card details and payment processing. CricNode does not collect or store your payment card details.

The app may store local subscription entitlement state, such as whether the App Store or Google Play reports an active Streamer subscription, so paid features remain available after purchase.

2.5 Device and Technical Data

CricNode does not use advertising SDKs or analytics SDKs. The app may process limited technical data needed for app functionality, including:

2.6 Information We Do Not Collect

CricNode does not:

2.7 Storage on Your Device; Cookies and Similar Technologies

CricNode stores information directly on your device:

Cookies and similar technologies: The CricNode app itself does not place cookies, does not use advertising or tracking identifiers, and does not embed advertising SDKs that could place, access, or recognize cookies or similar technology on your device or browser. When you sign in with Google or connect a YouTube account, the sign-in and consent screens are presented by Google in a browser or Chrome Custom Tab. In that browser context, Google may place, access, or recognize cookies or similar technology on your device or browser; that storage is governed by Google's Privacy Policy (https://policies.google.com/privacy), not by CricNode.


3. How We Use Information

We use information only to provide, secure, and support CricNode features:

PurposeData Involved
Authenticate your CricNode accountFirebase Auth email, display name, user ID, and ID token
Maintain your plan and feature accessCricNode plan, App Store or Google Play subscription entitlement, league status
Record and save video locallyCamera, microphone, and video data written to device storage
Stream to YouTube or custom RTMP destinationsOAuth tokens, stream keys, server URLs, broadcast metadata
Display scorecard overlaysPages you choose to connect (URLs you enter) and the on-screen match, fixture, and scoreboard information shown on those pages
Manage YouTube thumbnails or broadcastsYouTube channel and broadcast metadata you choose to use
Process subscriptionsApp Store or Google Play Billing purchase and entitlement state
Provide notificationsRecording, processing, streaming, or upload status notifications

We do not use your information for profiling, targeted advertising, or unrelated marketing.

3.1 How We Share Information

We share information only in the following ways:


4. Data Security

CricNode uses the following safeguards:

No method of electronic storage or transmission is 100% secure. You should protect your device with a screen lock and keep your device operating system and app store services up to date.


5. Permissions

CricNode requests permissions only for app functionality:

PermissionPurpose
Camera (iOS: NSCameraUsageDescription; Android: CAMERA)Record video from the device camera
Microphone (iOS: NSMicrophoneUsageDescription; Android: RECORD_AUDIO)Record match audio and stream audio
Network access for sign-in, scoreboards, YouTube APIs, streaming, and connectivity checksSign in, fetch scoreboards, use YouTube APIs, stream video, and check network state
USB host (Android) for external UVC/USB camerasConnect to external UVC/USB cameras
Background execution / wake lock to keep recording or streaming stable during long sessionsKeep recording or streaming stable during long sessions
Wi-Fi state (Android) for network reliability during streamingMaintain network reliability for streaming where supported
Photo library (iOS: NSPhotoLibraryUsageDescription; Android: storage permissions) for reading, saving, and managing videos/imagesRead, save, and manage videos/images according to Android version requirements
Notifications (iOS: push; Android: POST_NOTIFICATIONS) for recording, streaming, processing, and upload statusShow recording, streaming, processing, and upload status notifications
Bluetooth for audio device detection and useDetect and use Bluetooth audio devices
Exact alarm scheduling (Android) for scheduled recording startsSupport scheduled recording starts
Background audio mode (iOS: UIBackgroundModes: audio) and foreground service (Android) to keep streaming active when the app is in the backgroundKeep camera, microphone, media, connected device, and data-sync work running visibly while active

Permissions are not used for advertising or behavioral tracking.


6. Third-Party Services

CricNode integrates with the following services:

6.1 Firebase Authentication and Firebase Cloud Messaging

6.2 Google Sign-In, YouTube APIs, and Google OAuth

6.3 Apple App Store and Google Play Billing

6.4 CricNode Servers

6.5 Streaming Destinations and Connected Pages


7. Data Retention


8. Account and Data Deletion

If you use CricNode without an account, you can delete local data directly from your device by deleting recordings, clearing app data, or uninstalling the app.

If you signed in to CricNode with Apple or Google, you can delete your CricNode account from inside the app on the Account screen, or by emailing:

Use the subject line CricNode Account Deletion Request and include the email address associated with your CricNode sign-in. We may need to verify account ownership before deleting or unlinking server-side CricNode data.

8.1 Deleting YouTube Data and Revoking CricNode's Access

If you connected a YouTube account to CricNode, you can delete the stored YouTube data and revoke CricNode's authorization at any time, in either of these ways:

Deletion requests do not delete your Apple ID or Google account or data held by third-party services such as Apple, Google, YouTube, Google Play, the App Store, or third-party streaming/scorecard providers. You can manage those services through their respective account controls.

We will respond to deletion requests within 30 days unless a shorter period is required by applicable law.


9. Children's Privacy

CricNode is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe a child has provided personal information to CricNode, please contact us at cricnode.support@gmail.com.


10. Your Rights

Depending on your jurisdiction, you may have rights to access, delete, correct, export, restrict, or object to processing of your personal data.

Because most recording data is stored locally, you can manage much of your data directly on your device. For CricNode account data stored on CricNode servers, contact cricnode.support@gmail.com.


11. International Users

CricNode is available globally. If you use CricNode outside the United Kingdom, your account data may be processed in the United Kingdom, the United States, or other locations where CricNode, Firebase, Google, YouTube, Apple, Google Play, the App Store, or selected third-party providers operate.


12. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we do, we will:

Your continued use of CricNode after changes become effective means you accept the updated Privacy Policy.


13. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or CricNode's data practices, contact us:


*Last updated: September 10, 2026*