We want our customers to be confident and aware of our data collection practices when using Hyperlinks.
Note
The content on this page is subject to change. We recommend that you check back quarterly for updates.
Data Management Practices
Through its different features, Hyperlinks accesses, processes, and stores several kinds of data:
- User
- Links
- Tenant
Here is how weβre managing data for these different categories:
Data | Accessed | Cached | Stored | Notes |
User profiles | β | π« | π« | Getting user profiles every time the user views the links area. |
Link collections | β | π« | β | Getting link collections every time the user views the links area or the collections section in the settings. |
Links | β | π« | β | Every link text, link URL and the user that created the link gets stored in our database. These informationβs are getting accessed when loading the links in the links area or when creating new links. |
Tenant | β | π« | β | Only the tenant id will be stored in the database its used for logging the user in and accessing the right database part for the tenant. |
User data | β | π« | β | Users data (AAD ID, UPN). Stored as long as the organization is active. |
Teams channel | π« | π« | π« | No access. No cache. No storage. |
Teams conversations | π« | π« | π« | No access. No cache. No storage. |
Teams files | π« | π« | π« | No access. No cache. No storage. |
Microsoft Graph
Scope | Description | Justification | Admin Consent Required | Graph API Permission Type |
User.ReadBasic.All | 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. | Used for getting the Profile pictures of every user for every hyperlink element. | No | Delegated |
openid | Allows you to sign in to the app with your work or school account and allows the app to read your basic profile information. | Used for signing the user in. | No | Delegated |
profile | Allows the app to see your basic profile (e.g., name, picture, user name, email address). | Used for signing the user in. | No | Delegated |
email | Allows the app to read your primary email address. | Used for signing the user in. | No | Delegated |
Microsoft Teams Apps Security And Compliance
To provide organizations with the information they need to accelerate and inform decisions about the Microsoft Teams apps and add-ins they use, Microsoft works with our Microsoft 365 developer partners. This information is supplemented by information from the Microsoft Cloud App Security app catalog and information provided by developers when they submit their apps. This security, data handling and compliance information is intended to help organizations assess and manage the risks of using these apps.
Note
Architecture And Flow Diagram
Resource Endpoints
All the traffic from and to the Hyperlinks platform uses HTTPS protocol on port 443. Here is a short description of each flow:
Name | Comments |
https://s2s-help-overview.azurewebsites.net/HyperLinks/HelpTab | The URL to the help overview |
Dependencies
Server
Name | Version | Url | License |
Log4net | 2.0.11 | https://licenses.nuget.org/Apache-2.0 | Apache-2.0 |
Microsoft.ApplicationInsights.AspNetCore | 2.16.0 | https://licenses.nuget.org/MIT | MIT |
Microsoft.ApplicationInsights.Log4NetAppender | 2.16.0 | https://licenses.nuget.org/MIT | MIT |
Microsoft.AspNetCore.SpaServices.Extensions | 5.0.14 | https://licenses.nuget.org/Apache-2.0 | Apache-2.0 |
Microsoft.EntityFrameworkCore | 5.0.14 | https://licenses.nuget.org/Apache-2.0 | Apache-2.0 |
Microsoft.EntityFrameworkCore.Sqlite | 5.0.14 | https://licenses.nuget.org/Apache-2.0 | Apache-2.0 |
Microsoft.EntityFrameworkCore.SqlServer | 5.0.14 | https://licenses.nuget.org/Apache-2.0 | Apache-2.0 |
Microsoft.EntityFrameworkCore.Tools | 5.0.14 | https://licenses.nuget.org/Apache-2.0 | Apache-2.0 |
Microsoft.Extensions.Configuration.UserSecrets | 5.0.0 | https://licenses.nuget.org/MIT | MIT |
Microsoft.Graph | 3.15.0 | https://www.nuget.org/packages/Microsoft.Graph/3.15.0/license | MIT |
Microsoft.Graph.Core | 1.21.0 | https://www.nuget.org/packages/Microsoft.Graph.Core/1.21.0/license | MIT |
Microsoft.Identity.Client | 4.19.0 | https://licenses.nuget.org/MIT | MIT |
System.Configuration.ConfigurationManager | 5.0.0 | https://licenses.nuget.org/MIT | MIT |
System.IdentityModel.Tokens.Jwt | 6.7.1 | https://licenses.nuget.org/MIT | MIT |
System.Net.Http | 4.3.4 | https://dotnet.microsoft.com/en-us/dotnet_library_license.htm | MICROSOFT .NET LIBRARY |
Frontend
Name | Version | Url | License |
@chargebee/chargebee-js-react-wrapper | 0.2.1 | https://raw.githubusercontent.com/chargebee/chargebee-js-wrappers/master/chargebee-js-react/LICENSE | MIT |
@fluentui/react-northstar | 0.59.0 | https://raw.githubusercontent.com/microsoft/fluentui/master/LICENSE | MIT |
@microsoft/applicationinsights-react-js | 3.2.3 | https://raw.githubusercontent.com/microsoft/applicationinsights-react-js/main/LICENSE | MIT |
@microsoft/applicationinsights-web | 2.7.3 | https://raw.githubusercontent.com/microsoft/ApplicationInsights-JS/master/LICENSE | MIT |
@microsoft/teams-js | 1.11.0 | https://raw.githubusercontent.com/OfficeDev/microsoft-teams-library-js/main/LICENSE | MIT |
@testing-library/jest-dom | 4.2.4 | https://raw.githubusercontent.com/testing-library/jest-dom/main/LICENSE | MIT |
@testing-library/react | 9.5.0 | https://raw.githubusercontent.com/testing-library/react-testing-library/main/LICENSE | MIT |
@testing-library/user-event | 7.2.1 | https://raw.githubusercontent.com/testing-library/user-event/main/LICENSE | MIT |
@types/jest | 24.9.1 | https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/LICENSE | MIT |
@types/jquery | 3.5.4 | https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/LICENSE | MIT |
@types/microsoftteams | 1.2.2 | https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/LICENSE | MIT |
@types/node | 12.12.29 | https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/LICENSE | MIT |
@types/react | 16.9.5 | https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/LICENSE | MIT |
@types/react-dom | 16.9.5 | https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/LICENSE | MIT |
@types/react-router-dom | 5.1.3 | https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/LICENSE | MIT |
adal-angular | 1.0.17 | https://raw.githubusercontent.com/AzureAD/azure-activedirectory-library-for-js/dev/LICENSE.txt | Apache-2.0 |
msteams-react-base-component | 1.0.0 | https://raw.githubusercontent.com/wictorwilen/msteams-react-base-component/master/LICENSE | MIT |
node-sass | 4.14.1 | https://raw.githubusercontent.com/sass/node-sass/master/LICENSE | MIT |
office-ui-fabric-react | 7.99.0 | https://raw.githubusercontent.com/microsoft/fluentui/master/LICENSE | MIT |
react | 16.13.0 | https://raw.githubusercontent.com/facebook/react/main/LICENSE | MIT |
react-dom | 16.13.0 | https://raw.githubusercontent.com/facebook/react/main/LICENSE | MIT |
react-intl | 4.1.0 | https://opensource.org/licenses/BSD-3-Clause | BSD-3-Clause |
react-router-dom | 5.1.2 | https://raw.githubusercontent.com/remix-run/react-router/main/LICENSE.md | MIT |
react-scripts | 3.4.4 | https://raw.githubusercontent.com/facebook/create-react-app/main/LICENSE | MIT |
read-appsettings-json | 1.0.98 | https://opensource.org/licenses/MIT | MIT |
typescript | 3.7.5 | https://raw.githubusercontent.com/microsoft/TypeScript/main/LICENSE.txt | Apache-2.0 |
typestyle | 2.0.4 | https://raw.githubusercontent.com/typestyle/typestyle/master/LICENSE | MIT |
@fluentui/react | 7.144.0 | https://raw.githubusercontent.com/microsoft/fluentui/master/LICENSE | MIT |
@types/es6-promise | 3.3.0 | https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE | MIT |
msteams-ui-components-react | 0.7.4 | https://raw.githubusercontent.com/OfficeDev/msteams-ui-components/master/LICENSE | MIT |
valuelink | 2.0.9 | https://raw.githubusercontent.com/VoliJS/NestedLink/master/LICENSE | MIT |