Model Condition is ignored if user doesn't have permission to read field

This one was odd. Found the issue to this condition not working mid way through video. But as per title, any condition is ignored if user doesn’t have read permission to field.

I’d say that the default behaviour is that the user should not get the records in this situation. If the field is needed to evaluate whether to provide the records, then I’d say they shouldn’t get the records until they have appropriate access to the field.