Dynamic Signal

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

Last updated by the developer on: October 31, 2019

General information

Information provided by Dynamic Signal to Microsoft:

Information Response
App name Dynamic Signal
ID 6f98619e-a822-4a74-8ee9-af6a358f2750
Capabilities Bot, Tab
Office 365 clients supported Microsoft Teams
Partner company name Dynamic Signal
Physical address 1111 Bayhill Drive, Suit 125 San Bruno, CA 94066
Contact information for this app support@dynamicsignal.com
URL of partner website https://dynamicsignal.com
URL of Teams application info page https://support.dynamicsignal.com/hc/en-us/requests/new?tic...
URL of Privacy Policy https://dynamicsignal.com/privacy/
URL of Terms of Use https://dynamicsignal.com/terms-of-use/platform-terms-of-us...
Main telephone number (650) 231-2550
Description of available licensing options, if any https://dynamicsignal.com/legal/saas/
Licensing contact sales@dynamicsignal.com
Licensing telephone number https://dynamicsignal.com/services/

Feedback

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

How the app handles data

Information provided by Dynamic Signal on how this app collects and stores organizational data, and what control an organization has over this data.

Data access using Microsoft Graph

List any Microsoft Graph permissions this app requires, and for each, whether they are delegate or application permissions, the justification and purpose for this permission (what does the app use this information for?), and whether the app stores any of this information in its databases.

Permission Delegated/Application Justification/Purpose Is any of this data stored in app database(s)? Azure AD App ID
User.Read Delegated Read permissions of a specific user to synchronize Dynamic Signal platform users with Azure AD. Dynamic Signal synchronizes user from Azure AD to its platform to allow for streamlined activation and deactivation of users in real-time. Data is stored within Dynamic Signal to allow for users to use that application while synchronization takes place. 79ff4a2a-e22b-47d5-94dc-ef76fe46af75
User.Read.All Delegated Read permissions of a specific user to synchronize Dynamic Signal platform users with Azure AD. Dynamic Signal synchronizes user from Azure AD to its platform to allow for streamlined activation and deactivation of users in real-time. Data is stored within Dynamic Signal to allow for users to use that application while synchronization takes place. 79ff4a2a-e22b-47d5-94dc-ef76fe46af75
offline_access Delegated Retain access to the tenant's groups and teams. Dynamic Signal synchronizes user from Azure AD to its platform to allow for streamlined activation and deactivation of users in real-time. Data is stored within Dynamic Signal to allow for users to use that application while synchronization takes place. 79ff4a2a-e22b-47d5-94dc-ef76fe46af75
openid Delegated Authenticate users with the Dynamic Signal Application. Dynamic Signal synchronizes user from Azure AD to its platform to allow for streamlined activation and deactivation of users in real-time. Data is stored within Dynamic Signal to allow for users to use that application while synchronization takes place. 79ff4a2a-e22b-47d5-94dc-ef76fe46af75

Data access using other Microsoft APIs

Apps and add-ins built on Microsoft 365 may use additional Microsoft APIs other than Microsoft Graph to collect or process organizational information. List any Microsoft APIs other than Microsoft Graph this app uses, and for each, the justification and purpose (what does the app use this information for?), and whether the app stores any of this information in its databases.

Microsoft API Justification/Purpose Is any of this data stored in app database(s)?
None Not Applicable Not Applicable

Non-Microsoft Services Used

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

None

Data access via bots

If this app contains a bot or a messaging extension, it can access 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?

| Access team/chat roster? | Justification/Purpose | Is any of this data stored in app database(s)? | |:--------------------------------|:---------------------|:--------------------------| | Yes | openid sign in using openid directory.readwrite.all access to the tenant's domain and groups, add an app to a team offline_access retain access to the tenant's groups and teams | openid Allow for independent authentication. directory.readwrite.all access to the tenant's domain and groups, add an app to a team offline_access retain access to the tenant's groups and teams

Note: Dynamic Signal's application uses the teams bot to apply groups and permissions created within Dynamic Signal to Teams so that a user that is active in Dynamic Signal will have access to the same groups and users that within Teams. |

Telemetry data

Does any organizational information, including EUII (end-user identifiable information) and OII (organizational identifiable information), appears in this application's telemetry/logs? If yes, describe what data is present and what controls/processes an organization has in place to archive and/or delete it. If no, describe the controls/processes in place to prevent EUII and OII from appearing in telemetry/logs.

The Dynamic Signal App and Platform utilize user information to facilitate integration with Microsoft Teams. This information is available to users with appropriate permissions within the Dynamic Signal platform. Relevant information is Name, Display Name, and Email. This information is stored within the Dynamic Signal platform logs in accordance with the policy of the respective organization with the Dynamic Signal license.

Storing and securing organizational data

Describe where/how is this application's data is stored and how access to it is controlled. Is it encrypted? Who can access it? How do you ensure that only authorized systems/individuals can access it? Examples: 2FA for all admins, Privileged Access Management (PMA), partitioning service admin accounts from Azure AD/corporate user accounts, protected IP ranges between systems, etc.

Community Managers and Administrators within the specific instance of the platform are owned by the organization with the license for Dynamic Signal. These managers have full rights including auditing, archiving, and viewing.

Organizational controls for data stored by partner

Describe any capabilities an organization's administrators have to control their information residing in partner systems, e.g. deletion, retention, auditing, archiving, end-user policy, etc.

The PII data that is collected during registration, and stored within the Dynamic Signal platform, includes: First Name, Last Name, Email/Identifier and any custom fields that are set-up by the brand and/or agency partners. When members use Facebook or Twitter using oAuth Registration some of the exposed user data is presented to the Dynamic Signal platform to pre-fill data. This data includes name, location and photo. Users have control over what information and data is presented to users on the bio pages for the community. Members can opt-into loading personal or brand photos, connecting social accounts/channels, and usage/points in the program to be presented in the bio page.

Human review of organizational information

Are humans involved in reviewing or analyzing any organizational data that is collected or stored by this app?

No

Feedback

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

Information from the Microsoft Cloud App Security catalog appears below.

Note

The information on this page is based on a self-attestation report provided by the app developer on the security, compliance and data handling practices followed by the app. Microsoft makes no guarantees regarding the accuracy of the information. Contact us if you believe information about an app is outdated.

View in a new tab

Feedback

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