1. Introduction
Welcome to CamLive ("we," "our," or "us"). We are committed to protecting your privacy and ensuring the security of your personal information. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application and related services.
CamLive has no account system and operates no servers. CamLive is distributed as a standalone Android application. Except when you deliberately connect a streaming platform or send us an email, your match data, player profiles, settings and access tokens stay on your own device and are never transmitted to us.
By using CamLive, you agree to the collection and use of information in accordance with this policy. If you do not agree with our policies and practices, please do not use our application.
2. Information We Collect
2.1 Information You Provide
- Account Information: CamLive has no CamLive account. If you sign in through a third-party service (YouTube, Facebook), that service provides your username, email address and profile information to the app under its own privacy policy.
- Stream Settings: Information about your streaming preferences, including server URLs, stream keys, and broadcast configurations. These are stored only on your device.
- User Content: Video and audio content you create, stream, or record using our application. This is processed on your device and transmitted directly to the platform you choose.
- Communications: When you contact us for support, we collect your name, email address, and the content of your messages.
2.2 Information Collected Automatically
- Device Information: Device model, operating system version and device capabilities are read locally to select an encoder configuration your phone supports. No hardware identifier is transmitted.
- Usage Data: CamLive keeps local counters on your device only (for example total broadcasts and total streaming minutes). This data never leaves your device and is not sent to us.
- Camera and Microphone: Access to your device's camera and microphone for streaming purposes (only when you initiate streaming).
- Network and Battery State: Connectivity and battery status are read on-device to trigger adaptive bitrate and thermal protection. These readings are processed locally and are not transmitted to us.
2.3 Third-Party Services
When you connect to third-party streaming platforms (YouTube, Facebook), we may receive information from these services in accordance with their privacy policies and your privacy settings on those platforms.
2.4 Third-Party Software We Bundle
CamLive includes the following third-party libraries. They are listed here for transparency; all on-device processing described below happens locally unless you have separately connected the relevant account.
- Google ML Kit (face detection and selfie segmentation) — runs entirely on your device. Used to auto-crop player profile photos to the face and to cut players out of promo thumbnails. No image is uploaded for analysis.
- Google Play Services Auth, Google API Client and YouTube Data API v3 — used only when you connect a YouTube account, to create and end broadcasts.
- Facebook Login and Share SDKs — used only when you connect a Facebook account. Data sharing is governed by the permissions you approve on that platform.
- ZXing — generates the Wi-Fi remote QR code on-device, and scans a QR code only when you choose to import one.
- NanoHTTPD — runs the on-device remote control server described in section 4.3.
- AndroidX Room — local database for your match archive and player profiles.
- OkHttp, Retrofit and Gson — networking libraries used for platform APIs.
2.5 No Analytics, No Advertising or Tracking SDKs
CamLive contains no analytics SDK, no crash-reporting service, no advertising SDK and no cross-app tracking. The app explicitly removes the Google advertising ID (com.google.android.gms.permission.AD_ID) permission from its manifest, so it cannot be used for advertising or analytics purposes.
3. How We Use Your Information
We use the collected information for the following purposes:
- Provide Services: To enable live streaming, recording, and other core features of the application.
- Authentication: To verify your identity and manage your account access.
- Improve Services: To analyze usage patterns, fix bugs, and enhance app performance and features.
- Customer Support: To respond to your inquiries, provide technical support, and resolve issues.
- Communications: To send you important updates, security alerts, and support messages.
- Legal Compliance: To comply with applicable laws, regulations, and legal processes.
- Security: To protect against fraud, unauthorized access, and other security threats.
4. Data Storage and Security
We implement appropriate technical and organizational measures to protect your personal information:
4.1 Where Your Data Lives
Because CamLive operates no servers, there is no CamLive database containing your information. Your match history, player profiles, preferences and recordings are stored in app-private storage on your device, and your broadcast goes directly from your device to the platform you selected.
4.2 Encryption
- In transit to platforms: Connections to YouTube and Facebook use TLS/SSL, and RTMPS destinations are supported for encrypted custom servers. Facebook's Live API is contacted over TLS on port 443.
- At rest on your device: Stream keys and platform access tokens are stored in Android's
EncryptedSharedPreferences, which encrypts them using the Android Keystore. Recordings and match history are stored in app-private storage, which the operating system isolates from other apps.
We do not receive your stream keys or tokens, so we cannot decrypt them.
4.3 Wi-Fi Remote Control Server
If you enable Wi-Fi Remote Control, the app runs a small web server on your local network so a second device can control scoring. This server:
- is only active while you have explicitly started Remote Mode, and is not reachable from the internet;
- is protected by a 4–8 digit PIN that you set, and issues a per-session authentication token that must be sent in a request header;
- locks out after repeated failed PIN attempts and disconnects after a period of inactivity;
- can start and stop your broadcast, so treat anyone with access to your local network accordingly. Use a trusted Wi-Fi network.
4.4 General
- Limited Access: Because we hold no user database, we cannot access data stored on your device.
- Your Control: You can clear your match archive, saved stream keys, settings and platform connections at any time from within the app, or by uninstalling it.
- Regular Updates: We regularly update our security measures to address new threats.
However, no method of transmission over the internet or electronic storage is 100% secure. While we strive to protect your information, we cannot guarantee absolute security.
5. Data Sharing and Disclosure
We do not sell your personal information. We may share your information in the following circumstances:
5.1 Third-Party Streaming Platforms
When you stream to platforms like YouTube, Facebook, or Twitch, your content is transmitted to these services according to their respective privacy policies.
5.2 Service Providers
We may share information with trusted third-party service providers who assist us in operating our application, conducting our business, or servicing you, provided they agree to keep this information confidential.
5.3 Legal Requirements
We may disclose your information if required by law or in response to valid requests by public authorities (e.g., court orders, subpoenas).
5.4 Business Transfers
In the event of a merger, acquisition, or sale of assets, your information may be transferred to the acquiring entity.
6. Your Rights and Choices
You have the following rights regarding your personal information:
- Access: Request access to the personal information we hold about you.
- Correction: Request correction of inaccurate or incomplete information.
- Deletion: Request deletion of your personal information, subject to legal obligations.
- Data Portability: Request a copy of your data in a structured, machine-readable format.
- Withdraw Consent: Withdraw consent for data processing where we rely on consent as the legal basis.
- Opt-Out: Opt-out of receiving promotional communications from us.
To exercise these rights, please contact us at imnazelahi@gmail.com.
7. Permissions and Access
CamLive declares the following Android permissions. Each is requested only at the point it is needed, and you can decline any of them:
- Camera: Required for video streaming, recording, and scene capture.
- Microphone: Required for audio streaming and recording.
- Internet: Required to stream to online platforms and to serve the Wi-Fi remote.
- Network state: Used to detect connection quality and changes between Wi-Fi and mobile data so the stream can adapt or hand over.
- Notifications: Used to show stream status, recording status and foreground service notifications.
- Photos and storage: Used to save recordings to your gallery, read images you choose for player avatars and sponsor banners, and attach a match summary you choose to share.
- Wake lock: Used to keep the broadcast alive while the screen is off.
- Foreground service (camera, microphone): Required to keep streaming and recording while the app is in the background. Android shows a persistent notification for this.
- Vibrate and flashlight: Optional, used for shot-clock and timer alerts and for the camera torch.
You can manage these permissions through your device settings. Note that disabling certain permissions may limit app functionality. Storage permissions are requested differently by Android version, and on newer versions only photo access is requested.
8. Children's Privacy
CamLive is not intended for use by 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 your child has provided us with personal information, please contact us, and we will take steps to delete such information.
9. International Data Transfers
Data held on your device does not cross borders. If you connect a streaming platform, your broadcast and the metadata attached to it are transmitted to that platform, which may process it in any country where it operates — for example, uploading to YouTube may result in transfer to servers outside the European Economic Area. Those transfers are governed by the platform's own privacy policy and data processing terms.
10. Data Retention
Because we hold no user database, we cannot delete data stored on your device. Retention is under your control: match history, player profiles and settings remain on your device until you delete them within the app or uninstall CamLive, and recordings remain in your gallery until you remove them. The only information we retain is correspondence you send us by email, which we keep only as long as needed to handle your request and any ongoing support relationship.
11. Third-Party Links
Our application may contain links to third-party websites or services. We are not responsible for the privacy practices of these third parties. We encourage you to read their privacy policies before providing any information to them.
12. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect changes in our practices or for legal, operational, or regulatory reasons. We will notify you of any material changes by:
- Posting the new Privacy Policy on this website
- Updating the "Last Updated" date at the top of this policy
- Sending you a notification by email, if you have contacted us
Your continued use of CamLive after any changes indicates your acceptance of the updated policy.
13. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:
14. Your California Privacy Rights
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA):
- Right to know what personal information is collected, used, shared, or sold
- Right to delete personal information held by businesses
- Right to opt-out of the sale of personal information
- Right to non-discrimination for exercising your CCPA rights
We do not sell personal information. To exercise your CCPA rights, contact us at imnazelahi@gmail.com.
15. GDPR Compliance (European Users)
If you are located in the European Economic Area (EEA), you have rights under the General Data Protection Regulation (GDPR):
- Right to access your personal data
- Right to rectification of inaccurate data
- Right to erasure ("right to be forgotten")
- Right to restrict processing
- Right to data portability
- Right to object to processing
- Right to lodge a complaint with a supervisory authority
Our legal basis for processing your data includes consent, contract performance, legal obligations, and legitimate interests.
Where data is held only on your device and never reaches us, we are not the controller of that data. Data you send to YouTube, Facebook or another streaming platform is controlled by that platform under its own privacy policy; we act only on your instruction to publish there.