No need to have a control that's never visible. Just add a boolean field to your data source and give it the default value formula:
not((checkBox1 | checkBox2 | checkBox3 | ...)[. != 'true'])
Or if your other checkboxes are in a repeating group, it's even easier:
not(repeatingCheckBox[. != 'true'])