MAGMARCAS LTDA · Car Soccer for Android
Privacy policy
Updated September 24, 2026, including the upcoming version 1.1.0. This policy explains how MAGMARCAS LTDA, Brazil, handles information in the Car Soccer Android app. Features introduced after version 1.0.0 are identified below and apply when you use a version containing them. It covers optional rewarded ads, occasional ads after bot matches and custom courses or before room entry, and optional online multiplayer. The browser game has a separate analytics configuration.
Playing and saving preferences
No player account is required. Free-play gameplay, physics, audio and controller input run on your device. The website’s gameplay analytics are disabled in the Android app. Online play exchanges game information as described below.
The app saves settings such as controls, camera, audio, graphics and your selected car on your device. Before the first ad, it also asks for an age group, which it stores locally to choose an appropriate advertising treatment. We do not ask for your name or full date of birth for this purpose. Google’s consent tools store privacy choices on your device.
From version 1.0.1, the age and privacy checks also run before bot matches. Completed-match counts and recent ad times are saved on your device to limit ad frequency.
Online multiplayer
Completed online matches count toward the same shared ad limits: two completed games or courses, at least ten minutes since the last full-screen ad and at most three automatic ads per hour. Online ads may appear only before you explicitly join or create a room. Your first room entry has no ad. Automatic invite opening, live matches, spectators, forfeits and unfinished matches do not trigger ads; rematches inside a room are uninterrupted. If an ad is not ready, room entry continues normally. The first-entry flag, completion count and recent ad times stay on your device. Age and privacy checks run before room entry.
From version 1.1.0, Multiplayer connects to the Car Soccer room service through Cloudflare. It processes your IP address, an anonymous session identifier, room names and codes, host country inferred from the connection, room membership, connection signaling and operational/security information to list rooms, connect players and prevent abuse. Anonymous sessions expire after seven days; the app keeps its session cookie in memory for the current app process. Room and security records have separate expiry periods. Cloudflare may retain infrastructure logs under its own policies.
The Android app uses automatic room and player labels and does not offer free-text chat or editable names. Text chat received from browser players is discarded; their chosen names are replaced with automatic labels in the Android interface. Rooms hosted by Android do not relay chat. Host country and player counts are visible in the room browser. Private rooms require an invite or room code. Automatic player labels, chosen cars, team choices, game inputs and match state are exchanged with other participants. Matches are hosted by the player who creates the room; leaving or backgrounding that host ends the connection. WebRTC connects participants directly where possible, so your network address may be exposed to other participants. Cloudflare’s STUN service helps establish these connections.
Participants can see or record gameplay. Repeated room creation may require Cloudflare Turnstile verification, which processes browser/device and network signals to prevent abuse.
Saved clips and exports
From version 1.1.0, clips, replay edits and thumbnails are stored locally in the app. Online clips include automatic player labels, car choices and recorded match movements; chat messages are not included. We do not upload clips automatically. You can delete saved clips in the game. Exporting opens Android’s file picker so you can choose where to save an MP4 or replay file. A destination you select, such as a cloud storage provider, has its own privacy policy. Files exported outside the app remain there until you delete them separately.
Downloading custom maps
From version 1.0.3, the app checks a small map catalogue hosted through Cloudflare. It downloads a full map only when you select Download. The download can continue while you play or leave the app. Cloudflare processes network information such as your IP address and requested file to deliver and protect this service. We do not attach a player account, advertising ID or gameplay history to these requests.
Downloaded maps and their version information are saved on your device, outside Android backup, and can be played offline. Use Remove download in the map library to delete a map; clearing app data or uninstalling also removes it. Catalogue checks and downloads require a connection. Downloading a map does not itself trigger an ad. See Cloudflare’s privacy policy for information about its processing.
Advertising
Realistic is the starting car and can be used without watching ads. Selecting an alternate car offers an optional rewarded ad. A completed reward allows that selection until you switch cars; another alternate selection requires another ad. Ads require an internet connection. If an ad is unavailable or you leave it before earning the reward, you keep your current car.
Arcade graphics are available from the start. One completed optional rewarded ad permanently unlocks Realistic graphics on that installation. This locally saved unlock is separate from car selection; clearing app data or uninstalling removes it, unless it is restored from a backup.
From version 1.0.1, an ad may appear before results after two completed bot matches, only if at least ten minutes have passed since the previous full-screen ad, with at most three match ads per hour. A rewarded ad also delays the next match ad. Match ads are prepared during eligible matches after age and privacy checks. They never interrupt live play, and no ad is shown when one is not ready. Free play has no automatic ads. Offline matches remain available.
From version 1.0.2, completed custom courses and bot matches count together toward those same limits: two completions, at least ten minutes since the previous full-screen ad, and at most three automatic ads per hour across both modes. Age and privacy checks also run before custom courses. Checkpoints, falls, restarts and leaving an unfinished course do not trigger ads. Maps and their gameplay run locally, including offline. Course progress, timer and reset count are stored temporarily on your device when switching cars so the run can resume. Completion counts and recent ad times are saved locally to enforce the shared limits.
Advertising uses Google AdMob, the Google Mobile Ads SDK and Google’s User Messaging Platform. When advertising features are used, Google may collect and share IP addresses (which can indicate approximate location), device or account identifiers such as advertising ID and app set ID, interaction information such as ad views and taps, and diagnostic information about app or SDK performance. These data support advertising, measurement and fraud prevention. Google states that its SDK encrypts transmitted user data using TLS.
We do not request device permissions for precise location, contacts, microphone or camera. An approximate location can still be inferred from an IP address. We do not send the locally saved age-group value itself to Google; we configure the SDK’s age-treatment and consent flags.
Where required, Google’s consent message lets you review purposes, providers and privacy choices before ads are requested. Open Car → Ad privacy to revisit available choices. You can also reset or delete your advertising ID through Android settings. Restricting advertising choices can affect ad availability; you can continue playing with your current car.
See Google’s Privacy Policy, how Google uses information from apps, and Google’s SDK data disclosure for details.
Age groups
Car Soccer is designed for teens and adults. The app does not request ads for players who select “Under 13.” Players who select “13–17” receive restricted advertising treatment, including under-age-of-consent protections. All ad requests use Google’s general-audience content filter. You can clear the saved age group through Ad privacy and choose again before the next rewarded request, bot match, custom course or room entry.
Support and external services
If you email support@xl-master.com, MAGMARCAS receives your email address and the information you choose to include. We use that information to respond and address the request. Avoid sending information that is unnecessary for support.
Links may open websites with their own privacy practices. Android, Google Play and your backup provider also process information under their own policies. Android backup is enabled for this app, so your device’s backup settings may include app preferences.
Retention, deletion and your rights
Local settings remain until you clear the app’s data or uninstall it; restoring a backup may restore those settings. You can manage backups through your device or backup provider. There is no server-side player account to delete. Google controls retention of data it receives under its own policies and your choices.
We retain support correspondence as needed to handle the request and meet applicable recordkeeping obligations. You can contact us to request access, correction or deletion of information you supplied, or to ask about other rights available under applicable privacy law. We may need enough information to verify and process your request.
Changes and contact
We will update this page when the app’s data practices change and update the effective date above. For privacy or support questions, contact support@xl-master.com.