Privacy Policy

Are you a player? This is the developer-facing policy. For a plain-language version written for end users, see the End-User Privacy Policy.

Important Privacy Note: Your privacy matters to us. Kubian limits the collection, use, and disclosure of information to the purposes described in this Privacy Policy. We do not sell personal data or use Kubian device identifiers for advertising. The Widevine MediaDrm ID is, however, cross-application: the same physical device presents the same Widevine ID in every application, and Kubian can trace a device across applications through that ID for security, ban enforcement, and deletion purposes (see Sections 1 and 3). Information is disclosed only when necessary to provide Kubian services, support security and abuse prevention, fulfill an approved developer integration, or comply with legal obligations.

In short: Kubian checks that a device and its app are genuine, shares the resulting verdict (including OS, vendor firmware, and boot patch levels) with that application's backend so it can enforce its own security policy, and keeps only the records needed for verification, security, and abuse prevention. We never sell personal data and never use identifiers for advertising, and you may request access, correction, deletion, or a portable copy of your data at any time (see Section 9). Important correction: Android ID is app-scoped, but the Widevine MediaDrm ID is cross-application — the same physical device presents the same Widevine ID in every application — so Kubian can trace a device across applications through its Widevine ID. If you provide an identifier Kubian can trace back to your device (see Section 10), Kubian will delete all of your lawful Kubian-held records for that device, subject to the ban and security exceptions in Sections 6 and 9.

0. Roles: Data Collector & Data Processor

You, the game studio / developer / buyer integrating Kubian, act solely as the authoritative Data Collector. Kubian, operated by Static Labs LLC, acts solely as the authoritative Data Processor: we process only the data provided to us when you explicitly initialize Kubian's system (by executing our code) to collect and process data upon request.

In practical terms: Kubian will not, and will never, act on, collect, or store data without explicit code execution from you, the Data Collector. Our internal systems never collect data automatically until instructed by your application code. Once you execute our code, you remain the authorized authoritative Data Collector for all data collected while the game or application is running.

Because collection is developer-initiated, you are fully responsible for end-user data deletion for your application, including notifying Static Labs LLC about end-user deletion requests — for example by calling the developer deletion API (POST https://api.kubian.app/privacy/admin/enduser-deletion) documented in Section 10. Widevine ID exception to any per-app limitation: because the Widevine MediaDrm ID is cross-application (Section 1), Kubian can identify a device across applications when it is provided with a traceable identifier (Section 10), and will then delete all lawful Kubian-held records for that device, subject to the ban and security exceptions in Sections 6 and 9. Kubian cannot delete a developer's own independent records; the developer remains responsible for those.

1. Information We Collect

We collect device signals, cryptographic signatures, user account identifiers, and application data strictly for the purpose of hardware attestation, security, account management, device-bound account verification, and authentication.

We automatically collect and log technical data when you access or use the service, including IP addresses, user agent strings, timestamps, and request metadata. This data is used strictly for security, authentication, abuse prevention, rate limiting, and infrastructure protection.

When a device interacts with a service that uses Kubian, we collect and process the following device-level data:

Age Requirements & Intended Audience: Kubian services integrated within third-party applications are intended for end-users and players aged 13 and older. Except for the limited blocking measures described in Section 8, we do not knowingly collect or process personal data from children under 13 years of age. Registration for Kubian developer accounts, project creation, and administrative dashboard access strictly requires individuals to be at least 18 years of age (or the legal age of majority in their jurisdiction) or have explicit, verified involvement and consent from a parent or legal guardian.

2. Use of Information

The collected information is utilized solely to verify device integrity, protect our infrastructure, enforce rate limits, process developer-directed device bans, establish and verify device-bound user accounts, authenticate physical devices via permanent account identifiers, and ensure compliance with our security standards. We do not use your device information or device-bound account identifiers for tracking, profiling, ad tracking, or personalized advertising.

We process personal data based on our legitimate interests in maintaining service security, preventing fraud and abuse, verifying user accounts via device binding, and fulfilling contractual obligations to provide the service.

We may collect and process device-level identifiers and hardware-backed attestation signals strictly for security, account verification, fraud detection, and abuse prevention purposes. These signals may be evaluated alongside internal security checks and platform-provided attestation indicators to identify high-risk or potentially compromised environments. This data is not used for tracking, profiling, or advertising purposes.

What the application's backend receives: to let an integrated application enforce its own security policy, Kubian includes the integrity verdict and the patch-level signals described in Section 1 (OS, vendor firmware, and boot patch levels, OS version, boot state, security level) inside the signed integrity token that application's backend verifies. Raw hardware identifiers (Android ID, Widevine MediaDrm ID), attestation certificate chains, and fingerprints are never placed in developer-facing tokens — verification results travel without the underlying hardware identity.

3. Device Identifiers, Permanent Account IDs, & Device Bans

When your device interacts with an application using Kubian services, Kubian issues a permanent 16-character numeric account identifier (user_account_id) derived from your device's hardware Widevine ID using a project-scoped, keyed derivation (not a raw copy or unkeyed hash of the raw hardware value). The user_account_id is project-scoped: a separate identifier is issued for every application on the same physical device. It does not expire or rotate within an application and is made accessible to that application's developer through the Kubian Client API and SDK only under an approved Account ID Collection grant for persistent identity, device-bound account verification, and account attestation. Additionally, Kubian generates project-scoped unique identifiers ("unique IDs") derived from your hardware signals, which are specific to individual applications and isolated between projects.

Access Control, Purpose Limitation & Audit Trail: The user_account_id is treated as exceptional, high-sensitivity identity data and an application never receives it by default. Before any delivery, the responsible developer must submit a formal Data Collection Request through the Kubian dashboard declaring the requested purposes (such as approved "Other — Device-Bound Accounts" verification grants), a specific justification for the persistent identifier, and their intended retention period, and must accept a binding usage agreement before Kubian grants access. Approved use is strictly limited to application protection and security (including anti-cheat), ban enforcement, user account verification via device binding, and account/device attestation and record-keeping. Use of the identifier for advertising, ad tracking, behavioral profiling, ad profiling, marketing, data enrichment, sale of data, or correlation across applications is explicitly prohibited. Every approval creates an ACCESS GRANT audit record capturing the project, the developer account, the approved purposes, the accepted agreement version, the approval date, and the expiry date. Grants are scoped to the single approved project, expire after one (1) year, and may be revoked at any time; violations may result in warnings, temporary restriction, permanent revocation of identifier access, or termination of the developer's Kubian integration. Until such a grant exists and remains active, the identifier is technically withheld — it is never transmitted to the application or its developer through any API, SDK, token, or response payload.

Each application that integrates Kubian receives its own independently generated project-scoped unique ID and its own independently issued user_account_id for your device. A developer who receives only their own project's identifiers therefore cannot cross-reference or correlate your identity across applications using those project-scoped values alone. Kubian internally can link those values to the same physical device, because the underlying Widevine MediaDrm ID is the same in every application (Section 1). That internal linkage is used only for security, ban enforcement, and deletion — never for advertising, profiling, or sale.

Your underlying Android ID and raw Widevine MediaDrm ID are never exposed to developers. Kubian exposes the generated user_account_id and project-scoped unique IDs to integrated applications via developer APIs for authentication and attestation. Raw hardware signals are used internally by Kubian to link restrictions directly to hardware identity, ensuring bans persist securely across unique ID rotations and re-installations.

If an application developer implements a temporary restriction or device ban, that ban is enforced via Kubian's internal hardware identity linkage and permanent user_account_id. Because bans are linked to permanent hardware identity, they cannot be evaded by app uninstalls, clearing local application data, or unique ID rotations.

To maintain absolute alignment with data minimization principles, our device-banning mechanisms enforce the following strict privacy constraints:

Project-scoped Unique IDs are valid for a period of sixty (60) days from the date of generation or last renewal. After this period, the unique ID is considered expired. Once expired:

Cross-application deletion via the Widevine ID: because the Widevine MediaDrm ID is shared across applications, Kubian can identify a single physical device across different games when it is provided with an identifier that can be traced back to that device (Section 10): (1) that game's project-scoped unique ID (the game UID generated for you), (2) an in-game account ID / player UID generated by that game, where that ID is linked to your device in Kubian's records, or (3) the permanent user_account_id generated for you for any application. Once Kubian is able to find your specific device from the identifier provided, Kubian will delete all of your lawful Kubian-held records for that device, across applications, subject only to the ban and security exceptions in Sections 6 and 9 (active bans, devices marked as abusive, and security infrastructure protection records are not deleted). If the identifier provided cannot be traced to a device in Kubian's records, Kubian will explain that limitation and delete only the records it can reliably identify. Kubian's deletion covers Kubian-held records only; each developer remains responsible for deleting its own independent records.

Automatic 60-day inactivity anonymization: Kubian tracks a per-application last sign-in timestamp for every device record. If a device has been inactive in a specific application for sixty (60) days — aligned with the standard 60-day Unique ID rotation — Kubian automatically anonymizes that application's record: the raw Android ID and Widevine MediaDrm ID values are fully anonymized and replaced by securely keyed hashes. No data is lost: the hashes allow Kubian to seamlessly reinstate the end user's data when they next sign in to that application. Active ban-enforcement records are preserved separately as pseudonymous cryptographic hashes as described in Sections 6 and 9.

Kubian does not provide any mechanism for developers or third parties to recover, reconstruct, or retrieve an expired unique ID. Once purged, it is permanently inaccessible through our systems.

Data Deletion & Ban Preservation: Device bans are tied to persistent device signals, the user_account_id, and security enforcement records. Submitting a data deletion request, opting out of processing, or requesting an identity reset will not lift, revoke, or shorten an active device ban. This exception also applies where a device was already banned, has been marked as abusive, or is flagged for infrastructure abuse or security infrastructure protection, even if no single active ban is listed for a particular application. In the event of a data deletion request, Kubian retains minimal, isolated cryptographic hashes of device signals strictly necessary to maintain active restrictions and prevent platform abuse. All non-essential data associated with the request will be purged in accordance with applicable law. This preservation is limited to the retention exceptions further described in Sections 6 and 9.

4. Data Sharing

We do not sell or share your personal data for cross-context behavioral advertising as defined under the Oregon Consumer Privacy Act (OCPA). Information is not shared with outside third-party entities unless legally required (e.g., via subpoena or court order) or necessary for infrastructure operations and security enforcement.

The permanent user_account_id provides a consistent device identity within each application integrating Kubian. It is not distributed automatically: it becomes visible to an application's developer only after that specific project has been granted an approved, purpose-limited Account ID Collection access (Section 3). Because it is project-scoped, a developer who receives only their own project's identifier cannot use that identifier alone to correlate a user between different applications. Kubian internally can correlate a device across applications through the underlying Widevine ID, which is shared across applications (Section 1), for security, ban enforcement, and deletion purposes only. This identifier is generated and processed solely by Kubian and its approved integrated application developers for authentication, user account verification via device binding, security attestation, anti-cheat, ban enforcement, cross-install state management, and abuse prevention. Developers who receive access are each responsible for their own collection of, access to, use of, disclosure of, retention of, and protection of the identifier, including unauthorized uses by their personnel or systems, as provided by their binding agreement with Kubian and applicable law; Kubian remains responsible for its own security and processing obligations. The identifier is strictly prohibited from being shared with outside third-party advertising networks, used for ad tracking, or used for cross-context behavioral profiling.

We may share information with trusted third-party service providers who perform services on our behalf, such as payment processing, hosting, and infrastructure security. These providers are contractually obligated to protect your data and use it only for the services they provide.

5. Data Security & Storage Technologies

We implement robust security measures, including hashing (e.g., bcrypt for account passwords), encryption in transit and at rest, and IP logging to protect against unauthorized access, alteration, disclosure, or destruction of your personal information and project API keys.

Storage & Session Technologies & Persistent Authentication: For developers accessing the Kubian administrative dashboard, we utilize essential session cookies, local storage, and secure client-side authentication tokens strictly necessary for account security, session persistence, and state management. To maintain an efficient workflow, a secure login token may be stored on the developer’s local device. Upon opening or restarting the application or browser session, Kubian communicates directly with our authentication validation endpoint to verify token validity and automatically restore the session without requiring continuous manual re-authentication. For end-users interacting with third-party applications integrated with Kubian services, Kubian does not store browser cookies or use web tracking mechanisms; all device validation and user_account_id resolutions are performed strictly via direct, encrypted API attestation requests.

We limit access to personal data to authorized systems and personnel strictly required for operational, technical, and security purposes.

Internal Data Isolation: Ban-enforcement cryptographic hashes and security records are stored in a dedicated, logically isolated repository separate from Kubian's standard operational data stores. This separation ensures that ban-enforcement records are subject to distinct access controls, retention policies, and audit procedures, and that no operational data is inadvertently merged with security-enforcement records during routine processing.

6. Data Retention

There are two retention regimes under this Policy. (a) Ordinary devices: we retain your personal data, user_account_id records, and project metrics for as long as your account or associated service integration is active. Usage statistics and anomaly logs may be retained longer for security analysis and to combat future automated abuse. Low-sensitivity integrity signals (OS, vendor firmware, and boot patch levels, security level, boot state) are retained only as part of these verification and security records and are never used for tracking, profiling, or advertising. Upon account deletion, personal data is purged from active systems in accordance with Oregon law and our Terms of Service, except for the limited security, fraud-prevention, ban-enforcement, and legal records described in this Section 6 and in Section 9.

Deletion requests are processed within a reasonable timeframe, generally within 30 days, unless retention is required for legal, security, or fraud prevention purposes as described in this Section 6 and in Section 9.

Notwithstanding the standard 60-day project-scoped unique ID retention window described in Section 3, Kubian reserves the right to retain device signals, user_account_id mapping records, attestation records, hardware certificate identifiers, and associated metadata beyond the standard retention period (b) only where a device has a known or documented history of any of the following:

In such cases, retained data is used exclusively for security enforcement, platform integrity, fraud prevention, and, where applicable, cooperation with law enforcement or legal proceedings. Such data will not be used for advertising, profiling, or purposes unrelated to security and compliance. Extended retention under this paragraph is limited to what is reasonably necessary for those stated security purposes, is stored exclusively in the dedicated, isolated ban-enforcement repository described in Section 5, is subject to periodic necessity review, and is deleted when no longer reasonably necessary or required by law. It does not extend ordinary operational retention for devices without such a documented security history.

7. Developer Disclosure Obligation

Any developer, company, or individual ("Developer") that integrates Kubian services into their application, product, or platform is required to provide clear, conspicuous, and accurate disclosure to their end users regarding the data collected and accessed by Kubian as part of their service.

At a minimum, this disclosure must include a reference to or summary of the data collection practices described in this Privacy Policy, including but not limited to:

Developers are required to either directly incorporate the relevant provisions of this Privacy Policy into their own application privacy policy or provide a clearly accessible link to Kubian's Privacy Policy located at https://kubian.app/Privacy-Policy.

Failure to provide adequate disclosure to end users constitutes a material breach of the Developer's obligations under Kubian's Terms of Service. In the event that Kubian or Static Labs LLC incurs any legal liability, claim, regulatory action, fine, penalty, or enforcement action arising from or related to a Developer's failure to properly disclose Kubian's data collection practices to their end users, the Developer agrees to:

Kubian reserves the right to suspend or terminate access to its services for any Developer found to be in violation of this disclosure obligation, without prejudice to any other legal remedies available.

8. Children's Privacy (COPPA) & Developer Safe Harbor

App Developer Responsibility: As between Kubian and a Developer under this Policy, a Developer is not treated as knowingly directing Kubian services to children under 13 where an end-user or player under the age of 13 accesses their application or Kubian services without the Developer's knowledge, direction, or intent. This contractual allocation does not determine liability under applicable law (including COPPA or other privacy statutes), which depends on the facts and applicable legal requirements. Developers remain responsible for meeting their own legal obligations, including providing required notices and age-gating where applicable.

Underage Protection & Active Blocking: Kubian services are not directed to children under 13. Where an end-user or player is identified as being under the age of 13, Kubian will perform to the best of its technical capabilities to block or restrict their interaction with Kubian Services. To enforce these protections, Kubian processes the minimum technical signals strictly necessary to maintain the block (which may include limited device hardware identifiers, user_account_id records, and IP metadata) solely to filter out, drop, or restrict processing for underage sessions. Such data is maintained in a secure, localized in-server store, is not used for advertising, profiling, or unrelated purposes, and is kept only as long as reasonably necessary to maintain the block, subject to Sections 6 and 9.

Disclaimer on Intentional Evasion & Device Modification: Because hardware attestation relies on persistent technical signals, if an underage end-user deliberately circumvents detection checks—such as by performing a factory reset on their device, altering their device fingerprint, or modifying their network location/IP to bypass security controls—such evasion alone shall not be deemed a breach of this Policy by Kubian or the Developer. Obligations under applicable privacy laws remain determined by the facts and applicable law. Kubian utilizes Widevine MediaDrm ID to generate the persistent user_account_id that persists across factory resets, app uninstalls, cache clears, and user profile changes, making identity evasion significantly more difficult. However, on certain low-end devices, modified environments, or devices without a proper Widevine implementation, identifier behavior may vary.

If an underage user is subsequently discovered to have bypassed detection, Kubian will exercise its best efforts to promptly reinstate the block, terminate active token sessions, and restrict further interaction to the fullest extent technically possible.

9. User Rights & Legal Exceptions (OCPA)

In accordance with Oregon law (OCPA), eligible users have the right to access, correct, or request deletion of their personal data held by Kubian, as well as request a portable copy of their data. To exercise these rights, please submit a request through the official dashboard support channel or contact us directly at [email protected].

Statutory Security Exceptions to Deletion: Pursuant to applicable state privacy laws, Kubian reserves the right to deny or limit data deletion or access requests where retaining the specific data is necessary to:

Data retained under these legal exceptions will remain strictly isolated and used exclusively for security, anti-fraud, and compliance purposes.

Deletion Requests for Banned Devices: Pursuant to applicable state privacy laws (including the Oregon Consumer Privacy Act), Kubian reserves the right to deny deletion requests in whole or in part where retaining device signals, user_account_id values, cryptographic signatures, or attestation records is necessary to maintain active developer-directed or platform-level device bans, investigate fraudulent activity, protect system integrity, or protect security infrastructure where a device has been marked as abusive or flagged for infrastructure abuse. Upon processing a deletion request for a banned device, all non-essential data will be purged, while minimal, isolated cryptographic hashes of device signals — stored exclusively in a dedicated ban-enforcement repository separate from standard operational data stores — will be permanently retained solely for anti-abuse and ban enforcement. These hashes cannot be reversed to reconstruct the original device signals and are used only to verify that a previously banned device remains blocked.

10. Application Publisher Practices & Where to Learn More

Kubian provides device attestation, account identification (including the user_account_id), security, and related infrastructure services described in this Policy to Developers who integrate Kubian into their own applications. Kubian acts as a service provider to these Developers; Kubian does not control, and is not responsible for, an application publisher's own independent data collection, use, or sharing practices that fall outside of Kubian's services.

Deletion Upon Notification (Developer Responsibility & Automated API): Because Kubian acts solely as the authoritative Data Processor and only processes data the Developer, as authoritative Data Collector, instructs it to collect (Section 0), full end-user data deletion requires action by you, the Developer. You must maintain a proper per-application data-deletion system with adequate guardrails and, upon receiving an end-user deletion request, notify Kubian so your application's Kubian-held records are deleted — either by contacting us or by calling the automated developer API:

POST https://api.kubian.app/privacy/admin/enduser-deletion
Headers: access-token: KB|<app_id>|<app_secret>
JSON body: {"user_account_id": "<16-digit project-scoped id>", "unique_id": "<project unique id>"} (at least one of the two identifiers is required; when both are supplied they must belong to the authenticated project). A successful call deletes that end user's lawful Kubian-held records for that device. When the supplied identifier can be traced to the device's Widevine ID, deletion covers Kubian-held records for that device across applications, not only the authenticated project, preserving active ban-enforcement, abusive-device, and security-infrastructure records as pseudonymous hashes where applicable.

When a Developer notifies Kubian that a specific end user's data should be deleted (for example, following an end user's request made directly to the Developer), Kubian will delete the corresponding lawful Kubian-held records for that device, across applications where the device can be located from a traceable identifier, in accordance with the retention and deletion provisions of Sections 6 and 9, subject to the security and legal retention exceptions described in those Sections.

Cross-application identification via the Widevine ID: Kubian can track a device across applications through its Widevine ID (Section 1). A deletion request that provides a traceable identifier — that game's project-scoped unique ID, a linked in-game account ID, or a permanent user_account_id — can therefore delete all lawful Kubian-held records for that device across applications, subject to the ban and security exceptions in Sections 6 and 9. A request that provides no traceable identifier, or an identifier Kubian cannot link to a device, can only be honored for the records Kubian can reliably identify. Developers should still forward deletion requests for their application, and end users should review each application's own privacy policy for that publisher's independent records, which Kubian cannot delete.

Because each application publisher may collect, use, or share information independently of, and in addition to, the data processed through Kubian's services, end users should always review the privacy policy published by the specific application they are using to fully understand that publisher's own data practices.

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Material changes — including any new categories of data collected — are published as a new policy version, and continued use of the service after posting constitutes acceptance of the updated policy. Developer accounts may be asked to accept the current version before continuing to access the dashboard.




© 2026 Static Labs LLC. All rights reserved.  ·  Oregon, USA