Is it possible to restrict ZCRM user to see only custom views created by administrator

Is it possible to restrict ZCRM user to see only custom views created by administrator

I have segmented data in my CRM and I want to allow different users to be able to see only parts of it based on some criteria. I've tried to create and share a custom view, but then there is always an option for user to see all open lead for example. and I need my lead data to have Public Read/Write/Delete access. 
Any ideas?
Thank you