Officer Candidate School (OCS) Portal, Officer Hub & Command Center
This Privacy Policy explains what information is collected when you use the OCS Candidate Portal, the Officer Hub, or interact with the OCS Command Center as a member of staff, why it is collected, who can access it within our community, how long it is kept, and what rights you have over it.
This Service is developed and maintained independently by a single developer as a project for the Roblox Infantry Corps (RIC) community. It is not operated by a registered company, and there is no formally appointed Data Protection Officer in the strict legal sense of the term. Throughout this document, "we," "us," and "the Operator" refer to the developer and the OCS staff members who operate the Service, acting collectively as the party responsible for the data described below.
This Policy is written to be accurate and specific to how the Service actually works, rather than to use generic legal language that does not reflect real practice. If any part of this Policy becomes inaccurate because the Service changes, we are committed to updating it.
This document does not constitute legal advice, and its existence does not by itself guarantee compliance with any particular law. It is our good-faith effort to be transparent and to handle your data responsibly.
The OCS Candidate Portal is used by members of the Roblox Infantry Corps (RIC) community who hold a minimum in-group rank (Warrant Officer or above) and have received a valid, single-use access code from OCS staff, in order to complete an official written evaluation as part of the officer candidacy process.
The OCS Command Center and Officer Hub are internal administration and career progression tools used by authorized RIC officers and staff to create tests, review and grade candidate submissions, submit rank-up projects, log community events, and maintain officer conduct records.
This Service is intended for use within the context of the Roblox and Discord platforms and assumes that anyone accessing it is already a member of the associated Discord server and Roblox group.
We only collect information that is necessary to operate the candidate evaluation process, verify identity, maintain the integrity of the examination, and support the administrative functions of the RIC officer program. We describe each category below in plain terms.
We do not collect, see, or store your Roblox or Discord password at any point. Authentication is handled entirely by Roblox's and Discord's own systems; we only receive a token confirming your identity.
To protect the fairness and integrity of the evaluation process, the Portal records certain behavioral signals while you are actively taking your exam:
We want to be direct about this category: this telemetry is linked to your identity (your Discord and Roblox account) in our database for the duration the record is retained. We do not claim it is anonymous, and we do not attempt to argue that it falls outside the scope of personal data. It is collected for one narrow purpose only — detecting the use of unauthorized external assistance (such as another person or an AI tool answering on your behalf) during a timed, proctored examination — and it is not used for any other purpose, such as profiling you outside the context of the exam.
When authorized staff interact with the Command Center, certain actions are automatically logged for accountability and audit purposes, including:
These logs are sent to a private, internal Discord channel accessible only to OCS leadership, and are used solely to maintain accountability over who accessed or modified sensitive records.
Rather than describing access in vague terms, we want to be specific about which roles within our community can see what, based on how the system is actually configured.
| Role | What they can access |
|---|---|
| Academy Head (High Command) | Full administrative access: all candidate exam dossiers, rank-up projects, LOA requests, all access codes, the full question bank, portal-wide settings, and the ability to permanently delete records. |
| Senior Instructor | Access to generate new tests and to review, score, and grade candidate exam submissions and officer projects. No access to portal-wide settings or the ability to delete records. |
| Instructor | Access limited to the Officer Registry and Rank-Up Projects review. No access to candidate exam data. |
| Event Logger / Officer | Access limited to submitting and viewing event/operation logs and their own personnel dossier inside the Officer Hub. |
| Developer | Full technical access to the underlying infrastructure (database and hosting), as required for maintenance, debugging, and security. |
No other role or individual has access to candidate or personnel data. We do not sell, rent, or share your data with advertisers, and we do not use it for any purpose outside the operation of the RIC officer candidacy and personnel process.
We do not hardcode or expose end-user passwords anywhere in our systems, because we never receive them in the first place.
Regardless of where you are located, we extend the following rights to anyone whose data we hold, in the spirit of data protection frameworks such as the GDPR:
How we handle a deletion request in practice: deletion requests are processed using a dedicated global erasure tool built into the Command Center, which locates and permanently deletes the relevant records tied to your account across all database collections in a single action within 14 days.
This Service is not directed at, and is not intended to be used by, children under the age of 13. If we obtain actual knowledge that a candidate is under the age of 13, we will immediately and permanently delete all data associated with that individual and revoke their access.
If you have any questions about this Privacy Policy, or wish to exercise any of the rights described in Section 8, please reach out through one of the following channels: