GoBattle.io Developer Terms
Version: November 5, 2026
These Developer Terms govern your access to the GoBattle.io API and to the GoBattle.io account-connection feature (OAuth) (together, the "API"). They are an agreement between you and SHINOBIT LLC, 3400 Cottage Way, Ste G2, Sacramento, California 95825, USA ("SHINOBIT," "we," "us"). By requesting or using API keys or an OAuth client, you accept these Developer Terms.
1. Eligibility
You must be at least 18 years old. If you accept on behalf of a company or group, you confirm you have authority to bind it, and "you" includes it. You remain bound by the GoBattle.io Terms of Service and Code of Conduct.
2. What you may do
Subject to these Developer Terms, SHINOBIT grants you a limited, personal, non-exclusive, non-transferable, non-sublicensable and revocable license to:
- access the endpoints and scopes we approve for your app, using the keys we issue to you; and
- show players the information they authorized, and public game data such as leaderboards and rankings, inside your app.
These Developer Terms do not license GoBattle.io artwork, sprites, fonts, music or other assets. Using them requires a separate written license from SHINOBIT, and assets SHINOBIT licenses from third parties can never be used.
Commercial use. You may offer paid features, advertising, sponsorships and donations in your app, provided that:
- a free version of your app with its core features stays available;
- nothing paid gives an in-game advantage, or sells or resells API data, GoBattle.io assets, or images made from them;
- ads and sponsors are suitable for players aged 13 and up, and never promote cheats, account or item selling, real-money trading or gambling;
- payments are solely between you and your customers: you handle refunds, taxes and consumer law, and SHINOBIT has no responsibility for them;
- paid offers are clearly yours, with the unofficial notice in Section 6;
- you change or stop any paid feature SHINOBIT tells you breaks these conditions.
If your app, together with any related apps you run on the API, earns more than US$30,000 in gross revenue in any 12-month period, or SHINOBIT asks, you must sign a separate commercial agreement with SHINOBIT, which may include fees or revenue sharing, to keep offering paid features. On request, you will tell SHINOBIT your gross revenue from those apps for the last 12 months.
3. Account login
- Players may connect their GoBattle.io account to your app only through our OAuth login, with the scopes we grant.
- Never ask for, collect or store GoBattle.io passwords, session tokens or recovery codes.
- Keep OAuth tokens secure and use them only for the connected player's own information.
4. Player data
- Use player data only for the features you describe to players and only as authorized. Do not sell or share it, or use it for advertising or profiling.
- Publish a privacy policy for your app explaining what you collect, why, how long you keep it, and how players can ask for deletion. You are solely responsible for complying with privacy laws.
- When a player disconnects your app, or their token is revoked or can no longer be refreshed, stop using their data immediately and delete it within 30 days. Do the same within 30 days when a player asks you to delete their data.
- Refresh any public player data you store (such as leaderboard entries or profiles) at least every 30 days, and delete data for any player our API no longer returns.
- Keep data secure, and tell us within 72 hours about any unauthorized access to tokens or player data.
- Do not combine player data with other data to identify players in real life.
5. Prohibited uses
You may not:
- resell, sublicense or redistribute API data or access, or build a competing API or data service;
- offer paid features, advertising or sponsorships except under the commercial-use conditions in Section 2;
- price, broker or facilitate trades of accounts, diamonds or Virtual Items for money or anything outside the game;
- publish ratings, labels or accusations about named players (such as "scammer" lists); report misconduct to us instead;
- publish unreleased game content, or redistribute game files, archives or manifests;
- use the API for cheats, bots that play the game, exploits, or anything the Terms of Service or Code of Conduct prohibit;
- exceed rate limits, share your keys, or access data outside your approved scopes.
6. Unofficial status
- Show this notice in your app and on its website: "[App name] is an independent app. It is not affiliated with, endorsed by or operated by SHINOBIT LLC. GoBattle.io is a trademark of SHINOBIT LLC."
- Do not present your app as official, and do not use the GoBattle.io name or logo in your app's name, domain or icon.
- These Developer Terms do not make you an employee, agent or partner of SHINOBIT, and you may not make promises on our behalf.
7. Keys, limits and changes to the API
Keep your keys secret. We may set and change rate limits, and we may change, limit or shut down any part of the API, or suspend or revoke your keys, at any time and for any reason, with or without notice.
8. Ownership and feedback
SHINOBIT keeps all rights in GoBattle.io, its data, names and logos. Your own code stays yours. If you send us ideas or feedback, we may use them freely, without obligation or payment to you.
9. No warranty, liability and indemnity
- The API is provided "as is", without warranties of any kind.
- SHINOBIT is not liable for any loss or damage arising from the API, your app or these Developer Terms, including lost revenue or data. If any liability exists despite this, it is limited to US$100.
- You will defend, indemnify and hold harmless SHINOBIT and its members, managers and employees from any claim, loss or cost (including reasonable attorneys' fees) arising from your app, its users or content, or your breach of these Developer Terms or the law.
10. Takedown, suspension and termination
- If we ask you to remove specific content or a feature, remove it within 72 hours.
- We may end your access at any time, for any reason. You may stop using the API at any time.
- Within 14 days after your access ends, stop using the API, delete stored player data and tokens, and confirm this to us in writing.
- Sections 4 (deletion duties), 5, 8, 9, 10 and 12 survive the end of your access.
11. Changes to these Developer Terms
We may update these Developer Terms. We will email you about material changes at least 30 days before they take effect. Continuing to use the API after that date means you accept the updated terms; if you don't, stop using the API.
12. General
- Individual licenses. If SHINOBIT signs a separate written license with you (for example, to use game assets), it controls for the uses it expressly allows; these Developer Terms apply to everything else.
- No transfer. You may not assign or transfer these Developer Terms or your keys without our written consent. We may assign them, for example in a sale of GoBattle.io.
- Governing law. California law governs these Developer Terms. Any dispute will be resolved in the state courts in Sacramento County, California, or the federal courts for the Eastern District of California.
- Entire agreement. These Developer Terms, the GoBattle.io Terms of Service and any individual written license are the whole agreement about the API.
- Notices. To SHINOBIT: [email protected]. To you: the email on your developer account.