MyHub

Click here for more information on the Microsoft Certified app program.

Last updated by the developer on: August 24, 2021

General information

Information provided by AvePoint, inc. to Microsoft:

Information Response
App name MyHub
ID WA200000726
Office 365 clients supported Microsoft Teams
Partner company name AvePoint, inc.
URL of partner website https://www.avepoint.com
URL of Teams application info page https://www.avepoint.com/products/cloud/myhub
URL of Privacy Policy https://www.avepoint.com/privacy-policy/
URL of Terms of Use https://www.avepoint.com/company/terms-of-use

Feedback

Questions or updates to any of the information you see here? Contact us!

How the app handles data

This information has been provided by AvePoint, inc. about how this app collects and stores organizational data and the control that your organization will have over the data the app collects.

Data access using Microsoft Graph

List any Microsoft Graph permissions this app requires.

Permission Type of permission (Delegated/ Application) Is data collected? Justification for collecting it? Is data stored? Justification for storing it? Azure AD App ID
Directory.Read.All both application configuration data is stored from a data handling standpoint Read directory data 4d69a8e1-9c38-4b33-b76f-9d59b5ae051b
Group.ReadWrite.All both application configuration data is stored from a data handling standpoint Read and write all groups 4d69a8e1-9c38-4b33-b76f-9d59b5ae051b
Mail.Send delegated application configuration data is stored from a data handling standpoint Send mail as a user 4d69a8e1-9c38-4b33-b76f-9d59b5ae051b
Reports.Read.All application application configuration data is stored from a data handling standpoint Read all usage reports 4d69a8e1-9c38-4b33-b76f-9d59b5ae051b
Sites.FullControl.All application application configuration data is stored from a data handling standpoint Have full control of all site collections 4d69a8e1-9c38-4b33-b76f-9d59b5ae051b
Sites.Read.All application application configuration data is stored from a data handling standpoint Read items in all site collections 4d69a8e1-9c38-4b33-b76f-9d59b5ae051b
Sites.ReadWrite.All delegated application configuration data is stored from a data handling standpoint Edit or delete items in all site collections 4d69a8e1-9c38-4b33-b76f-9d59b5ae051b
User.Read.All both application configuration data is stored from a data handling standpoint Read all users’ full profiles 4d69a8e1-9c38-4b33-b76f-9d59b5ae051b

Non-Microsoft services used

If the app transfers or shares organizational data with non-Microsoft service, list the non-Microsoft service the app uses, what data is transferred, and include a justification for why the app needs to transfer this information.

Non-Microsoft services are not used.

Data access via bots

If this app contains a bot or a messaging extension, it can access end-user identifiable information (EUII): the roster (first name, last name, display name, email address) of any team member in a team or chat it's added to. Does this app make use of this capability?

No EUII is accessed.

Telemetry data

Does any organizational identifiable information (OII) or end-user identifiable information (EUII) appear in this application's telemetry or logs? If yes, describe what data is stored and what are the retention and removal policies?

Yes, user's email and tenant id will appear in logs. The logs are stored in secured location and only authorized personnel can access during troubleshooting. The logs will be archived after 60 days for security auditing purpose and will be deleted after one year.

Organizational controls for data stored by partner

Describe how organization's administrators can control their information in partner systems? e.g. deletion, retention, auditing, archiving, end-user policy, etc.

The Application's data is stored in Azure SQL Database and Azure Storage. Azure SQL and Azure Storage encryption are enabled. Only authorized admins can access the data. MFA is required for the admins to login. The operations are audited. IP whitelisting is also used to restrict access to the data.

Human review of organizational information

Are humans involved in reviewing or analyzing any organizational identifiable information (OII) data that is collected or stored by this app?

No

Feedback

Questions or updates to any of the information you see here? Contact us!

Identity information

This information has been provided by AvePoint, inc. about how this app handles authentication, authorization, application registration best practices, and other Identity criteria.

Information Response
Do you integrate with Microsoft Identify Platform (Azure AD)? Yes
Have you reviewed and complied with all applicable best practices outlined in the Microsoft identity platform integration checklist? Yes
Does your app use MSAL (Microsoft Authentication Library) for authentication? Yes
Does your app support Conditional Access policies? Yes
List the types of policies supported The application federates with Azure AD, so all conditional access rules can be used.
Does your app request least privilege permissions for your scenario? Yes
Does your app's statically registered permissions accurately reflect the permissions your app will request dynamically and incrementally? Yes
Does your app support multi-tenancy? Yes
Does your app have a confidential client? Yes
Do you own all of the redirect Unified Resource Identifier (URI) registered for your app? Yes
Does your app expose any web APIs? Yes
Does your permission model only allow calls to succeed if the client app receives the proper consent? Yes
Does your app use preview APIs? Yes
Does your app use deprecated APIs? No

Feedback

Questions or updates to any of the information you see here? Contact us!