На первый взгляд, я бы сказал, что они принадлежат модели. Запись MVC в Википедии , похоже, согласна: «В MVC модель представляет информацию (данные) приложения и бизнес-правила, используемые для манипулирования данными».
В конце концов, под «бизнес-правилами» мы подразумеваем функциональные алгоритмы и логику, которые кодируют область, с которой связано ваше приложение, а не логику, связанную с вводом / выводом. Эта основная бизнес-логика не изменяется или не должна изменяться в зависимости от того, что отображается для пользователя (который является доменом представления), или от ввода пользователя (который в основном принимается контроллером).
По моему опыту, задавание такого рода вопросов было очень показательным в процессе разработки программного обеспечения: мы обнаружили большое количество вещей, которые некоторые люди считали «бизнес-правилами», но которые оказались чем-то другим. Если это не настоящее бизнес-правило, оно может не относиться к модели.