Hide confidential issues for reporter or show code for guest on private project

I created a user in gitlab to give a client access to a repository.

Now I’d like to have the project visiblity set to private in order to control who can see it. So to let the client user see the project files, I need to give it the reporter role. That also means the user can see the confidential issues. Can I somehow have both? Control the members of the project and hide confidential issues for some of them?