Last updated: June 2026
1. Acceptance of Terms
By creating an account and using the EvaCode platform ("platform"), you ("user", "student", "teacher") declare that you have read, understood, and accepted all the terms and conditions described in this document.
If you do not agree with any part of these Terms of Service, do not use the platform.
2. Definitions
- EvaCode: web platform for teaching programming with AI-powered automated grading, available at evacode.com.br.
- User: any individual who creates an account on the platform, either as a Student or Teacher.
- Student: user affiliated with an educational institution who answers assessments, assignments, and challenges.
- Teacher: user responsible for creating, managing, and grading assessments, assignments, and challenges.
- Educational institution: establishment to which users are affiliated.
- Content: statements, code, answers, feedback, images, and other materials uploaded to the platform.
3. Registration and Account
- To use the platform, you must create an account by providing true, accurate, and complete information.
- The user is responsible for maintaining the confidentiality of their password and for all activities carried out under their account.
- The user must immediately notify EvaCode of any unauthorized use of their account.
- EvaCode reserves the right to refuse, suspend, or terminate accounts at any time, for any reason, including violation of these Terms.
- Teacher accounts are subject to verification and manual approval by the EvaCode team.
- The user may delete their account at any time through the platform settings or by contacting us.
4. Use of the Platform
- The EvaCode platform is intended exclusively for educational purposes.
- The user agrees not to use the platform to:
- Submit malicious code, viruses, or any other harmful material;
- Attempt to access other users' accounts without authorization;
- Use the platform for illegal or unauthorized activities;
- Violate intellectual property rights;
- Submit AI-generated code (ChatGPT, Copilot, etc.) as their own without the teacher's knowledge;
- Overload the platform infrastructure with automated or abusive requests.
- EvaCode reserves the right to moderate, remove, or refuse any content that violates these Terms.
5. Intellectual Property
- The name, logo, design, and source code of the EvaCode platform are the exclusive property of EvaCode and are protected by intellectual property laws.
- Content uploaded by users (answers, code, statements) remains the property of the respective users or their educational institutions.
- By submitting content to the platform, the user grants EvaCode a non-exclusive, royalty-free license to store, process, and display such content for the purpose of operating the services.
- EvaCode does not claim ownership over code or answers submitted by students.
6. AI-Powered Grading
- EvaCode uses third-party services (Google Gemini) to process and grade student submissions.
- AI-generated grades are based on machine learning algorithms and may contain inaccuracies.
- The teacher has the final say on assigned grades and may adjust them at their discretion.
- EvaCode is not responsible for grades or feedback generated by AI that may not accurately reflect the quality of the student's answer.
- The platform includes mechanisms for detecting code suspected of being AI-generated but does not guarantee absolute accuracy of these mechanisms.
7. Google Classroom and Third-Party Services
- Google authentication and Google Classroom integration are services offered in accordance with Google's terms and policies.
- By using Google authentication, the user agrees to Google's Terms of Service and Privacy Policy.
- EvaCode is not responsible for unavailability, errors, or changes in third-party services.
8. Limitation of Liability
- EvaCode is provided "as is" without warranties of any kind, either express or implied.
- EvaCode does not guarantee that the platform will be available uninterrupted, secure, or error-free.
- Under no circumstances shall EvaCode be liable for direct, indirect, incidental, special, or consequential damages arising from the use or inability to use the platform.
- EvaCode's maximum liability regarding any claim shall be limited to the amount actually paid by the user for services in the last 12 months (if applicable).
9. Privacy and Personal Data
The processing of personal data is governed by our Privacy Policy, which is an integral part of these Terms of Service.
10. Termination and Suspension
- The user may cancel their account at any time.
- EvaCode may suspend or terminate accounts that violate these Terms, without prior notice.
- Upon account termination, access to data will be removed as described in the Privacy Policy.
11. Changes to Terms
EvaCode reserves the right to modify these Terms of Service at any time. Significant changes will be communicated to users through the platform or by email. Continued use of the platform after such changes constitutes acceptance of the new terms.
12. Governing Law
These Terms of Service are governed by the laws in force in Brazil. Any dispute arising from these Terms shall be submitted to the jurisdiction of the district of Palmas, Tocantins, Brazil.
13. Contact
If you have any questions about these Terms of Service, please contact us:
Email: contato@evacode.com.br
Platform: evacode.com.br