Terms of Service
Please read these terms carefully before exploring BallEngine.
1. Agreement to Terms & User Accounts
These Terms of Service constitute a legally binding agreement made between you, whether personally or on behalf of an entity ("you") and Ball Engine Studios ("we", "us", or "our"). Ball Engine Studios operates ballengine.app as a website and brand entity. This agreement concerns your access to and use of our website (ballengine.app ) and the Creator Studio simulation software (collectively, the "Site").
To access certain features, you must register for an account. You represent that all registration information is accurate. You are solely responsible for maintaining the confidentiality of your account credentials, passwords, and multi-factor authentication (MFA) details. We utilize security validations (such as Cloudflare Turnstile) to safeguard account portals against unauthorized botanical access.
Age Eligibility: You must meet the minimum age requirements applicable in your jurisdiction to create an account and use our Services (for example, at least 13 years old in the United States, or 16 years old in certain European jurisdictions). If you do not meet the minimum age requirements to consent to data collection and processing in your jurisdiction, you are prohibited from creating an account or using the Services.
By accessing the Site, you acknowledge that you have read, understood, and agreed to be bound by all of these Terms of Service and our Privacy Policy. IF YOU DO NOT AGREE WITH ALL OF THESE TERMS, THEN YOU ARE EXPRESSLY PROHIBITED FROM USING THE SITE AND MUST DISCONTINUE USE IMMEDIATELY.
2. User Responsibility & Copyright
Critical Music & MIDI Upload Notice
You retain ownership of all content you upload to the Site. However, you are solely responsible for all content you upload, including but not limited to copyrighted songs, MIDI files, audio clips, and custom presets.
You explicitly represent and warrant that you own or have obtained all necessary licenses, rights, and permissions to use any media uploaded to or processed through Creator Studio. BallEngine does not pre-screen or verify the ownership of uploaded content. We do not routinely review, monitor, or pre-screen user uploads for copyright ownership. However, we reserve the right to investigate, restrict, or remove any content where we are required to do so by law or where we reasonably believe infringement has occurred.
Exported Content Responsibility
Rendering or exporting a video using a song through our Site does NOT grant you redistribution rights for that music. You are solely responsible for compliance with copyright laws before publishing rendered content on social media (e.g. TikTok, YouTube Shorts).
Exporting a video from BallEngine does not remove or alter any copyright protection attached to uploaded music. Rendered videos may still be identified, claimed, muted, or taken down by automated rights-detection systems such as YouTube Content ID, TikTok's copyright detection, Instagram or Facebook Rights Manager, or similar systems operated by third-party platforms.
2b. License to Process Your Content
BallEngine is a creation tool. We provide software for building and rendering physics-based videos. BallEngine is not a music streaming service, a music distribution platform, or a public audio hosting service, and we do not obtain synchronization licenses, master recording licenses, mechanical licenses, or any other music rights on your behalf.
License grant. You retain ownership of everything you upload. Because we cannot store, render, or export your files without your permission, by uploading any content you grant BallEngine a worldwide, non-exclusive, royalty-free, revocable, limited license to store, reproduce, process, synchronize, transcode, and render that content solely for the purpose of providing the Services you request. This license automatically terminates when the content is deleted from our systems, except where continued retention is required by law or by routine backup procedures.
Temporary & cached copies. To provide the Services, BallEngine may create temporary or cached copies of uploaded files during rendering, transcoding, synchronization, waveform analysis, preview generation, and export. These copies are created solely to deliver the functionality you request and are not used for any other purpose.
No AI training. We do not use your uploaded audio, MIDI files, project configurations, or exported videos to train generalized machine-learning or AI models without your explicit consent.
3. Copyright Infringement & DMCA Policy
Ball Engine Studios (operating as ballengine.app) respects intellectual property rights and expects its users to do the same. We respond to notices of alleged copyright infringement that comply with the Digital Millennium Copyright Act ("DMCA").
If you believe your copyrighted work is being infringed on our site, please send a written takedown notice to our compliance team. To learn about notice requirements, designated agents, and our repeat infringer policies, please consult our detailed DMCA Policy.
In accordance with the DMCA and standard platform practice, we may suspend or permanently terminate the accounts of users who are repeat copyright infringers.
4. Private Workspace & Cloud Storage
BallEngine acts as a private creator workspace, not a public media platform. Uploaded files remain private to your account: they are never publicly indexed, never made searchable, and are accessible only by the account owner unless you intentionally choose to share a simulation showcase link. Sharing such a link is entirely at your discretion.
While we provide cloud storage (via Cloudflare R2) for convenience, we do not guarantee storage permanence. Users are responsible for maintaining their own backups. Deleted or corrupted projects may not be recoverable. Inactive projects (no logins for 18 months) may be moved to archival storage or deleted after extended periods.
5. Rendering & Performance Disclaimers
Render times are estimated and not guaranteed.
Export failures may occur due to simulation complexity.
Resolution availability depends on subscription tier.
Cloud rendering queue priorities are subject to load balancing.
Beta engine features may crash or be unstable.
We reserve the right to modify or remove specific rendering filters.
6. Subscription, Billing & Merchant of Record
Premium subscriptions (Pro Creator, Studio Elite) are processed exclusively through our payment gateway, PayPal. PayPal handles all billing support, tax invoicing, and payment processing.
Paid subscriptions are subject to auto-renewal at the end of each billing cycle (monthly or annually) unless cancelled. You can manage or cancel your subscription at any time through your authenticated Account Settings or PayPal's customer billing portals.
We do not offer refunds for digital goods once accessed or for partial subscription cycles. Refunds are only issued in exceptional circumstances (such as duplicate charges or verified system errors) or where required by local consumer protection laws.
7. Beta Access & Testing
If you are enrolled as a Beta Tester or granted temporary beta privileges, your access to experimental features, spawner systems, and rendering configurations is subject to our detailed beta program parameters.
We reserve the right to modify, restrict, or wipe testing database schemas at any time without notice. To review all responsibilities, data rules, and feedback requirements of the Beta Program, check our full Beta Terms.
8. Acceptable Use Guidelines
You agree not to use the Services to distribute unauthorized copyrighted media, reverse engineer rendering models, scrape creator projects, inject malware, or exploit WebGL simulations.
To view the exhaustive list of prohibited system behaviors, user abuse policies, and hardware/IP level ban enforcements, please read our full Acceptable Use Policy.
9. Account Suspension & Termination
We reserve the right to suspend or terminate your account and block access to the Services, at our sole discretion, without warning or liability, if:
- You violate these Terms of Service or our Acceptable Use Policy.
- You infringe on third-party intellectual property or copyright laws via uploaded audio/MIDI files.
- A payment failure occurs and remains unresolved through successive dunning retry windows.
- You engage in fraudulent activity, scripting exploits, or system load attacks.
9b. Indemnification
You agree to defend, indemnify, and hold harmless Ball Engine Studios (operating as BallEngine / ballengine.app), together with its owners, operators, employees, officers, affiliates, and partners, from and against any claims, demands, damages, liabilities, losses, costs, or expenses (including reasonable legal fees) arising out of or related to (a) content you upload, process, render, or export through the Services; (b) your violation of these Terms of Service or any applicable law; or (c) your infringement of the intellectual property or other rights of any third party.
10. Liability Limits
FUN CIRCLE GAMES (OPERATING AS BALLENGINE.APP) IS NOT LIABLE FOR REVENUE LOSSES RESULTING FROM RENDER DELAYS, UPLOAD DISPUTES, OR COPYRIGHT STRIKES ON EXPORTED CONTENT.
11. Governing Law & Dispute Resolution
THIS AGREEMENT IS GOVERNED BY AND CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF DELAWARE, USA, WITHOUT REGARD TO CONFLICT-OF-LAW PRINCIPLES. DISPUTES SHALL BE RESOLVED VIA BINDING ARBITRATION, AND THE STATE AND FEDERAL COURTS LOCATED IN DELAWARE SHALL HAVE EXCLUSIVE JURISDICTION. COPYRIGHT CLAIMS WILL BE RESOLVED VIA OUR DMCA POLICY.
12. YouTube Integration & Google API Services
BallEngine offers an optional integration with YouTube API Services that lets you upload and schedule your rendered videos to your own YouTube channel. You choose whether to connect your account, and the integration is not required to use any other part of the Services.
Authorization. You authorize BallEngine using Google's OAuth 2.0 system. BallEngine never asks for, receives, or stores your Google password, authentication is handled entirely by Google, and BallEngine only receives the permissions (scopes) you approve on Google's consent screen.
Your responsibility. You remain solely responsible for all content you upload or publish through the integration, including its copyright status, music licensing, and its compliance with YouTube's Community Guidelines, the YouTube Terms of Service, and all applicable laws. You retain ownership of your uploaded content; BallEngine only receives the limited permissions necessary to perform the actions you request (uploading and scheduling videos).
API usage & compliance. BallEngine uses the official YouTube APIs. By using the integration, you agree to comply with the YouTube Terms of Service and the Google API Services Terms of Service . Handling of the data accessed through this integration is described in our Privacy Policy.
Suspension. We may suspend or disable the YouTube integration, for an individual account or entirely, in cases of API abuse, spam, fraud, copyright abuse, violation of YouTube or Google policies, or other malicious behavior.
No guarantee. YouTube and Google are third-party services outside our control. We cannot guarantee upload success, publish success, YouTube availability, API uptime, or quota availability, and Google may change or deprecate its APIs at any time. We accept no liability for failures, delays, or changes caused by these third-party services.
Termination of access. You may disconnect the integration at any time from the YouTube Publishing page, or revoke BallEngine's access via myaccount.google.com/permissions . If you disconnect or revoke authorization, BallEngine immediately loses permission to access your YouTube data.
API changes. We reserve the right to modify, limit, or discontinue YouTube-related functionality at any time to remain compliant whenever Google or YouTube changes its APIs, terms, or policies.
13. TikTok Integration & API Services
BallEngine offers an optional integration with TikTok's Content Posting API that lets you schedule and publish your rendered videos to your own TikTok account. You choose whether to connect your account, and the integration is not required to use any other part of the Services.
Authorization. You authorize BallEngine using TikTok's OAuth system. BallEngine never asks for, receives, or stores your TikTok password, authentication is handled entirely by TikTok, and BallEngine only receives the permissions (scopes) you approve on TikTok's consent screen.
Your responsibility. You remain solely responsible for all content you upload or publish through the integration, including its copyright status, music licensing, and its compliance with TikTok's Community Guidelines, the TikTok Terms of Service , and all applicable laws. You retain ownership of your uploaded content; BallEngine only receives the limited permissions necessary to perform the actions you request (uploading and scheduling videos).
API usage & compliance. BallEngine uses the official TikTok APIs. By using the integration, you agree to comply with the TikTok Terms of Service and the TikTok Developer Terms. Handling of the data accessed through this integration is described in our Privacy Policy.
Suspension & Termination. We may suspend or disable the TikTok integration in cases of API abuse, spam, fraud, or violation of policies. You may disconnect the integration at any time from the TikTok Publishing page, or revoke BallEngine's access directly from your TikTok account settings.
13b. X (Twitter) Integration & API Services
BallEngine offers an optional integration with the X API (formerly the Twitter API) that lets you publish your rendered videos to your own X profile as video posts. You choose whether to connect your account, and the integration is not required to use any other part of the Services.
Authorization. You authorize BallEngine using X's OAuth 2.0 system. BallEngine never asks for, receives, or stores your X password, authentication is handled entirely by X, and BallEngine only receives the permissions (scopes) you approve on X's consent screen.
Your responsibility. You remain solely responsible for all content you upload or publish through the integration, including its copyright status, music licensing, and its compliance with the X Rules, the X Terms of Service , and all applicable laws. You retain ownership of your uploaded content; BallEngine only receives the limited permissions necessary to perform the actions you request (uploading media and creating posts).
API usage & compliance. BallEngine uses the official X APIs. By using the integration, you agree to comply with the X Terms of Service and the X Developer Agreement and Policy. Handling of the data accessed through this integration is described in our Privacy Policy.
Suspension & Termination. We may suspend or disable the X integration in cases of API abuse, spam, fraud, or violation of policies. You may disconnect the integration at any time from the X Publishing page, or revoke BallEngine's access directly from your X connected apps settings.
13c. Snapchat Integration & API Services
BallEngine offers an optional integration with the Snapchat Marketing API (Public Profile) that lets you publish your rendered videos to your own Snapchat Public Profile as Spotlight videos. You choose whether to connect your account, and the integration is not required to use any other part of the Services. A Snapchat Business account with a Public Profile is required.
Authorization. You authorize BallEngine using Snapchat's OAuth system. BallEngine never asks for, receives, or stores your Snapchat password, authentication is handled entirely by Snapchat, and BallEngine only receives the permissions (scopes) you approve on Snapchat's consent screen.
Your responsibility. You remain solely responsible for all content you upload or publish through the integration, including its copyright status, music licensing, and its compliance with the Snapchat Community Guidelines, the Snap Business Services Terms , and all applicable laws. You retain ownership of your uploaded content; BallEngine only receives the limited permissions necessary to perform the actions you request (uploading media and creating Spotlights). Spotlight submissions are reviewed by Snapchat and go live only after Snapchat approves them.
API usage & compliance. BallEngine uses the official Snapchat APIs. By using the integration, you agree to comply with the Snap Terms of Service and the Snap Business Services Terms. Handling of the data accessed through this integration is described in our Privacy Policy.
Suspension & Termination. We may suspend or disable the Snapchat integration in cases of API abuse, spam, fraud, or violation of policies. You may disconnect the integration at any time from the Snapchat Publishing page, or revoke BallEngine's access directly from your Snapchat account permissions settings.
13d. Facebook Integration & API Services
BallEngine offers an optional integration with the Meta Graph API that lets you publish your rendered videos to your own Facebook Page. You choose whether to connect your account, and the integration is not required to use any other part of the Services. A Facebook Page you manage is required.
Authorization. You authorize BallEngine using Facebook's OAuth (Facebook Login) system. BallEngine never asks for, receives, or stores your Facebook password, authentication is handled entirely by Facebook, and BallEngine only receives the permissions you approve on Facebook's consent screen.
Your responsibility. You remain solely responsible for all content you upload or publish through the integration, including its copyright status, music licensing, and its compliance with the Meta Community Standards, the Facebook Terms of Service , and all applicable laws. You retain ownership of your uploaded content; BallEngine only receives the limited permissions necessary to perform the actions you request (uploading videos to your Page).
API usage & compliance. BallEngine uses the official Meta APIs. By using the integration, you agree to comply with the Facebook Terms of Service and the Meta Platform Terms. Handling of the data accessed through this integration is described in our Privacy Policy.
Suspension & Termination. We may suspend or disable the Facebook integration in cases of API abuse, spam, fraud, or violation of policies. You may disconnect the integration at any time from the Facebook Publishing page, or revoke BallEngine's access directly from your Facebook Business Integrations settings.
13e. Instagram Integration & API Services
BallEngine offers an optional integration with the Instagram Platform API (Instagram Login) that lets you publish your rendered videos to your own Instagram account as Reels. You sign in directly with Instagram, no Facebook connection inside BallEngine is required. You choose whether to connect your account, and the integration is not required to use any other part of the Services.
Authorization. You authorize BallEngine using Instagram's OAuth system. BallEngine never asks for, receives, or stores your Instagram password, authentication is handled entirely by Instagram, and BallEngine only receives the permissions you approve on Instagram's consent screen.
Your responsibility. You remain solely responsible for all content you upload or publish through the integration, including its copyright status, music licensing, and its compliance with the Instagram Community Guidelines, the Instagram Terms of Use , and all applicable laws. You retain ownership of your uploaded content; BallEngine only receives the limited permissions necessary to perform the actions you request (publishing Reels to your account).
API usage & compliance. BallEngine uses the official Instagram APIs. By using the integration, you agree to comply with the Instagram Terms of Use and the Meta Platform Terms. Handling of the data accessed through this integration is described in our Privacy Policy.
Suspension & Termination. We may suspend or disable the Instagram integration in cases of API abuse, spam, fraud, or violation of policies. You may disconnect the integration at any time from the Instagram Publishing page, or revoke BallEngine's access directly from your Instagram "Apps and Websites" settings.
13f. Threads Integration & API Services
BallEngine offers an optional integration with the Threads API by Meta that lets you publish your rendered videos to your own Threads profile as video posts. You authenticate directly with Threads, no Facebook or Instagram connection inside BallEngine is required. You choose whether to connect your account, and the integration is not required to use any other part of the Services.
Authorization. You authorize BallEngine using Threads' OAuth system. BallEngine never asks for, receives, or stores your Threads password, authentication is handled entirely by Threads, and BallEngine only receives the permissions you approve on Threads' consent screen.
Your responsibility. You remain solely responsible for all content you upload or publish through the integration, including its copyright status, music licensing, and its compliance with the Threads Terms of Use and all applicable laws. You retain ownership of your uploaded content; BallEngine only receives the limited permissions necessary to perform the actions you request (publishing video posts to your profile).
API usage & compliance. BallEngine uses the official Threads APIs. By using the integration, you agree to comply with the Threads Terms of Use and the Meta Platform Terms. Handling of the data accessed through this integration is described in our Privacy Policy.
Suspension & Termination. We may suspend or disable the Threads integration in cases of API abuse, spam, fraud, or violation of policies. You may disconnect the integration at any time from the Threads Publishing page, or revoke BallEngine's access directly from your Threads account settings.
13g. Pinterest Integration & API Services
BallEngine offers an optional integration with the Pinterest API that lets you publish your rendered videos to your own Pinterest boards as video pins. You choose whether to connect your account, and the integration is not required to use any other part of the Services.
Authorization. You authorize BallEngine using Pinterest's OAuth system. BallEngine never asks for, receives, or stores your Pinterest password, authentication is handled entirely by Pinterest, and BallEngine only receives the permissions (scopes) you approve on Pinterest's consent screen.
Your responsibility. You remain solely responsible for all content you upload or publish through the integration, including its copyright status, music licensing, and its compliance with the Pinterest Community Guidelines, the Pinterest Terms of Service , and all applicable laws. You retain ownership of your uploaded content; BallEngine only receives the limited permissions necessary to perform the actions you request (creating video pins on the boards you choose).
API usage & compliance. BallEngine uses the official Pinterest APIs. By using the integration, you agree to comply with the Pinterest Terms of Service and the Pinterest Developer Terms. Handling of the data accessed through this integration is described in our Privacy Policy.
Suspension & Termination. We may suspend or disable the Pinterest integration in cases of API abuse, spam, fraud, or violation of policies. You may disconnect the integration at any time from the Pinterest Publishing page, or revoke BallEngine's access directly from your Pinterest connected-apps security settings.
14. Contact Us
Questions about these terms? Reach out to our legal department or support desk.