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.

Jump to...


Permissions requested by Mio during sign up process

Permission name

Description

Use Case

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.

To populate your account information for Mio

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.

To allow Mio to maintain access to the above permissions over time (does not grant additional permissions).

Permissions requested by Mio after authenticating within the app

Permission name

Description

Use Case

Read the names and descriptions of channels

Read channel names and channel descriptions, on your behalf.

Allows the app to read the names of your channels, so you can convert them into universal channels.

Read the names and descriptions of teams

Read the names and descriptions of teams, on your behalf.

Allows the app to read the names of your teams so you can pick which team to use the app in.

Read your chat messages

Allows an app to read your one on one or group chat messages in Microsoft Teams, on your behalf.

To deliver messages to other chat platforms like Slack or Webex.

Read all files that you have access to

Allows the app to read all files you can access.

To post files that you send across chat platforms.

Read items in all site collections

Allows the application to read documents and list items in all site collections on your behalf.

To fetch images posted in messages and files stored in the sender’s

space in Sharepoint.

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.

To maintain accurate universal channel membership.

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. Allows the app to read basic company information.

To allow users to sign in to the Mio app with their Teams account.

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.

To allow Mio to maintain access to the above permissions over time (does not grant additional permissions).

Permissions requested by Mio if you are a Teams admin

Permission name

Description

Use case

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.

To make Mio accessible in all teams within your organization, so you don't have to add Mio to each team individually.

Manage your installed Teams apps

Allows the app to read, install, upgrade, and uninstall Teams apps installed for you.

Read and write to all app catalogs

Allows the app to create, read, update, and delete apps in the app catalogs.

Read and write all users' full profiles

Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.

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.

To allow users to sign in to the Mio app with their Teams account.

Read your chat messages

Allows an app to read your 1 on 1 or group chat messages in Microsoft Teams, on your behalf.

To deliver messages to other chat platforms like Slack or Webex.

Read and write all groups

Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.

Read all files that you have access to

Allows the app to read all files you can access.

To post files that you send across chat platforms.

Read items in all site collections

Allow the application to read documents and list items in all site collections on your behalf

To fetch images posted in messages and files stored in the sender’s

space in Sharepoint.

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.

To allow Mio to maintain access to the above permissions over time (does not grant 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.

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?