Privacy Policy

Circuit Couriers Privacy Policy

Effective date: 2026-06-24

This policy describes the v1.0 Circuit Couriers build prepared for Google Play closed testing, Google Play production review and App Store review. Circuit Couriers is operated by Solar Neutrino LLC, 200 Estates Dr Unit C, Roseville, California 95678, United States. In this policy, "Circuit Couriers," "we," "us," and "our" mean Solar Neutrino LLC.

Summary

Circuit Couriers is a puzzle game. The v1.0 app does not include ads SDKs, analytics SDKs, social SDKs or paid score boosts. The app can run with local device storage and includes backend features for async duels, rankings, account history, messaging, reporting, blocking, moderation and optional Nearby Rivals.

Location access is optional. You can play Circuit Couriers, use worldwide rivals, country/rating matches, rankings, messaging, route-code challenges, Daily Cup, World League and solo practice without allowing location. Location is requested only when you choose Share Approx Area for Nearby Rivals or nearby friend/contact matching.

Data Stored On Device

The app stores local gameplay state on the device using browser local storage inside the Capacitor WebView. Android backup and device-transfer extraction are disabled for the v1.0 build:

This local data is used to make the game playable between sessions. It is not transmitted by the mock/offline build.

Website Accounts

The public website provides a lightweight player account shell while the final October CMS account layer is prepared. If you register or log in on the website, the backend stores:

This website account data is used to provide login, account dashboard access, support and backend testing. Do not reuse passwords from other services.

Data Sent To A Backend

When you use online features, Circuit Couriers sends the data listed below to our backend to provide accounts, async duels, rankings, account history, messaging, reporting, blocking, moderation and Nearby Rivals:

This data is used to verify puzzle completion, prevent score tampering, run async duels, maintain ratings, update daily cup and league leaderboards, provide account history, operate player messaging, and moderate reported content.

Optional Nearby Rivals

Nearby Rivals is optional. The app first explains that nearby matching needs location access, that worldwide rivals remain available without it, and that the feature uses approximate area only. The app asks for platform location permission only after the player taps Share Approx Area.

When enabled, the app converts device location into an approximate coarse area bucket on the device and sends only that bucket, consent version and accuracy bucket to the backend. We do not send or store raw latitude or longitude for Nearby Rivals. The backend stores a coarse area bucket, accuracy bucket, consent version, last shared time and expiry time.

Exact position is not shown to other players, not used in the background, not used for advertising or analytics, and not sold. The coarse signal expires after 24 hours, expired signals are purged by the backend, and the current signal can be cleared from Account. If the player denies permission, dismisses the prompt or later clears the signal, Nearby Rivals and nearby friend/contact matching are unavailable, but worldwide rivals, country/rating matches, rankings, messaging, route codes, Daily Cup, World League and solo practice stay available.

Ads, Purchases, And Third Parties

The v1.0 build does not include an ads SDK or in-app purchases. If Google Play Billing, ads, analytics, crash reporting, or purchases are added later, this policy and the Google Play Data safety form must be updated before release.

We use service providers for hosting, CDN delivery, backend infrastructure, email/support, security, store distribution and moderation operations. They process data for us under instructions and may receive technical data needed to provide those services, such as IP address, user agent, request headers, page or resource requested, timestamp and error/security logs.

The public website may load framework files from common CDN providers for MDB Bootstrap or Ionic UI while the temporary web shell is active. The mobile app release shell keeps runtime assets self-hosted. If the production website is changed to self-host those assets or to add analytics, this policy and store disclosures must be updated to match.

User-Generated Content

If player messaging is enabled, messages are user-generated content. Users must accept chat terms before sending messages. Messages are visible to conversation participants and may be reviewed by moderators when reported or automatically flagged. The app provides report and block controls, and reported or flagged messages may be held for moderation or removed.

Reports may include reporter ID, reported player ID, message ID, reason, status and moderation notes. Blocking prevents further messaging with the blocked player.

Retention And Deletion

Nearby Rivals coarse signals expire after 24 hours unless refreshed by the player. Server gameplay, ranking, messaging, reports, blocks and moderation records are retained while needed to operate the service, prevent abuse, resolve safety issues, preserve fair rankings or meet legal obligations, unless deleted through available account deletion tools or a verified support request.

We delete or de-identify account profile data within 30 days after a verified deletion request, except records retained for security, fraud prevention, legal compliance, dispute resolution, fair-play integrity or moderation integrity. Backup copies may persist for up to 90 days before ordinary rotation. Messages, reports, blocks and moderation records may be retained when needed to protect users, investigate abuse or comply with law.

You can request account deletion in the app under Settings -> Privacy & Support when the submitted build includes backend account deletion, at https://circuitcouriers.app/support.php, or by contacting support@circuitcouriers.app. If an app account is deleted, associated app account data is deleted unless retention is required for one of the reasons above.

Legal Bases And International Transfers

For users in regions that require a lawful basis, we process account, gameplay, ranking and support data to provide the service requested by the player and to perform our agreement with the player. We process security, fair-play, anti-abuse, report, block and moderation data based on our legitimate interests in operating a safe and fair game. We process optional Nearby Rivals location-derived coarse area data based on consent or the player's affirmative opt-in, and the player can withdraw that choice by clearing the Nearby signal or denying location permission.

Circuit Couriers is operated from the United States. If you use the game from outside the United States, your data may be processed in the United States and other countries where our service providers operate. Privacy protections and government access rules may differ from those in your country. Where required, we use appropriate safeguards for international transfers.

Privacy Rights

Depending on where you live, you may have the right to request access to, correction of, deletion of, or a portable copy of your personal information; to object to or restrict certain processing; to withdraw consent for optional features such as Nearby Rivals; and to complain to a privacy regulator. To make a request, use the in-app Privacy & Support controls when available or contact support@circuitcouriers.app. We may need to verify your request before acting on it.

California Privacy Notice

This section applies to California residents to the extent California privacy law applies. We may collect these categories of personal information: identifiers such as email address, player or guest ID and support contact information; internet or electronic activity such as app, website and API logs; geolocation-derived coarse area data only when Nearby Rivals is enabled; commercial information only if purchases are added later; and user-generated content such as messages, reports and support requests.

We use these categories for the purposes described in this policy: providing accounts, gameplay, rankings, messaging, support, safety, security, moderation, abuse prevention and legal compliance. We disclose personal information to service providers for hosting, backend infrastructure, support, security, store distribution and moderation. We do not sell personal information and do not share personal information for cross-context behavioral advertising. We do not discriminate against users for exercising privacy rights.

Children

Circuit Couriers is intended for ages 13+. It is not submitted as a Families app in v1.0. We do not knowingly collect personal information from children under 13. If you believe a child provided personal information, contact support so we can review and delete it where required.

Security

Production backend traffic uses HTTPS. The Android manifest disables cleartext traffic, disables backup, references explicit data-extraction exclusions for local gameplay data, and the iOS app does not add broad App Transport Security exceptions. The WebView entrypoint uses a Content Security Policy to keep runtime scripts self-hosted and block frames, objects, forms, workers and media in the v1 app shell.

User Choices

Users can use Settings -> Privacy & Support -> Reset local progress, or clear app data from Android system settings, to remove locally stored gameplay state, active runs and all versioned cached competition snapshots while keeping theme and language preferences.

If a backend-enabled build is submitted with persistent server profiles or Nearby Rivals, users can request a server-side export or deletion through the app backend account privacy endpoints, clear the current Nearby signal from Account, use https://circuitcouriers.app/support.php, and contact support@circuitcouriers.app for help. The submitted store privacy forms must match the uploaded build.

Contact

Solar Neutrino LLC

200 Estates Dr Unit C

Roseville, California 95678

United States

Contact: support@circuitcouriers.app

Operator: Solar Neutrino LLC
200 Estates Dr Unit C
Roseville, California 95678
United States
Contact: support@circuitcouriers.app