TATEPE lets you choose, for each role and for each single user, the terms of any taxonomy (categories, tags, custom taxonomies) in which they are not allowed to publish.
For a restricted user:
Rules set for a single user replace the rules of their roles. Users who can manage options (administrators) are never restricted.
The plugin only limits publishing: it does not change what visitors see on the front end, and it does not prevent a restricted user from reading a post.