I have a Custom List that I will have people entering data into from an InfoPath form. However, I do not want anybody to be able to see this list. Is there a way to hide a list form users?
While it is easy to “hide” the list through Designer, you’ll want to remember that this is not a security feature. “Hiding” the list means that it won’t show up under “View All Site Content”. Any user with permissions to the list can still access the list directly or indirectly in a wide variety of ways.
If you don’t want users to view data in the list, then you may want to consider using the out of the box item level security feature (list settings/advanced settings) or set permissions after a list item has been created by using a 2010 Designer workflow and an impersonation step.
There is a gotcha with an impersonation step – alerts fire before permissions are set. So, you may want to remove the users ability to set alerts via a custom permission level.