Microsoft Teams Integration
Automate your content discovery by integrating MineOS to Microsoft Teams
This integration allows you to automate content discovery to identify and classify PII stored across your Microsoft Teams conversations and channels.
All three Microsoft Teams integrations support Copy requests only. Deletion is not supported for this integration.
Choosing the Right Integration
MineOS offers three Microsoft Teams integration options. Understanding the differences will help you choose the right one for your organization:
Microsoft Teams
This is a User mode integration. An exhaustive search from the perspective of the user who connected the integration (the one who provided the access token). It will only discover data visible to that user in their Teams account — meaning it may not capture all data related to a data subject if it exists in conversations the connecting user cannot access.
Microsoft Teams (User Delegated)
This is a User mode integration. Same as the standard Microsoft Teams integration, but uses Microsoft's native search query, making it significantly faster. It still searches from the perspective of the user who connected the integration — meaning it will only discover data visible to that user in their Teams account, and may not capture all data related to a data subject if it exists in conversations the connecting user cannot access.
Note: Both User Mode integrations include a "Consent on behalf of your organization" checkbox during setup. This checkbox grants all users in your organization permission to connect to the integration — it does not expand the data scope. The integration will still only see data visible to the connecting user.
Microsoft Teams (Tenant)
This is a App mode integration. The most comprehensive option. Requires a Tenant ID and operates in app mode, meaning it searches across all conversations, all channels, and all private messages — including PMs where the data subject is not a direct participant. Customers grant MineOS app-level access to their tenant, enabling a full scan going back up to 5 years. This integration is also more resilient: if an error or timeout occurs, it can automatically resume via checkpointing in the background.
Note: The Tenant integration has no "Consent on behalf of your organization" checkbox because it does not operate in user mode.
| Microsoft Teams | Microsoft Teams (User Delegated) | Microsoft Teams (Tenant) | |
|---|---|---|---|
| Mode | User | User | App |
| Search scope | What the connecting user can see | What the connecting user can see | All conversations, channels & PMs |
| Speed | Standard | Faster (uses MS search query) | Full scan |
| Requires Tenant ID | No | No | Yes |
| Consent checkbox | Yes | Yes | No |
| Data range | N/A | N/A | Up to 5 years |
| Resumable on error | No | No | Yes (checkpointing) |
Before You Start
- Make sure your MineOS plan supports integrations.
- Make sure you are a Microsoft Teams Business user with administrator permissions to all relevant channels.
- For the Tenant integration, ensure you have your organization's Tenant ID available.
Setting Up
- On the left sidebar, click "Integrations" and search for Microsoft Teams in the integrations list.
- Select the integration type that fits your needs (see comparison above).
- Click "Connect" and follow the on-screen instructions to authorize MineOS to access your Microsoft Teams account.
- For User Mode integrations: if you check "Consent on behalf of your organization", all users in your organization will be able to connect to this integration. If you don't check it, only you will be able to connect.
- Click Accept.
- Once the connection is made, enable the integration and click "Save".
That's it! MineOS is now connected to your Microsoft Teams.
What's next?
MineOS returns Microsoft Teams data as PDF files. These PDFs can be reviewed and either redacted or deleted entirely before they appear in the final copy report. Read more about the copy process here and about redaction here.
Need help?
Contact your CSM if you need any help with these integration.