Transparency

Security & moderation

LabRepo uses a lightweight moderation layer to protect student work, reduce abuse, and keep the platform trustworthy.

Upload Limits & Bursts

To ensure fair usage, we enforce two distinct upload constraints:

  • Rate Limit (35/min): A standard API rate limit that blocks the 36th upload attempt within a single minute. This simply returns a "Too Many Requests" error to pace your uploads.
  • Abuse Flag (50/min): An automated moderation rule that triggers if you successfully upload 50 files within 60 seconds. This is considered an Upload Burst and indicates potential spam. Hitting this limit flags your account for admin review.

Account Suspensions

Accounts flagged for abusive behavior (such as extreme upload bursts or repeated login attacks) may be suspended by an administrator.

  • If Suspended: You will retain read-only access to view and download your existing files. However, you will be blocked from creating new sessions, subjects, and works, uploading new files, or modifying and deleting any existing data. A reason for the suspension will be displayed on your dashboard.
  • Appeals: If you believe your suspension was a mistake, you can contact support with your User ID to request a manual review and restoration of privileges.
  • Hard Deletion: Suspended accounts that violate our most severe policies may be subjected to a Hard Delete by administrators. This irrevocably wipes all files and data associated with the account from the platform.

Why we log activity

We record key events such as logins, uploads, downloads, and admin actions so we can investigate issues, identify malicious actors, and maintain a secure history.

Your privacy

Private security data and metadata (like file size and names) are stored server-side and never sold. We do not inspect the contents of your academic files.