Last updated: 22 July 2026
Pseudocode Translator respects your privacy.
This Privacy Policy explains what information is collected, how it is used and the choices available to users.
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.
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.
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.
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.
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.
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.
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.
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.
This Privacy Policy may be updated from time to time.
Any changes will be published on this page together with the updated revision date.
If you have any questions regarding this Privacy Policy, you may contact:
Email: contact@pseudocodestudio.com
Last updated: 22 July 2026
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.
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.
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.
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
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.
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.
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.
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.
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
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.
Questions regarding these Terms may be directed to:
Email: contact@pseudocodestudio.com