Mio is making cross platform communication between teams a reality. In doing so, protecting the integrity and security of your data is of paramount importance to us.

Mio securely integrates with your messaging platforms and never stores messages or files. Read our security white paper for more details.

We never require more permissions than necessary to make universal channels function as intended.


Checking the box Consent on behalf of your organization allows other users in the organization to use the app in their own teams without needing to request admin consent.

Permissions requested by Mio in Microsoft Teams

  • Manage installed Teams apps in teams - Allows the app to read, install, upgrade, and uninstall Teams apps in teams you can access. Does not give the ability to read application-specific settings.
  • Manage your installed Teams apps - Allows the app to read, install, upgrade, and uninstall Teams apps installed for you. Does not give the ability to read application-specific settings.
  • Read the names and descriptions of teams - Allows the app to read the names of your teams so you can pick which team to use the app in.
  • Create channels - Create channels in any team, on your behalf.
  • Read the names and descriptions of channels - Read channel names and channel descriptions, on your behalf.
  • Read and write your chat messages - Allows an app to read and write your 1 on 1 or group chat messages in Microsoft Teams, on your behalf.
  • Read all files that you have access to - Allows the app to read all files you can access.
  • Read items in all site collections - Allows the application to read documents and list items in all site collections on your behalf.
  • Read all users' basic profiles - Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.
  • Sign you in and read your profile - Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.
  • Maintain access to data you have given it access to - Allows the app to see and update the data you gave it access to, even when you are not currently using the app. This does not give the app any additional permissions.


Frequently asked questions

Can Mio access my private Teams and channels that aren't universal channels?

No, the Mio app can only view messages in Teams that is has been added to.

If you create multiple universal channels for different contacts under the same Team, your external contacts would not be able to access the other channels either.

Why does Mio need to read all files that I have access to?

When a file is uploaded in Microsoft Teams it's stored in shared Sharepoint folders. The Mio app needs to access these specific Sharepoint files in order to successfully send the file to Slack and Webex Teams.

At this time, this permission is the least privileged scope that Microsoft offers.

Mio does not perform any other channel management actions other than for universal channels you create through the app.


If you have any questions regarding security for Mio, please reach out to our team.

Did this answer your question?