Você removeu o acesso de um usuário a uma página do Notion, mas ele ainda recebe uma notificação quando alguém o menciona em um comentário nessa página. Esse comportamento parece uma falha de segurança. A causa raiz é que o Notion processa notificações de menção no momento em que a menção é criada, e o sistema não revoga retroativamente as notificações com base em alterações de permissão posteriores. Este artigo explica por que isso acontece, como funciona o pipeline de notificações e o que você pode fazer para evitar notificações indesejadas no futuro.
Principais conclusões: Notificações de menção no Notion e alterações de permissão
- Menção @usuário em um comentário: O Notion dispara uma notificação imediata para esse usuário, mesmo que o acesso à página seja removido segundos depois
- Configurações e Membros > Permissões > Remover membro: Essa ação não exclui notificações que já foram enviadas para esse usuário
- Remova o usuário do espaço de trabalho antes de mencionar: A única forma de garantir que o usuário nunca veja a notificação
Por que o Notion envia notificações para menções em páginas bloqueadas
O Notion usa um sistema de notificação orientado a eventos. Quando você digita @nome de usuário em um comentário de página ou em uma discussão de banco de dados e pressiona Enter, o Notion coloca imediatamente uma notificação na fila para esse usuário. O sistema verifica a permissão do usuário no momento em que a menção é criada. Se o usuário tiver pelo menos acesso “Pode visualizar” à página naquele momento, a notificação é enviada. Remover a permissão do usuário após a menção não cancela a notificação que já está na fila ou já foi entregue.
Isso não é um bug. É uma decisão de design para manter o sistema de notificação rápido e simples. Re-verificar permissões para cada notificação na fila exigiria uma sobrecarga significativa do servidor, especialmente em espaços de trabalho com muitas páginas e usuários. O Notion prioriza a velocidade em detrimento de verificações de permissão retroativas. A notificação é tratada como um evento único que é registrado e entregue imediatamente.
O papel da fila de notificações
Quando você menciona um usuário, o Notion adiciona uma entrada a uma fila de notificações interna. Essa fila é processada quase instantaneamente. A notificação inclui um link para a página onde a menção ocorreu. O usuário pode clicar nesse link, mas se a permissão tiver sido removida, ele verá uma mensagem “Você não tem acesso a esta página”. A notificação em si, no entanto, permanece na lista de notificações e pode ser lida. O usuário vê o conteúdo da menção (o texto do comentário) na prévia da notificação, que pode conter informações sensíveis.
Por que remover permissões após uma menção não funciona
Remover um usuário de uma página ou espaço de trabalho após uma menção ter sido criada não exclui a notificação da caixa de entrada do usuário. A notificação já está armazenada no feed de notificações pessoais do usuário, que é um banco de dados separado do banco de dados de permissões de página. O Notion não executa um trabalho em segundo plano para cruzar todas as notificações com as permissões atuais. Portanto, o usuário mantém a capacidade de visualizar o texto da notificação e o fato de que foi mencionado, mesmo que não possa mais acessar a página subjacente.
Passos para evitar notificações de menção indesejadas
Para garantir que um usuário não receba uma notificação de menção para uma página que ele não deveria ver, você deve remover o acesso dele antes de criar a menção. Se você precisar mencionar alguém e depois revogar o acesso, deve excluir a própria menção.
- Remova o usuário da página antes de mencionar
Vá para a página onde deseja mencionar o usuário. Abra o menu Compartilhar no canto superior direito. Encontre o nome do usuário e clique em Remover. Confirme a remoção. Após isso, qualquer menção a esse usuário não acionará uma notificação, pois o usuário não tem mais nenhuma permissão para a página no momento em que a menção é criada. - Exclua a menção após remover as permissões (se você já mencionou)
Se você já mencionou o usuário e depois removeu a permissão, a notificação já foi enviada. Para interromper a notificação, você deve excluir o comentário ou bloco que contém a menção. Passe o mouse sobre o comentário, clique no ícone de três pontos e selecione Excluir. A notificação será removida do feed do usuário apenas se ele ainda não a tiver aberto. Se ele já viu a notificação, excluir a menção não remove a notificação do feed. - Remova o usuário de todo o espaço de trabalho
Se você precisa evitar todas as notificações futuras para um usuário, vá para Configurações e Membros na barra lateral esquerda. Selecione a aba Membros. Encontre o usuário e clique no ícone de três pontos ao lado do nome. Escolha Remover do espaço de trabalho. Isso revoga todas as permissões de página imediatamente. Qualquer menção criada após este ponto não acionará uma notificação. No entanto, menções criadas antes da remoção ainda entregam notificações.
Se o Notion ainda enviar notificações após você seguir estas etapas
Usuário recebe notificação por menção criada após a remoção da permissão
Isso pode acontecer se o usuário tiver acesso à página por meio de uma página pai compartilhada ou de um teamspace. Verifique o menu Compartilhar da página e procure por permissões herdadas. Clique no ícone de três pontos ao lado do usuário e selecione Remover. Verifique também a página pai e as configurações do teamspace. Remova o usuário de todas as fontes de acesso herdado.
Notificação aparece na caixa de entrada do usuário mesmo após excluir a menção
Se o usuário já abriu a notificação antes de você excluir a menção, a notificação permanece na caixa de entrada indefinidamente. O Notion não oferece uma maneira para administradores do espaço de trabalho excluírem notificações da caixa de entrada de outro usuário. A única solução alternativa é pedir ao usuário que descarte manualmente a notificação clicando no ícone de sino e depois no X ao lado da notificação.
Usuário vê o texto da menção na notificação por e-mail
O Notion envia notificações por e-mail para menções. Esses e-mails contêm o texto do comentário. Se o e-mail já foi entregue na caixa de entrada do usuário, você não pode recuperá-lo. Para evitar isso, desabilite as notificações por e-mail para o espaço de trabalho ou peça aos usuários que ajustem suas configurações pessoais de notificação. Vá para Configurações e Membros > Notificações > Notificações por e-mail e desative “Menções” para todos os membros.
Comportamento de notificação do Notion: menção com acesso vs. sem acesso
| Item | Usuário tem acesso à página no momento da menção | Usuário não tem acesso à página no momento da menção |
|---|---|---|
| Notificação entregue | Sim, imediatamente | Não |
| Usuário pode clicar no link da notificação | Sim, abre a página | Não, mostra página de acesso negado |
| Notificação permanece se a permissão for removida após a menção | Sim, fica na caixa de entrada | N/A — notificação nunca foi enviada |
| Notificação por e-mail enviada | Sim, se as notificações por e-mail estiverem ativadas | Não |
Agora você pode prever exatamente quando uma notificação de menção chegará a um usuário. Para evitar vazamentos, sempre remova o acesso à página antes de digitar o símbolo @. Se precisar mencionar alguém depois que ele perdeu o acesso, considere copiar o texto relevante em uma mensagem direta. Como dica avançada, use uma conta de convidado dedicada sem permissões de página para testar menções em uma página de teste, evitando notificações acidentais para membros reais da equipe.