Welcome to the Airtable community.
It is not possible to completely prevent a collaborator from viewing other records. All collaborators on a base can view all of the data in the base. There are some workarounds that involve using multiple bases and synced tables, but you loose the ability to edit the original records.
Some people use a portal, such as miniExtensions or Stacker to provide people with limited access.