Skip to content

legal / content policy

content policy

These rules govern what can be published on carverjs and how everyone is expected to behave. Each section opens with a plain-language summary. The summary is a reading aid only. The full text below each summary governs.

v1.0 · last updated 2026-06-06

scope

in short: this policy applies to everyone on the platform; creators accept it when they enable publishing and each time they publish a game.

This policy applies to all users of the CarverJS Marketplace at carverjs.dev, including players browsing and playing games and creators who publish games. It is part of the terms of service. Where this policy conflicts with a more specific rule in the terms, the terms govern.

Creators accept this policy, and the version in effect at the time, when they enable publishing on their account during creator onboarding. They re-accept the current version at the point of each game publish. The accepted version is recorded alongside the timestamp in cjs_users.contentPolicyAcceptedAt and cjs_users.contentPolicyAcceptedVersion. When this policy changes in a way that materially alters creator rights or obligations, creators are required to re-accept before their next publish.

Using the platform in any capacity means you have read and agree to follow this policy. If you do not agree, do not use the platform.

prohibited content

in short: do not publish content that is illegal, sexually explicit, hateful, harmful to others, or that infringes on someone else's rights.

The following content may not be uploaded, published, or linked to from any game, profile, or description on CarverJS Marketplace:

  • Illegal content.Anything that violates applicable Indian law or the law of the user's jurisdiction, including content prohibited under the Information Technology Act 2000, the POCSO Act, the IPC, or any central or state legislation.
  • Sexually explicit material. Pornographic or sexually explicit content of any kind. This is a games platform used by minors.
  • Gratuitous violence. Content that depicts real-world individuals or identifiable groups as targets of graphic violence, torture, or dehumanizing harm.
  • Hate and harassment. Content that promotes hatred, discrimination, or violence on the basis of religion, caste, ethnicity, nationality, gender, sexual orientation, disability, or any other protected characteristic.
  • Doxxing and personal data of others. Publishing another person's private information (home address, phone number, Aadhaar number, bank details, or similar) without their clear consent.
  • Malware and network abuse.Games or assets that contain malware, crypto miners, covert network requests, cookie stuffing, pixel tracking for third-party benefit, or any hidden functionality that exploits the player's device or connection.
  • IP infringement.Content that reproduces copyrighted works, trademarks, or other intellectual property without the rights holder's permission. Copyright complaints are handled through the copyright and takedowns process.
  • Deceptive or scam mechanics. Games that impersonate other games or services, mislead players about costs or rewards, or are designed primarily to extract personal information under false pretenses.

prohibited behavior

in short: do not harass, spam, evade moderation, use bots, or impersonate others.

The following behaviors are prohibited regardless of the content involved:

  • Harassment. Targeting players or creators with abusive messages, coordinated attacks, or sustained unwanted contact.
  • Spam. Flooding comment sections, game listings, or follow graphs with repetitive, irrelevant, or promotional content.
  • Moderation and ban evasion. Creating new accounts or using existing ones to circumvent an active suspension or ban, or to re-publish content that has been removed.
  • Automated abuse. Using bots, scripts, or automated tooling to generate fake play counts, fake likes, fake reviews, or fake follows.
  • Impersonation. Presenting yourself as another creator, public figure, or CarverJS staff member in a way that could deceive others.

creator obligations

in short: your metadata must be accurate, you must hold rights to every asset, and your game must stay inside its sandbox.

In addition to the prohibitions above, creators take on the following positive obligations when they publish:

  • Accurate metadata. The title, description, tags, and screenshots must accurately represent the game. Screenshots must show actual gameplay, not pre-rendered promotional art presented as gameplay.
  • The game must run. Publishing a game that crashes on load, is inaccessible, or is an empty shell is not permitted.
  • Rights to all assets. You must hold the necessary rights to every component of your published game: code, artwork, audio, fonts, third-party libraries, and any other included material. Publishing assets you do not have rights to is a violation of both this policy and the copyright and takedowns policy.
  • No third-party trademarks without rights. Do not use another entity's brand, logo, or trademarked name in a way that implies endorsement or affiliation you do not have.
  • Advertising and sponsorship disclosure.If your game contains paid promotions, advertising, or sponsorship arrangements, you must disclose this clearly in the game's description. Hidden paid promotion is prohibited.
  • Sandbox respect.Games run inside an iframe and must not attempt to escape the sandbox, probe or manipulate the parent page, read browser storage outside the iframe origin, or exfiltrate data to external endpoints beyond what is disclosed in the game's description.

p2p fair use

in short: multiplayer uses peer connections for game traffic only; harvesting peer IPs or abusing the relay is prohibited.

CarverJS multiplayer is peer-to-peer. When you play a multiplayer game, your device establishes a direct connection with other players' devices. This section governs the acceptable use of those connections. Acceptance of this section is noted in sign-up copy.

Both games and players must not:

  • Harvest or log peer IP addresses beyond what the WebRTC connection technically requires during the session. Storing, transmitting, or publishing peer IP addresses is prohibited.
  • Repurpose peer connections.Peer connections exist solely for game traffic. Using another player's connection to route non-game traffic, proxy requests, or access services unrelated to the game is prohibited.
  • Flood or abuse the relay. Sending excessive, malformed, or deliberately wasteful messages through the CarverJS signaling server or TURN relay is prohibited.
  • Exfiltrate out-of-game data between peers. Any data channel opened between peers must be used for in-game state only. Transmitting player personal data, browser fingerprints, or any off-game payload between peers is prohibited.

Creators are responsible for ensuring their games comply with this section. A game found to violate p2p fair use rules will be unpublished and may result in account suspension.

enforcement

in short: violations are handled through a warning-to-ban ladder; severe violations skip the ladder.

When we determine that content or behavior violates this policy, we apply the following ladder in order:

  1. Warning. A written notice to the account holder. The warning is recorded on the account. Most first violations receive a warning.
  2. Unpublish. The offending game is removed from public listing. The creator retains access to their account and other games. They may edit and re-submit the game after addressing the violation.
  3. Account suspension. A temporary restriction on the account. The duration depends on the nature and history of the violation.
  4. Permanent ban. Permanent termination of the account and removal of all published games.

Severe violations skip the ladder entirely. The following result in immediate permanent ban without prior warning: zero-tolerance content as defined in section 02, publishing malware or content designed to harm players' devices, and violations subject to a lawful order from a competent authority.

We may preserve evidence of violations, including game builds, metadata, and account information, and cooperate with lawful requests from law enforcement or regulatory bodies. We are not required to notify the account holder before doing so.

reporting

in short: use the copyright process for IP complaints; send everything else to support@carverjs.dev.

We rely on the community to help keep the platform clean. Reports are genuinely reviewed.

Copyright complaints go through the formal copyright and takedowns process, not the general report inbox.

All other violations should be reported to support@carverjs.dev until in-product reporting is available. A useful report includes:

  • The URL or game ID of the content in question.
  • A brief description of the specific violation and the section of this policy you believe applies.
  • Any supporting evidence: screenshots, links, or a description of observed behavior.
  • Your contact email so we can follow up if needed.

Anonymous reports are accepted but we cannot follow up or notify you of the outcome. We do not share reporter identity with the reported account.

appeals

in short: you have one appeal per action, within 30 days, to support@carverjs.dev; we respond within 15 days.

If you believe an enforcement action against your account or game was incorrect, you may submit one appeal per action.

Appeals must be submitted within 30 days of the enforcement action to support@carverjs.dev. Your appeal should include:

  • The game URL or account identifier affected.
  • The specific enforcement action taken.
  • A clear explanation of why you believe the action was incorrect, with any supporting evidence.

We will respond within 15 days. Our decision on appeal is final.

Actions taken under the zero-tolerance category (section 02) are not appealable.

versioning

in short: this policy is versioned; material changes require re-acceptance at your next publish.

This policy is versioned. The current version is 1.0, last updated 2026-06-06.

We update this policy from time to time. Minor updates (clarifications that do not change creator rights or obligations) do not require re-acceptance. Material updates that alter rights or obligations increment the version and require creators to re-accept before their next game publish.

The version you accepted is recorded on your account in cjs_users.contentPolicyAcceptedVersion alongside the acceptance timestamp. You can see your accepted version in your account settings.

Continued use of the platform after a non-material update constitutes acceptance of the updated policy. For material updates, the publish flow will present the new version and require explicit acceptance before the publish proceeds.

Questions about this policy can be directed to MoneyTales EduTech Private Limited at support@carverjs.dev.