MageProfis_CustomerFilter

enables you to create a customer attribute (yes/no) <-> category Mapping. Customers who have the attribute Value set to "no" will not be able to see the Categories and their Products.