Terms and Privacy

This document describes the terms of service and privacy policy for kigalisim.org. By using this website, you agree to the following.

Open Source

This project's source is available on GitHub at SchmidtDSE/montreal-protocol. See below for licensing details: This application uses a number of open source components as described in the project readme.

Privacy

This webpage respects your privacy and collects as little information as possible while still providing a positive user experience. Simulations built and run through the web-based IDE or the JAR engine are executed entirely on your device and are never transmitted to our servers. Our only features that transmit simulation code over the internet are the Get Help feature and the Community Cloud Endpoint, both of which are optional and described in detail below. By using the application, you agree to the following.

Data Collection

This application records standard server access logs for security and stability reasons, including to prevent abuse. This is a common practice employed by many websites necessary for maintaining application function. This information includes: These logs are maintained for security reasons and to ensure strong application performance but are anonymized within 7 days of collection. These anonymized statistics are maintained indefinitely as aggregated information for us to understand usage patterns in order to improve the service and maintain its performance. The anonymized data may also include error or bug reports. That said, no other personal identifying information is collected including email address, phone number, race, ethnicity, age, etc. Furthermore, please note that: Finally, if technical issues are encountered, error reports may be sent back to us. However, we do not intend to collect personally identifying information through that mechanism. IP addresses and simulation code / configuration are not retained through these reports. We do not capture simulation code is our server access logs. Our only features that transmit simulation code to a remote server are the Get Help feature and the Community Cloud Endpoint, both of which are optional. However, of these, only Get Help retains a copy of your simulation code (so that we can review it and respond). That said, Our cloud service providers' data handling practices are subject to their respective data processing addendums as described in the Subprocessors section below.

Data Storage

We save very limited data to your device and that data is not used to track you. By using this application, you agree to the transfer of standard server access logs and anonymized statistics as described above to be transferred to data centers based within the United States of America.

Security and Access

We take security seriously. Communication between your device and our servers is encrypted with secure socket layer SSL. Access to non-anonymized access logs and the deployment configuration of the application is limited to the current maintainers of the project, automated systems we've constructed for running the application, and our subprocessors. We will not disclose these except as required by law. As noted above, these access logs contain IP addresses, timestamps, pages requested, and user agent strings. They do not contain simulation code. Note that anonymized data may be shared with project partners for the purposes of tracking project success and impact.

Subprocessors

See DreamHost CDPA for more information about our web host / subprocessor. United States-based servers within Amazon Web Services (AWS) are used to provide the Get Help feature and the Community Cloud Endpoint. See the AWS Data Processing Addendum for more information. Anonymized bug reports may be managed with Sentry which also has its own Sentry DPA. Note that Sentry is currently disabled but may be enabled in the future with an update to these terms.

External sites

Note that external sites linked from this application maintain their own privacy policies, terms of service, and licensing. This website is not responsible for any external content. We define external content to include any content at any domain other than kigalisim.org.

Get Help

The Get Help feature will send a copy of your simulation to us along with a question or information about an issue. The purpose is for us to be able to better offer support during your use of the tool. Use of this feature is completely optional and it will not be used without your permission which is given by clicking send on get_help.html.

Using the Get Help feature will send your simulation code to us by email. United States-based servers within Amazon Web Services are used to send that message. Your simulation code, email address, and message body are retained for the purpose of providing you with support. This information is kept in confidence, access is limited to the team maintaining this tool and our subprocessors, and it will not be disclosed except as required by law. We ask that AWS removes any CloudWatch logs of this information within 7 days, except that logs may be retained for longer in cases of potential abuse or malicious activity. For more information about AWS, see their Data Processing Addendum. Anonymous aggregate statistics may be retained by our cloud provider for billing us.

Requests for data removal with regards to the Get Help feature will be honored within 14 business days.

Community Cloud Endpoint

The community cloud endpoint is an optional HTTP GET endpoint that allows QubecTalk simulations to be run on a remote server. It is intended for programmatic use and is typically invoked by AI assistants, scripts, or automated integrations. It is not used by the kigalisim.org web-based IDE or the Kigali Sim jar, which run all simulations locally on your device.

When the endpoint is invoked, the QubecTalk simulation script submitted in the request is transmitted to and processed on a remote server. CloudWatch logging has been disabled for this endpoint. As a result, simulation code submitted in requests is not logged or retained by our code. However, our servers may retain anonymous aggregate statistics such as invocation counts for billing and service monitoring purposes as run by our cloud provider. For more information about AWS, see their Data Processing Addendum.

Users who are uncertain whether a tool or AI assistant they are using may invoke this endpoint are encouraged to review the tool's documentation or ask the assistant directly.

Updates

This page's content was last updated on 2026-02-27. Updates to this policy will be posted to this page.