Stream Game Live · Privacy
Privacy Policy
Last updated: 2 November 2026.
Developer: Giovanni Emanuele Spina / AppCode. Contact: creo.app.app@gmail.com.
Website: https://spinagiovanni.com/.
Stream Game Live is a tool for broadcasting gameplay to platforms you choose. The current Android build and the iOS version in development may differ in available features. The developer does not operate a streaming relay or a database of your connected social accounts. Android versions with monetisation include AdMob and Google Play purchases through RevenueCat; version 68 also contacts a dedicated advertising-configuration service. Older test versions may not contain these features.
Screen, camera and audio
Screen sharing begins only after your action and Android consent. Your selected app or screen, game audio and optional microphone/camera are sent to your selected streaming destination. Full-screen sharing may include notifications and other personal information. You control the sources and can stop the session from the app, notification or optional floating STOP button.
Optional person segmentation and background replacement run on your device. They separate foreground people without identifying them. Camera frames are not sent to the developer for segmentation. Images and voices may still be broadcast when you enable them. YouTube, Twitch and custom destination operators process received streams under their own policies and visibility settings.
iOS version in development
The iOS version uses Apple ReplayKit for screen broadcasting. It does not provide Android's single-app sharing isolation: other visible content can enter a screen broadcast. Background camera access depends on hardware and supported multitasking. Local previews, imported images and optional person segmentation are processed on the device. The current Android-specific descriptions below apply to Android; Apple permissions and device storage controls apply to the iOS version.
Connected platforms
You can authorise YouTube or Twitch. The app uses platform authorisation to retrieve your channel, stream destination and available statistics. Tokens and stream keys are stored locally using Android-backed encrypted storage. The app does not request your platform password. Disconnecting an account removes its local token and destination; revoke the authorisation on the platform to remove its permission there. Deleting a local copy does not delete a platform video.
There is no separate Stream Game Live account to create. Platform accounts are managed by those services. YouTube access and live eligibility depend on the platform and the developer OAuth configuration. TikTok LIVE connection is not available in this build.
Local files and settings
Local MP4 saving is optional. Saved videos remain in Movies/MobileStreamStudio or your chosen subfolder. You can rename, favourite and delete the app-owned local copies. A banner selected through the Android photo picker is copied and optimised inside the app; the original is unchanged. The banner becomes part of your transmitted video when enabled. Installed app names are used locally for the optional game-name picker; the inventory is not sent to the developer.
Visual settings, profiles and cached statistics are kept on your device. A local microphone test displays the level without recording or sending audio. Composition previews use a labelled simulated game; opening a preview does not start a broadcast.
Google SDKs and diagnostics
The app includes Google Play services for authorisation and Google ML Kit for optional segmentation. Google documents that ML Kit can collect technical, performance and usage information and installation-related identifiers for diagnostics and analytics. Segmentation input images and resulting foreground masks are processed locally. Google processes SDK data according to its own policies. The separate, limited advertising-management service described below receives technical records; it does not receive camera frames, segmentation masks or your social account information.
Advertising and your choices
Supported Android versions include Google AdMob banner and interstitial advertising and Google's User Messaging Platform (UMP) for applicable privacy choices. Test distributions may show demo ads. The app requests applicable consent before requesting ads; you can reopen advertising privacy choices from settings where available. Ad selection and measurement depend on your choices, region, device settings and Google's requirements. Non-personalised ads can still involve technical identifiers, measurement and fraud prevention.
Google's advertising SDK can process the IP address, approximate location inferred from it, advertising or app-related identifiers, ad and app interactions, and performance or diagnostic information. These support ad delivery, measurement and fraud prevention under Google's policies. We do not request GPS location for advertising. You can reset or delete Android's advertising ID in system settings. No social-account tokens, channel names, media or streaming keys are sent by our app to the ad SDK.
The app removes banners and does not open interstitials during a streaming session or from the Start live command. A confirmed Remove ADS entitlement suppresses all app advertising. Ad requests also depend on foreground state, eligible screens and applicable privacy choices. Removing advertising does not remove processing needed to verify the purchase, provide streaming, or obtain the technical configuration.
Purchases and restoration
Remove ADS is a one-time, non-consumable purchase to remove all app ads permanently; it is not a subscription. Google Play shows the applicable local price before confirmation. RevenueCat verifies purchase and entitlement status, supports restoration and receives purchase records and a generated app-user identifier. We do not pass your social-account email or name to RevenueCat and disable its automatic device-identifier collection. Google Play processes payment; the app and developer do not receive full payment-card details.
Purchase validation can operate even before you buy, to check existing rights. Purchase and entitlement records are not transient and can be retained while needed for verification, restoration, support and legal obligations. They have a separate retention policy from technical advertising logs. Use Restore purchase in settings with the Google Play account that bought the product. A failed connection is not evidence that a completed purchase was cancelled. Uninstalling is not a refund and does not cancel a permanent purchase.
Developer advertising-management service
Android version 68 contacts streamgamelive.appcodeengine.com to obtain signed advertising settings. It sends a random identifier dedicated to this app installation, a random process-session identifier, app version and test-build status. While the app is in the foreground it checks at startup, return and about every 30 seconds, without simultaneous checks. When monitoring is enabled, it also sends limited ad-format/screen identifiers, loading and display outcomes, and broad error categories. SDK callbacks are distinct from ad loads started by our app; these logs cannot count every request made internally by Google's SDK.
The IP address is processed by the hosting and existing geographic service to infer country, not GPS position. The dedicated app database stores country rather than the raw IP. A short-lived in-memory hash cache assists the country lookup. These identifiers are not a fingerprint, social-account identity or advertising ID. The service receives no stream media, microphone recordings, imported images, social passwords, tokens, stream keys or purchase receipts.
We use this processing to deliver and secure ad settings, diagnose failures and review anomalies. Standard mode starts with monitoring enabled and automated blocks and quotas disabled. A low fill rate is not automatically treated as abuse. A manual restriction affects only ads for the selected installation or session, not app use or purchased rights; it expires at its stated time. An optional protected mode can require a short-lived signed ad permission. These functions do not authorise bypassing consent or Remove ADS.
Technical events, administrative audit records and inactive-installation records use a default retention window of 7 days, configurable from 1 to 30 days. An installation's inactivity window runs from its last contact; continued use updates that time. Block records are retained until expiry and then for the applicable retention window. Periodic pruning runs hourly, so deletion can follow the cutoff by up to about an hour. Support correspondence, store purchases, provider records and operational hosting logs have their own necessary retention, not this event-log deadline.
Transport, storage and retention
Platform APIs, the advertising-configuration service, Google advertising and RevenueCat use HTTPS/TLS. A custom stream can use RTMPS or unencrypted RTMP. RTMP without TLS does not protect transmitted media in transit; choose a trusted, encrypted destination for sensitive content.
The developer does not keep your stream or social-account credentials on its server. Local settings and private image copies remain until removal, clearing app data or uninstalling; videos in shared Movies folders can remain after uninstall. Local statistics and optional diagnostic records are managed on the device. Social platforms retain their own broadcasts and account data. Purchase records, technical advertising records and provider diagnostics follow the separate practices above.
Your choices and data requests
You can revoke operating-system permissions, disable sources and local saving, remove imported images, disconnect accounts and delete local saved copies. Disconnecting locally is separate from revoking authorisation in the social provider's settings. Remove ADS and applicable advertising privacy controls are available in the app's settings.
To request access, correction or deletion of information held by the developer, email creo.app.app@gmail.com. The data-request page explains the process, how we identify records, purchase restoration and what we cannot delete from another provider. Do not send passwords, login codes, streaming keys or access tokens. No separate Stream Game Live account is required.
Stream Game Live is not directed to children under 13. Streaming platforms may impose a higher minimum age and other conditions. Meet their requirements and involve a parent or guardian where required. Do not broadcast other people or private information without permission.
Google user data and Limited Use
Stream Game Live retrieves your channel identity, stream destinations and available viewer or video statistics. The Android app requests the YouTube management permission (youtube.force-ssl) to create and bind a new broadcast after you confirm Start live and allow Android screen sharing, enable automatic start when video arrives, and complete that same event when you press STOP. Google describes this broad permission as access to view, edit and permanently delete videos, ratings, comments and captions. The app uses it for those streaming functions only. You can choose the title, visibility and whether your content is made for kids in YouTube options; Public is the initial visibility. It does not delete platform videos or events, upload recorded videos, edit comments or change channel settings. Connecting an account does not create an event or transmit video. Existing read-only connections require management consent. Reusable stream identifiers, a known unfinished preparation and pending completion identifiers are stored encrypted on your device. Known drafts may be reused on your next explicit start; creation requests are not automatically repeated after an uncertain network failure. Pending completion is retried when connectivity is available, and the app reports an event as ended only after YouTube confirms it.
Stream Game Live’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Google account data are not sold, used for personalised advertising, provided to advertising platforms or used to train general-purpose AI models. The developer does not receive your account tokens or channel data on a developer server.
Disconnect your account in the app to remove its locally saved token and destination. You can revoke the app’s Google access at Google Account permissions. Locally cached statistics and files can be removed through the app or Android storage settings. Google and YouTube retain their own platform data under their policies.
TikTok connection being prepared
TikTok LIVE broadcasting is not currently available in Stream Game Live. A developer registration and Login Kit configuration are being prepared; they do not themselves activate LIVE publishing or give the app access to your account.
If Login Kit is enabled after implementation and approval, the proposed permission is only user.info.basic: your app-specific account identifier, display name and avatar, used to identify the account you explicitly choose to connect. We are not requesting TikTok contacts, private messages, video-list access or posting permissions for this registration. This app does not currently collect TikTok account data in the public build. Before activation, this policy will describe the implemented authorisation/token exchange and any server processing, and the user will be asked to authorise the connection through TikTok.
You can reject or later revoke TikTok authorisation in TikTok's account settings. Registration of this app and access to TikTok LIVE Studio are separate from approval of LIVE streaming from our app. See TikTok's Privacy Policy for TikTok's processing.
Developer, purposes and legal bases
The developer and contact for processing carried out by this app's publisher are Giovanni Emanuele Spina / AppCode, creo.app.app@gmail.com. Media and connected-account features send data to destinations you select, without a copy of your broadcasts or social-account database on our server. The separate technical configuration and purchase processing described above does not change that streaming route.
| Processing | Purpose and basis | Retention and recipients |
|---|---|---|
| Media, selected images, settings and local copies | Provide the features you request; optional permissions and consent where required. Your operating system controls access. | Local data remains under your device controls as described above. Enabled streams go to your chosen platform. |
| Connected-channel information and authorisation | Provide the account connection and streaming features you request. Each provider also applies its own authorisation and privacy rules. | Locally protected credentials and cache remain until disconnection or removal as described above; providers retain their own service data. |
| Support email you choose to send | Answer your enquiry and manage the support relationship; take requested pre-contractual steps or pursue the legitimate interest of resolving product issues, as applicable. | Retained only for the time needed to handle the enquiry and related rights or legal duties. Email service providers process delivery and storage. |
| Ad delivery and measurement | Google advertising and applicable consent or other lawful basis under local rules. Optional personalisation follows the applicable choice; necessary ad security and measurement are described by Google. | Google AdMob/UMP and their disclosed service providers; provider retention and privacy controls apply. |
| Purchase history and entitlement | Perform the requested purchase/restoration, verify rights, support the purchase and comply with applicable duties. Provider analytics are described in RevenueCat's policy. | Google Play and RevenueCat; retained for the necessary verification, restoration and legal purposes, subject to data requests. |
| Technical ad configuration and monitoring | Legitimate interest in delivering, securing and diagnosing this app's ad configuration, with limited app-specific data and objection rights where applicable; any consent required by law remains necessary. | The developer's dedicated service and hosting/geographic infrastructure; retention described above. |
| Basic website hosting logs | Deliver and secure this site, based on the legitimate interest of maintaining a functional, secure website. | IONOS as hosting provider may process IP addresses and technical request data under its service and retention practices. |
Privacy rights and requests
Where applicable, you may request access, correction, deletion, restriction or portability of personal data held by the developer and object to processing based on legitimate interests. You may withdraw consent for future optional processing without affecting earlier lawful processing. Contact creo.app.app@gmail.com; describe the request without including account passwords, access tokens or private streaming keys. We may request proportionate information to confirm a requester's identity.
You may complain to your data protection authority, including the Italian Garante per la protezione dei dati personali. The app does not use developer-operated automated decisions with legal or similarly significant effects. On-device person segmentation does not identify people.
Platform providers and SDK providers may process data outside your country, including outside the EEA, under their own policies and applicable transfer safeguards. Use the provider links below to review those practices. No developer-operated cloud storage of stream media is part of the current build.
This website and policy updates
This app page and its legal documents do not include advertising scripts, embedded social players or a developer analytics tracker. Loading the site still involves hosting data described above. Following an external link opens a separate provider's service. Material new processing, including any TikTok server-side token handling, advertising or purchases, will be described before that functionality is enabled. See also the Terms of Service and app overview.
Provider information
- Google privacy: https://policies.google.com/privacy
- ML Kit data disclosure: https://developers.google.com/ml-kit/android-data-disclosure
- YouTube API terms: https://developers.google.com/youtube/terms/api-services-terms-of-service
- Twitch privacy: https://www.twitch.tv/p/en/legal/privacy-notice/
- YouTube user terms: YouTube Terms of Service
- TikTok privacy: TikTok Privacy Policy
- Apple privacy: Apple Privacy Policy
- IONOS privacy: IONOS Privacy Policy
Interactive website demo
The optional interactive demo at /apps/stream-game-live/demo/ illustrates selected app controls. It stores layout and control preferences in localStorage on your browser under stream-game-live-web-demo-v1. This functional storage does not contain social credentials and can be cleared using Reset demo settings or browser site-data controls. Images selected in the demo are opened locally in the current tab, are not uploaded to the developer, and are cleared on reload. The demo does not access the camera or microphone, capture the screen, authenticate social accounts, record media or start a broadcast. The hosting provider can process ordinary web request logs as described above. The demo includes no advertising, analytics or third-party tracking scripts.