is there any way to create own restriction to a record?
For example, we have a database of clients, and there are VIP clients that should not be shown to anyone eventhough to owners of that records
In CRM, owning a record does not necessarily provide rights to the record. It is the security roles that a user has that determine the rights.