Privacy Policy
Effective date: June 25, 2026
The short version
Upgrade the programming language runs entirely on your own computer. It does not phone home, does not collect telemetry, and does not require an account. This page covers the small amount of data the website and optional features may touch.
What the software collects
Nothing, by default. Running upgrade yourfile.up or upgrade ide does not send any data anywhere. The two exceptions, both opt-in and visible in your own code:
- do web.* actions — if your own program calls
do web.get,web.get_json, orweb.post, that request goes wherever you told it to go, governed by that destination's own privacy policy, not this one. - The optional AI error helper — if you opt in by setting an API key environment variable, the IDE's "Explain this error" button sends your error message and the related code snippet to a third-party AI service to generate a deeper explanation. Without opting in, this feature works fully offline and sends nothing.
What this website collects
Nothing beyond what's unavoidable to serve the page. This site does not use cookies, does not run analytics, and does not have user accounts. The hosting provider may log basic technical request data (such as IP address, browser type, and timestamp) for security and performance purposes — standard practice for any website, governed by that provider's own privacy policy, not collected or seen by the Upgrade project itself. If analytics or cookies are ever added, this section and the effective date above will be updated first.
Children's privacy
Upgrade is not directed at children under 13, and the website does not knowingly collect personal information from children.
Changes to this policy
If this policy changes, the date at the top of this page will be updated.
Contact
Questions about this policy: email support.