Giving Single User Access to Records

Hi

For some use cases, like managing user expenses or HR-related records, records should only be seen by the record owner. Since data domains are not designed for this, how can we restrict the visibility of records -not fields- at the agent-user level? 

BR

Erdinç