Cylone Back to player

Privacy Policy

Last updated: November 10, 2026

Cylone is a free, independently operated website that allows users to run Scratch projects with enhanced multiplayer functionality.

1. Information We Process

Cylone does not require users to create an account or provide their real name, email address, or other personal details to run projects.

However, certain information is processed to operate the service.

Connection Information

When you visit Cylone, your IP address and other technical connection information are processed as necessary to deliver the website and establish network connections.

Cylone's routine Nginx access logging is disabled. Our custom multiplayer server does not intentionally maintain a database of visitor IP addresses.

Hosting and infrastructure providers may process connection information as part of delivering their services.

Multiplayer Information

When you connect to a multiplayer project, Cylone temporarily processes:

Our multiplayer server maintains active room membership and peer identifiers in temporary memory.

This information is removed when users disconnect or rooms become empty.

Some operational events, including room joins and disconnections, may be recorded in server diagnostic logs.

Cookies

Cylone uses a small number of browser cookies to remember your settings, including your chosen username, a randomly generated player name, and whether WebRTC connections are enabled.

Your browser sends these cookies to Cylone with page requests as a normal part of how websites work, but they are not used for analytics, advertising, or tracking.

You can clear these cookies at any time through your browser settings. Doing so resets your settings, and you will be asked about WebRTC connections again on your next visit.

2. Peer-to-Peer Connections

Cylone can use WebRTC technology to allow players to exchange cloud variable updates directly, which can reduce delay in multiplayer projects.

WebRTC connections are disabled by default. When you first visit Cylone, you will be asked whether to enable them, and you can change this choice at any time in Settings.

When WebRTC connections are disabled, multiplayer messages are relayed through Cylone's WebSocket server, and Cylone's multiplayer system does not share your IP address with other players.

When WebRTC connections are enabled, technical networking information, potentially including your public IP address, may be disclosed to other participants in the same multiplayer room during connection setup. This may include participants who have WebRTC connections disabled, although a direct connection is only established with participants who have also enabled them.

Disabling WebRTC connections stops this information from being shared from that point onward, but it cannot remove information that other participants have already received.

When WebRTC connections are enabled, Cylone uses Google's public STUN servers to help establish them. Google may receive technical connection information when your device contacts these servers.

WebSocket connections are also used for signaling, and for relaying multiplayer messages to participants without a direct peer-to-peer connection.

3. Scratch Projects and Third-Party Services

Cylone uses a modified version of TurboWarp to run Scratch-compatible projects.

Loading a Scratch project may involve connections to external services, including Scratch and services responsible for delivering project assets or extensions.

Individual projects and extensions may also communicate with third-party websites or services.

These third parties operate under their own privacy practices, which Cylone does not control.

4. Analytics and Advertising

Cylone does not currently operate an advertising program or intentionally use third-party advertising trackers or website analytics services.

Routine Nginx access logging has been disabled to reduce unnecessary collection of visitor information.

5. Data Storage and Retention

Cylone's custom multiplayer server maintains active room membership and connection identifiers in memory rather than a persistent database.

These records are ordinarily removed when connections close or the server restarts.

Cloud variable messages are forwarded between participants and are not stored in a database by Cylone's multiplayer server.

Limited operational information may be retained in server diagnostic logs. Hosting providers and third-party services may maintain separate records according to their own policies.

6. Children's Privacy

Cylone is intended as a general-audience project-running tool and is not specifically designed or marketed to children under 13.

Cylone does not require users to register, provide their age, or submit personal information to access its basic functionality.

Parents and guardians should be aware that when WebRTC connections are enabled, peer-to-peer networking may disclose technical connection information, including IP addresses, to other participants. WebRTC connections are disabled by default and can be turned off at any time in Settings.

Parents or guardians with concerns about children's privacy may contact us using the contact page.

7. Security

Cylone uses encrypted website connections and established WebRTC networking technologies.

We take steps to minimize unnecessary data collection. However, no internet service can guarantee absolute security.

Users should avoid sharing passwords, private information, or other sensitive data through cloud variables or multiplayer messages.

8. Your Privacy Choices

You can stop participating in multiplayer sessions by disconnecting from a project or closing the webpage.

You can enable or disable WebRTC connections at any time in Settings. While they are disabled, Cylone's multiplayer system does not share your IP address with other players.

You may also choose not to load projects or extensions that communicate with external services.

To ask questions about data processing or request information about data held by Cylone, contact us using the contact page.

9. Email Communications

If you contact Cylone by email, we may receive your email address, message contents, and any other information you voluntarily provide.

This information will be used to review your inquiry, respond when appropriate, and address relevant privacy or service-related concerns.

Email communications may be retained as reasonably necessary for those purposes. Your email provider and ours may also process messages according to their own privacy policies.

Don't send passwords or unnecessary sensitive personal information.

10. Changes to This Policy

We may update this Privacy Policy as Cylone's features, infrastructure, or data practices change.

Any revisions will be published on this page with an updated date.

11. Contact

For privacy-related questions, concerns, or requests, please visit the contact page.

Cylone is an independent project and is not affiliated with, endorsed by, or officially associated with TurboWarp, the Scratch Team, or the Scratch Foundation.