Based on the Restrict Categories plugin, this plugin allows you to restrict the taxonomies terms that users or roles can use when they publish content. It also provide front end restriction for non logged users.
ToDo List
Prevent the user from accessing the single view of a CPT that is in a disallowed taxonomy