For CS Instructors & Bootcamps

Detect Code Plagiarism
in Seconds

Upload student submissions and let CodeGuard compare them using AST parsing and similarity algorithms — automatically filtering out common boilerplate so only real cheating gets flagged.

AST-based analysisMulti-language supportBoilerplate filteringInstructor dashboardBatch uploadsSimilarity reports

Simple, Flat Pricing

Pro Plan
$9/mo

Everything you need to keep your class honest

  • Unlimited submissions
  • AST + token similarity analysis
  • Python, JS, Java, C/C++ support
  • Instructor dashboard
  • Detailed similarity reports
  • Email support
Subscribe Now

Frequently Asked Questions

What programming languages are supported?

CodeGuard supports Python, JavaScript, Java, C, C++, and more. AST-based analysis works across all major languages used in academic settings.

How does it handle common boilerplate code?

Our algorithm normalizes variable names and filters out standard library patterns, so only meaningful logic similarities are flagged.

Is student data kept private?

All submissions are encrypted at rest and never shared. You control your data and can delete it at any time.