From a73bcda763be17d56330642918336ca22e15328a Mon Sep 17 00:00:00 2001 From: marcin Date: Thu, 22 May 2025 11:01:12 +0200 Subject: [PATCH 1/2] Copilot privacy concerns --- articles/tools/copilot/index.adoc | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/articles/tools/copilot/index.adoc b/articles/tools/copilot/index.adoc index edb70fd5b9..6931f167c7 100644 --- a/articles/tools/copilot/index.adoc +++ b/articles/tools/copilot/index.adoc @@ -265,6 +265,33 @@ public class User { } ---- +== Privacy Concerns + +Copilot can send information related to your project outside local environment in certain situations, please check the summary below. + +|=== +|Use case |Shared data |How to opt out + +|Any AI feature used +|Source code related to given view, depending on operation +|User is asked before first operation if AI usage is allowed. That can be changed later using Vaadin Activation button image:images/activation-button.png[Activation,26] Settings > AI Usage. + +|Command Window prompt submitted +|Prompt, AI model request and response, 30 days retention +|In https://vaadin.com/profile[Profile Settings] on your Vaadin.com account + +|User activity +|Telemetry +|Change `vaadin.devmode.usageStatistics.enabled` system property value. + +|Copilot error happened +|Exception stack trace, Vaadin dependencies versions +|Vaadin Activation button image:images/activation-button.png[Activation,26] Settings > Send Errors to Vaadin. Respects `vaadin.devmode.usageStatistics.enabled` system property value. + +|=== + +It is possible to block all outbound Copilot requests (excluding license checking) for given users by license owner. Please https://pages.vaadin.com/contact[contact Vaadin] for details. + == Limitations @@ -280,4 +307,5 @@ It's best to know the limitations of software that you use. These are some known - Vaadin Copilot contains all of the functionality found previously in Development Tools. - It's possible to disable Vaadin Copilot using `vaadin.copilot.enable=false` system property. -- It's not possible to disable explicitly any AI features of Vaadin Copilot. +- While doing AI request your data is not used to train AI model. + From 0a93ae1ad222df451cb7ea8181ec9639e5ac0ce5 Mon Sep 17 00:00:00 2001 From: marcin Date: Mon, 23 Jun 2025 10:45:24 +0200 Subject: [PATCH 2/2] review notes --- articles/tools/copilot/index.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/articles/tools/copilot/index.adoc b/articles/tools/copilot/index.adoc index 6931f167c7..f4c6e152da 100644 --- a/articles/tools/copilot/index.adoc +++ b/articles/tools/copilot/index.adoc @@ -265,7 +265,7 @@ public class User { } ---- -== Privacy Concerns +== Privacy Copilot can send information related to your project outside local environment in certain situations, please check the summary below. @@ -274,17 +274,17 @@ Copilot can send information related to your project outside local environment i |Any AI feature used |Source code related to given view, depending on operation -|User is asked before first operation if AI usage is allowed. That can be changed later using Vaadin Activation button image:images/activation-button.png[Activation,26] Settings > AI Usage. +|User asked for permission before operation. This can be changed via Settings > AI Usage. |Command Window prompt submitted |Prompt, AI model request and response, 30 days retention -|In https://vaadin.com/profile[Profile Settings] on your Vaadin.com account +|User asked for permission before operation. This can be changed via Settings > AI Usage. -|User activity +|Copilot usage |Telemetry |Change `vaadin.devmode.usageStatistics.enabled` system property value. -|Copilot error happened +|Copilot error |Exception stack trace, Vaadin dependencies versions |Vaadin Activation button image:images/activation-button.png[Activation,26] Settings > Send Errors to Vaadin. Respects `vaadin.devmode.usageStatistics.enabled` system property value.