From da484f211e88c680b9b23a8a71b8495ec95fcaee Mon Sep 17 00:00:00 2001 From: Josh Lai Date: Thu, 29 May 2025 12:11:06 -0400 Subject: [PATCH 1/2] Adding disclosure for telemetry in the applicable samples --- ui-library-filesharing-chat-composite/README.md | 14 ++++++++++++++ .../README.md | 15 +++++++++++++++ ui-library-quickstart-composites/README.md | 15 +++++++++++++++ 3 files changed, 44 insertions(+) diff --git a/ui-library-filesharing-chat-composite/README.md b/ui-library-filesharing-chat-composite/README.md index 9c1b5c3e..9aee50bb 100644 --- a/ui-library-filesharing-chat-composite/README.md +++ b/ui-library-filesharing-chat-composite/README.md @@ -80,3 +80,17 @@ You'll need to run the client and server separately: Navigate to your application at `localhost:4280`. +## Data Collection + +The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described below. You can learn more about data collection and use in the help documentation and Microsoft’s [privacy statement](https://go.microsoft.com/fwlink/?LinkID=824704). For more information on the data collected by the Azure SDK, please visit the [Telemetry Guidelines](https://azure.github.io/azure-sdk/general_azurecore.html#telemetry-policy) page. + +### Telemetry Configuration + +Telemetry collection is on by default when using the `useAzureCommunication...Adapter` hooks or the `createAzureCommunication...Adapter` + +To opt out it is recommended developers: + +- Use components directly. Learn how to [use components](https://azure.github.io/communication-ui-library/?path=/docs/components-get-started--docs) +- Create a custom custom adapter. Learn how to [create one here](https://azure.github.io/communication-ui-library/?path=/docs/composites-adapters--docs#createazurecommunicationchatadapterfromclient) + +This will disable telemetry for all methods going to ACS. diff --git a/ui-library-quickstart-composites-with-dependency-isolation/README.md b/ui-library-quickstart-composites-with-dependency-isolation/README.md index b0711426..862b1f22 100644 --- a/ui-library-quickstart-composites-with-dependency-isolation/README.md +++ b/ui-library-quickstart-composites-with-dependency-isolation/README.md @@ -43,3 +43,18 @@ Please use the [ui-library-quickstart-teams-interop-meeting-chat](https://github Open your browser to ` http://localhost:3000`. You should see the following with the Rich Text Editor enabled: ![Composite with Rich Text Editor](../media/CompositeWithRichTextEditor.png) + +## Data Collection + +The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described below. You can learn more about data collection and use in the help documentation and Microsoft’s [privacy statement](https://go.microsoft.com/fwlink/?LinkID=824704). For more information on the data collected by the Azure SDK, please visit the [Telemetry Guidelines](https://azure.github.io/azure-sdk/general_azurecore.html#telemetry-policy) page. + +### Telemetry Configuration + +Telemetry collection is on by default when using the `useAzureCommunication...Adapter` hooks or the `createAzureCommunication...Adapter` + +To opt out it is recommended developers: + +- Use components directly. Learn how to [use components](https://azure.github.io/communication-ui-library/?path=/docs/components-get-started--docs) +- Create a custom custom adapter. Learn how to [create one here](https://azure.github.io/communication-ui-library/?path=/docs/composites-adapters--docs#createazurecommunicationchatadapterfromclient) + +This will disable telemetry for all methods going to ACS. \ No newline at end of file diff --git a/ui-library-quickstart-composites/README.md b/ui-library-quickstart-composites/README.md index 4dfd4eec..dadd7124 100644 --- a/ui-library-quickstart-composites/README.md +++ b/ui-library-quickstart-composites/README.md @@ -44,3 +44,18 @@ Feel free to style the composites to your desired size and layout inside of your Open your browser to ` http://localhost:3000`. You should see the following with the Rich Text Editor enabled: ![Composite with Rich Text Editor](../media/CompositeWithRichTextEditor.png) + +## Data Collection + +The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described below. You can learn more about data collection and use in the help documentation and Microsoft’s [privacy statement](https://go.microsoft.com/fwlink/?LinkID=824704). For more information on the data collected by the Azure SDK, please visit the [Telemetry Guidelines](https://azure.github.io/azure-sdk/general_azurecore.html#telemetry-policy) page. + +### Telemetry Configuration + +Telemetry collection is on by default when using the `useAzureCommunicationChatAdapter` hooks or the `createAzureCommunicationChatAdapter` + +To opt out it is recommended developers: + +- Use components directly. Learn how to [use components](https://azure.github.io/communication-ui-library/?path=/docs/components-get-started--docs) +- Create a custom custom adapter. Learn how to [create one here](https://azure.github.io/communication-ui-library/?path=/docs/composites-adapters--docs#createazurecommunicationchatadapterfromclient) + +This will disable telemetry for all methods going to ACS. \ No newline at end of file From 67161805a84daa0af2d07df4941b68c9f424b5c8 Mon Sep 17 00:00:00 2001 From: Josh Lai Date: Fri, 30 May 2025 13:13:23 -0400 Subject: [PATCH 2/2] Updating ReadMe on root of directory and with wording from legal --- README.md | 5 +++++ ui-library-filesharing-chat-composite/README.md | 15 --------------- .../README.md | 15 --------------- ui-library-quickstart-composites/README.md | 15 --------------- 4 files changed, 5 insertions(+), 45 deletions(-) diff --git a/README.md b/README.md index a19f97cb..fb80930b 100644 --- a/README.md +++ b/README.md @@ -39,3 +39,8 @@ Azure Communication Services enable developers to add communication capabilities 14. [Get Started with Call Stateful Client](https://azure.github.io/communication-ui-library/?path=/docs/quickstarts-statefulcallclient--page) 15. [Send Email](https://docs.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email?pivots=programming-language-javascript) + +## Data Collection + +The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. Some Quickstart samples collect information about users and their use of the software that cannot be opted out of. Do not use Quickstart samples that collect information if you wish to avoid telemetry. You can learn more about data collection and use in the help documentation and Microsoft’s [privacy statement](https://go.microsoft.com/fwlink/?LinkID=824704). For more information on the data collected by the Azure SDK, please visit the [Telemetry Policy](https://learn.microsoft.com/azure/communication-services/concepts/privacy) page. + \ No newline at end of file diff --git a/ui-library-filesharing-chat-composite/README.md b/ui-library-filesharing-chat-composite/README.md index 9aee50bb..bda97240 100644 --- a/ui-library-filesharing-chat-composite/README.md +++ b/ui-library-filesharing-chat-composite/README.md @@ -79,18 +79,3 @@ You'll need to run the client and server separately: Navigate to your application at `localhost:4280`. - -## Data Collection - -The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described below. You can learn more about data collection and use in the help documentation and Microsoft’s [privacy statement](https://go.microsoft.com/fwlink/?LinkID=824704). For more information on the data collected by the Azure SDK, please visit the [Telemetry Guidelines](https://azure.github.io/azure-sdk/general_azurecore.html#telemetry-policy) page. - -### Telemetry Configuration - -Telemetry collection is on by default when using the `useAzureCommunication...Adapter` hooks or the `createAzureCommunication...Adapter` - -To opt out it is recommended developers: - -- Use components directly. Learn how to [use components](https://azure.github.io/communication-ui-library/?path=/docs/components-get-started--docs) -- Create a custom custom adapter. Learn how to [create one here](https://azure.github.io/communication-ui-library/?path=/docs/composites-adapters--docs#createazurecommunicationchatadapterfromclient) - -This will disable telemetry for all methods going to ACS. diff --git a/ui-library-quickstart-composites-with-dependency-isolation/README.md b/ui-library-quickstart-composites-with-dependency-isolation/README.md index 862b1f22..b0711426 100644 --- a/ui-library-quickstart-composites-with-dependency-isolation/README.md +++ b/ui-library-quickstart-composites-with-dependency-isolation/README.md @@ -43,18 +43,3 @@ Please use the [ui-library-quickstart-teams-interop-meeting-chat](https://github Open your browser to ` http://localhost:3000`. You should see the following with the Rich Text Editor enabled: ![Composite with Rich Text Editor](../media/CompositeWithRichTextEditor.png) - -## Data Collection - -The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described below. You can learn more about data collection and use in the help documentation and Microsoft’s [privacy statement](https://go.microsoft.com/fwlink/?LinkID=824704). For more information on the data collected by the Azure SDK, please visit the [Telemetry Guidelines](https://azure.github.io/azure-sdk/general_azurecore.html#telemetry-policy) page. - -### Telemetry Configuration - -Telemetry collection is on by default when using the `useAzureCommunication...Adapter` hooks or the `createAzureCommunication...Adapter` - -To opt out it is recommended developers: - -- Use components directly. Learn how to [use components](https://azure.github.io/communication-ui-library/?path=/docs/components-get-started--docs) -- Create a custom custom adapter. Learn how to [create one here](https://azure.github.io/communication-ui-library/?path=/docs/composites-adapters--docs#createazurecommunicationchatadapterfromclient) - -This will disable telemetry for all methods going to ACS. \ No newline at end of file diff --git a/ui-library-quickstart-composites/README.md b/ui-library-quickstart-composites/README.md index dadd7124..4dfd4eec 100644 --- a/ui-library-quickstart-composites/README.md +++ b/ui-library-quickstart-composites/README.md @@ -44,18 +44,3 @@ Feel free to style the composites to your desired size and layout inside of your Open your browser to ` http://localhost:3000`. You should see the following with the Rich Text Editor enabled: ![Composite with Rich Text Editor](../media/CompositeWithRichTextEditor.png) - -## Data Collection - -The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described below. You can learn more about data collection and use in the help documentation and Microsoft’s [privacy statement](https://go.microsoft.com/fwlink/?LinkID=824704). For more information on the data collected by the Azure SDK, please visit the [Telemetry Guidelines](https://azure.github.io/azure-sdk/general_azurecore.html#telemetry-policy) page. - -### Telemetry Configuration - -Telemetry collection is on by default when using the `useAzureCommunicationChatAdapter` hooks or the `createAzureCommunicationChatAdapter` - -To opt out it is recommended developers: - -- Use components directly. Learn how to [use components](https://azure.github.io/communication-ui-library/?path=/docs/components-get-started--docs) -- Create a custom custom adapter. Learn how to [create one here](https://azure.github.io/communication-ui-library/?path=/docs/composites-adapters--docs#createazurecommunicationchatadapterfromclient) - -This will disable telemetry for all methods going to ACS. \ No newline at end of file