1. Acceptance of Terms

By accessing or using tinyfiles.tv (the "Site"), you agree to be bound by these Terms of Service. If you do not agree to these terms, you are not permitted to use the Site or its services. We reserve the right to update these terms at any time, and your continued use of the Site constitutes acceptance of any changes.

2. Description of Service

tinyfiles.tv is a curated feed and distribution pipeline for lightweight media files. We host self-contained HTML5 WebAudio games, songs, visualizers, and utilities. The Site acts as a venue. We do not create, verify, or guarantee the functionality, safety, or legality of the works hosted here, nor do we handle any financial transactions between you and the creators.

3. Acceptable Use, Security & Anti-Abuse

You agree to use the Site for lawful, personal, and non-commercial purposes. You agree not to:

  • Security Probing: Run vulnerability scans, penetration testing, port scanning, or vulnerability probes against the Site, its server, or its Docker containers without explicit written authorization. Exception: the Python execution container is explicitly in scope — attempting to break it is invited, not prohibited. See Security §9 and the container test suite in §4.3.
  • Interference & Disruption: Engage in any activity that overburdens server infrastructure, introduces malicious code, attempts a denial-of-service (DoS) attack, or interferes with the normal operation of the platform for other users.
  • Reverse Engineering: Attempt to reverse-engineer server-side security controls, extract underlying backend source code, or exploit the boundaries of the Retro Save System or Docker containers. Exception: the Python container, as above. The carve-out applies only to the container; it does not extend to the platform origin, the Save API, the auth flow, or any other system.
  • Automated Harvesting: Use automated bots, crawlers, or scrapers to harvest data, source code, or assets in bulk from the platform.

The container exception in plain terms. There is one system on this site that is designed to be attacked: the Python execution container. It is sandboxed, it is tested by a public adversarial suite, and a working escape is treated as a fix request rather than a violation. Everything else — the platform origin, the Save API, the auth flow, the sandbox configuration of browser works — is off-limits without written authorization.

Right to Monitor and Block: We reserve the right to monitor traffic for security purposes and retain the absolute right to block IP addresses, terminate connections, or hand over malicious actor logs to law enforcement if an attack or probe is detected.

4. Submissions and Creator Obligations

If you submit a work to tinyfiles.tv, you must adhere to the rules outlined in our Submission Criteria. By submitting a work, you agree to the following:

Age Requirement

You must be 18 years or older to submit a game or join the Discord server. If you are under 18, your parent or legal guardian must submit the work on your behalf. We do not enter into contracts with minors.

Rights and Licensing

You retain full copyright and ownership of the works you submit. However, by submitting a work, you grant tinyfiles.tv a non-exclusive, royalty-free, worldwide license to host, display, distribute downloads of, and promote the work on the Site. You must provide an express license for users (e.g., MIT, CC BY-NC, or "All Rights Reserved") and ensure that all code is fully inspectable and downloadable.

Security Warranty & Indemnification

You warrant that your submitted code contains no hidden backdoors, malicious scripts, or unlicensed proprietary code assets. You agree to defend, indemnify, and hold harmless tinyfiles.tv, its curators, and hosting infrastructure from any claims, damages, losses, or legal fees arising from your submitted code, your breach of these terms, or your violation of any third-party rights.

Content Warranty

You warrant that your work complies with the PG-13 guidelines: no curse words, no suggestive content, and no politics. Violence is permitted within standard video game norms. You also agree that your multiplayer games will not feature live text chat, and will instead use the standardized preset phrases provided by the Site.

Removal and De-listing

We reserve the unilateral right to remove, reject, or quarantine any submission at any time, for any reason (or no reason), without prior notice. This includes moving works to the "Asset Graveyard" if they fall below rating thresholds.

5. Third-Party Links & Metadata

Creators provide their own JSON sidecars, custom titles, bios, and external marketplace links (e.g., Ko-fi, PayPal, itch.io, Steam). You acknowledge and agree that:

  • We are not responsible for the accuracy, completeness, or legality of metadata or sidecar content provided by third-party creators.
  • We do not endorse any external links found on creator profile pages.
  • We have no control over, and assume no liability for, external third-party websites or financial transactions handled off-site. You access third-party links at your own risk.

6. The Save API and Data Loss

The Site provides a centralized Save API (the "Retro Save System") to allow games to store player progress using anonymous hash codes. You acknowledge and agree that:

  • These hash codes are the sole method of accessing saved data. If you lose your hash code, the saved data cannot be recovered.
  • We are not responsible for any loss of data, progress, or high scores due to technical failures, server maintenance, or database corruption.
  • We reserve the right to purge save data that has been inactive for extended periods to maintain server performance.

7. Disclaimer of Warranty & Limitation of Liability

The Site and all works hosted on it are provided "AS IS" and "AS AVAILABLE" without warranties of any kind, either express or implied. We do not guarantee that the works are free of bugs, viruses, or errors. Because the works are self-contained user-submitted code, you run them at your own risk. We expressly disclaim any liability for any damage to your computer, device, or data resulting from the use of this Site.

To the maximum extent permitted by law, tinyfiles.tv and its curators shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, whether incurred directly or indirectly, or any loss of data, use, goodwill, or other intangible losses resulting from your use of the Site.

8. Termination of Access

We reserve the right to suspend, ban, or permanently terminate any user's access to the Site, the Discord server, or the submission pipeline at any time, for any reason, without notice or liability.

9. Feedback and Unsolicited Ideas

If you send us feedback, bug reports, or suggestions, you agree that we have the right to use them freely without any obligation to compensate, credit, or acknowledge you.

10. Force Majeure

We shall not be liable for any failure or delay in performance due to circumstances entirely outside our control, including but not limited to server provider outages, natural disasters, power grid failures, or major cyber infrastructure disruptions.

11. Intellectual Property & DMCA

We respect the intellectual property rights of others. If you believe that your copyrighted work has been copied or used in a way that constitutes copyright infringement, please contact our designated Copyright Agent. We will investigate and remove infringing content in accordance with the Digital Millennium Copyright Act (DMCA).

For the full takedown procedure — including the six required elements under 17 U.S.C. § 512(c)(3), the counter-notice process, and the repeat-infringer policy — see the DMCA & Copyright page.

12. Governing Law

These Terms of Service shall be governed by and construed in accordance with the laws of the State of Pennsylvania, United States, without regard to its conflict of law principles. Any dispute arising from these terms or your use of the Site shall be subject to the exclusive jurisdiction of the state and federal courts located in Pennsylvania.