Teams Chat Exporter

Como implantar o Teams Chat Exporter em toda a organização

Para administradores de TI

O Teams Chat Exporter é uma ferramenta de exportação voltada ao usuário que roda inteiramente no navegador com a identidade do usuário conectado. Ela não precisa de registro de aplicativo, nem de consentimento de admin para o Microsoft Graph, nem de mudança no nível do ambiente do Teams. Você pode implantá-la em toda a organização e controlá-la com o gerenciamento de navegadores que você já usa.

IDs das extensões

Instalação forçada

Use o gerenciamento de políticas de navegador que você já tem.

Permissões e por que cada uma é necessária

Estas são as permissões que a extensão solicita, retiradas dos manifestos publicados. Tudo roda no próprio dispositivo do usuário, com a identidade do usuário conectado.

Acesso a hosts

A extensão contata apenas hosts da Microsoft, e somente os que uma exportação precisa. O manifesto lista todas as variantes do Teams mais alguns hosts de mídia da Microsoft para que a ferramenta funcione em diferentes ambientes do Teams. Uma única exportação se comunica apenas com a origem do Teams do ambiente em que o usuário está conectado (a aba ativa) e acessa um host de mídia apenas para os itens que uma determinada conversa realmente contém.

Tratamento de dados

Nenhum dado vai para um servidor de terceiros ou do desenvolvedor. As mensagens e suas mídias são lidas dos próprios serviços da Microsoft usando a sessão existente do usuário, formatadas no dispositivo e salvas pela caixa de diálogo Salvar Como do navegador, onde o usuário escolhe a pasta e o nome do arquivo. Não há proxy, nem etapa na nuvem, nem analytics ou telemetria de qualquer tipo na extensão. Ela roda com a identidade do usuário conectado, com o acesso que esse usuário já tem.

Código-fonte e licença

Código aberto sob a licença MIT. Leia o código ou compile você mesmo: github.com/gediz/teams-web-chat-exporter. O histórico de versões está no changelog.