I've got two contact centres in the same building and they want to prevent the Hysterical Reporters from being able to see each others CSQ Reports. I know you can filter them to show only details required but can you prevent a HR user from seeing certain CSQs? (Like with Supervisor access).
Not possible in a configurable/actually secure way I'm afraid...
However... let's say you have two Supervisors, who have dedicated PCs, and don't switch desks (ever).
You could go into the report templates on their PC, open the XML files (e.g. the ones related to Contact Service Queues) and edit the SQL queries it contains that populate the detail tab (by defualt they are something like 'select name from contactservicequeue', you could change it to 'select name from contactservicequeue where name = 'csq1'). You would also need to set a default selection that matches something they are able to see.
You may also have to edit the SP in SQL such that it requires a CSQ list (i.e. doesn't default to report on all CSQs).
So not easy - when you consider you'd have to do that for each report....