CricNode Privacy Policy

Effective Date: June 14, 2026

App Name: CricNode

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 Android application.

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, 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 Google, we use Firebase Authentication and CricNode account APIs to process:

CricNode does not receive your Google password, and CricNode cannot delete or manage your 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 Google Play Billing. Google handles 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 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:


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, 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
Fetch scorecard overlaysMatch, league, club, fixture, and scoreboard identifiers
Manage YouTube thumbnails or broadcastsYouTube channel and broadcast metadata you choose to use
Process subscriptionsGoogle 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.


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 Android and Google Play services up to date.


5. Permissions

CricNode requests Android permissions only for app functionality:

PermissionPurpose
CAMERARecord video from the device camera
RECORD_AUDIORecord match audio and stream audio
INTERNET and ACCESS_NETWORK_STATESign in, fetch scoreboards, use YouTube APIs, stream video, and check network state
android.hardware.usb.hostConnect to external UVC/USB cameras
WAKE_LOCK and battery optimization accessKeep recording or streaming stable during long sessions
ACCESS_WIFI_STATE and CHANGE_WIFI_STATEMaintain network reliability for streaming where supported
READ_MEDIA_VIDEO, READ_MEDIA_IMAGES, READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGERead, save, and manage videos/images according to Android version requirements
POST_NOTIFICATIONSShow recording, streaming, processing, and upload status notifications
BLUETOOTH and BLUETOOTH_CONNECTDetect and use Bluetooth audio devices
SCHEDULE_EXACT_ALARMSupport scheduled recording starts
Foreground service permissionsKeep 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 Google Play Billing

6.4 CricNode Servers

6.5 Streaming and Scorecard Providers


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 Google, you can request deletion or unlinking of CricNode sign-in data and associated CricNode server data from inside the app on the Account screen, or by emailing:

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

Deletion requests do not delete your Google account or data held by third-party services such as Google, YouTube, Google Play, 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, Google Play, 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: June 14, 2026*