Permissões para cada usuário só poder visualizar os próprios contatos, mas sincronize Google

Olá Brenner, agradeço imensamente pela resposta e pelo detalhamento.

Entendi a estrutura que mencionou, e creio que ela me atende bem.

Só preciso tirar dúvidas de algumas questões chave desse problema:

- A configuração de acesso que queremos é para que realmente cada membro da equipe (com exceção dos líderes) possa visualizar e alterar SOMENTE os contatos que são de sua propriedade… os membros de algumas de nossas equipes “competem” com suas agendas, e precisamos que o catálogo de contatos de um membro não seja acessível pelos demais membros do seu time (com exceção dos líderes, é claro). Pelo que você mencionou "A configuração de acessos não exclui a possibilidade dos usuários criarem registros, observações e tarefas nos contatos que não foram atribuídos a eles", não é possível limitar os acessos aos contatos dessa forma?

- A configuração dos contatos, seja qual for possível, permite que contatos sejam importados do Google? E esses contatos permanecerão sob acesso apenas do usuário que os importaram?

Mais uma vez, obrigado pela resposta.