I am working on an application that always uses red font for required fields and black font for optional fields. In the past, the fields are textboxes or drop-down-boxes. I'm introducing a checkbox (Boolean) field for the first time.
I'm unsure whether this field should be in red or black font. Technically, the field is required in the database. Should I still mark this field as required, even though the user has no choice but to select some value (unchecked or checked)? I should note the value of this checkbox is very important - but that is not really what red font is designed to indicate.
Edit: I wanted to add a bit more background. The checkbox is on a Create User form. If the checkbox is checked when a user is created, the user will basically be created as "super user". A NULL value wouldn't make sense because the user either is or is not a super user. I thought a checkbox with a default of unchecked would be the best choice.