Skip to main content

Privacy and data retention

How JudgeKit handles candidate, student, and operator data.

Data classes and retention windows

Default retention windows for each operational data class. Operators can shorten these via environment configuration; longer retention requires a dedicated archival workflow.

  • Audit logs 90 days default retention. Authorized operators / admins reviewing platform actions.
  • AI chat transcripts 30 days default retention. Authorized staff with system.chat_logs, used for support, misuse review, and governance.
  • Anti-cheat events 180 days default retention. Authorized instructors / admins reviewing assessment integrity telemetry. These signals are review aids — not standalone proof of misconduct.
  • Login events 180 days default retention. Authorized operators / admins reviewing authentication activity for security and audit purposes.
  • Recruiting invitations and submissions 365 days default retention. Authorized recruiting / instructor / admin staff for assessment operations and dispute review.
  • Submissions and grading records 365 days default retention. Instructors / admins and the submitting user, subject to platform permissions.

Your rights

Subject to local law (including GDPR for EU users and PIPA for Korean users), you may request:

  • Access to a copy of your account data and your submissions.
  • Deletion of your account and associated submissions, subject to legal retention obligations.
  • Objection to specific processing — for example, opting out of public rankings.

Making a request

Account holders can manage profile preferences from their dashboard. For data export or deletion requests, contact us via the email below; you should receive an acknowledgement within 30 days.

Open your profile preferences

Contact

Reach the platform operator at privacy@xylolabs.com

Anti-cheat telemetry note

When an exam or recruiting assessment has integrity monitoring enabled, the browser-side monitor records tab-switch events, copy/paste actions, IP-address changes, and periodic code snapshots. These signals are review aids only and should be corroborated with submission history and human review before any decision.

Privacy and data retention - AuraEdu Online Judge