Acceptable Use Policy
Guidelines for using OJCloud responsibly and maintaining academic integrity.
Violations of this policy may result in account suspension or permanent ban. We take academic integrity seriously.
1. Prohibited Activities
Cheating & Academic Dishonesty
- Copying solutions from other users or external sources
- Sharing your solutions with others during active contests
- Using AI tools to generate solutions (unless explicitly allowed)
- Submitting code written by someone else as your own
- Attempting to bypass the judging system
System Abuse
- Attempting to access other users' accounts
- Trying to escape the sandbox environment
- Submitting malicious code designed to harm the system
- Conducting denial-of-service attacks
- Exploiting vulnerabilities in the platform
- Using automated scripts to submit solutions
Multiple Accounts
- Creating multiple accounts for unfair advantage
- Using alternate accounts to circumvent bans
- Sharing account credentials with others
2. Code Submission Guidelines
All submitted code must:
- Be designed to solve the given problem
- Not contain offensive or inappropriate content
- Not attempt to read or write unauthorized files
- Not attempt to make network connections
- Respect time and memory limits
3. Supported Programming Languages
We support the following programming languages. Use the appropriate compiler/interpreter version for your submissions:
C++20
C++17
C++14
C++11
C
C11
Python 3
Python 2
PyPy 3
PyPy 2
Java
Java 8
Kotlin
Go
Rust
4. Community Standards
We expect all users to:
- Be respectful to other users and staff
- Help others learn without giving away solutions
- Report bugs and issues responsibly
- Follow the spirit of fair competition
5. Reporting Violations
If you witness a violation of this policy, please contact us with:
- Username(s) involved
- Description of the violation
- Any relevant evidence (screenshots, submission IDs)
All reports are treated confidentially.
6. Enforcement
Violations may result in:
- Warning - For first-time minor violations
- Temporary Suspension - Account suspended for a specified period
- Permanent Ban - For serious or repeated violations
- Submission Deletion - Removal of violating submissions and statistics