Privacy Policy

Last updated: 22 July 2026


1. Introduction

Pseudocode Translator respects your privacy.

This Privacy Policy explains what information is collected, how it is used and the choices available to users.


2. Information Stored on Your Device

The website stores certain information locally in your browser using Local Storage.

This may include:

your pseudocode from previous sessions

editor settings

colour preferences

theme preferences

font size

other editor customisation settings

This information remains on your own device and is not transmitted to the developer.


3. Information Collected by the Website

The website may collect usage statistics for the purpose of improving the compiler and website.

Examples include:

Device’s language

User’s referrer

Session duration

User’s browser, operating system and device type (desktop/mobile)

number of lines in a program

number of variables declared

number of functions or procedures

feature usage

keyword/token instances

compiler performance

error statistics

These analytics do not include the contents of your source code.


4. Bug Reports

When you voluntarily submit a bug report, the following information is transmitted to the developer:

report title

report description

a copy of the current pseudocode program

This information is used solely to investigate and resolve reported issues and no data will be sent without user consent.

Please do not include passwords, personal information or confidential data in bug reports.


5. Cookies

Pseudocode Translator does not currently use advertising cookies or tracking cookies.

The website may use browser storage that is strictly necessary to remember your preferences and improve your experience.

If cookies are introduced in future versions of the website, this Privacy Policy will be updated accordingly.


6. Artificial Intelligence

Pseudocode Translator does not use artificial intelligence to analyse, process or translate your source code.

Your code is not used to train artificial intelligence models.


7. Third-Party Services

The website uses trusted third-party services where necessary to operate the platform.

These services may process limited technical information required for their operation.

Current services include:

Supabase (analytics and backend services).

Discord (bug report notifications).

Cloudflare (content delivery network).

GitHub (source code hosting).

Railway (deployment and hosting).

These services are used to enhance the functionality and performance of the website and are governed by their respective privacy policies.

Additional providers may be introduced as the website evolves.


8. Data Security

Reasonable technical and organisational measures are taken to protect the information processed by the website.

However, no method of electronic storage or internet transmission can be guaranteed to be completely secure.


9. Children's Privacy

Pseudocode Translator is intended for educational use and may be used by students.

The website does not knowingly collect personal information from children beyond information voluntarily submitted through bug reports.


10. Changes to this Privacy Policy

This Privacy Policy may be updated from time to time.

Any changes will be published on this page together with the updated revision date.


11. Contact

If you have any questions regarding this Privacy Policy, you may contact:

Email: contact@pseudocodestudio.com

Terms of Service

Last updated: 22 July 2026


1. Acceptance of these Terms

By accessing or using Pseudocode Translator ("the website"), you agree to be bound by these Terms of Service. If you do not agree with these terms, please do not use the website.


2. About the Website

Pseudocode Translator is an independent educational project designed to translate Cambridge International (CIE) Computer Science (9618) pseudocode into Python. The website is intended as a learning tool and is not affiliated with, endorsed by or associated with Cambridge International Education.

For more information read the About page.


3. Educational Use

The website is provided solely for educational and learning purposes.

Although every effort has been made to ensure the accuracy of the compiler and translator, no guarantee is made that the generated Python code or compiler diagnostics are free from errors. Users are responsible for reviewing and verifying all generated code before using it in any environment.

Pseudocode Translator should not be relied upon as the sole source of correctness for assignments, coursework or examinations.


4. User Responsibilities

By using the website, you agree to:

use the website lawfully and responsibly

avoid attempting to interfere with or disrupt the operation of the website

avoid intentionally submitting malicious code designed to abuse or damage the service

refrain from attempting to bypass execution limits or security mechanisms


5. Program Execution

Programs executed through Pseudocode Translator run inside a restricted execution environment.

To maintain stability and security, execution is subject to limits including, but not limited to:

execution time limits

memory limits

output limits

input limits

Programs exceeding these limits may be terminated automatically.


6. Bug Reports

Users may voluntarily submit bug reports to help improve the website.

Submitting a bug report sends:

the report title

the report description

a copy of the current pseudocode program

Bug reports should not contain personal, confidential or sensitive information.


7. Intellectual Property

Unless otherwise stated, the website, compiler, source code, design, documentation and original content are the intellectual property of the developer.

Users may use Pseudocode Translator for personal and educational purposes.

No part of the website may be copied, redistributed or commercially exploited without permission from the developer.

Generated Python code remains the property of the user.


8. Availability

The website is provided on an "as is" and "as available" basis.

The developer makes no guarantee that:

the website will always be available

every compiler feature will function perfectly

all bugs will be fixed immediately

The website may be updated, modified or temporarily unavailable without prior notice.


9. Limitation of Liability

To the fullest extent permitted by law, the developer shall not be liable for any direct, indirect, incidental or consequential damages arising from the use of, or inability to use, the website.

This includes, but is not limited to:

loss of data

incorrect translations

programming errors

interrupted service

examination performance

academic or professional outcomes


10. Changes to these Terms

These Terms of Service may be updated from time to time.

Continued use of the website after changes have been published constitutes acceptance of the revised Terms.


11. Contact

Questions regarding these Terms may be directed to:

Email: contact@pseudocodestudio.com