Skip to content

docs: Copilot privacy concerns #4325

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: latest
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 29 additions & 1 deletion articles/tools/copilot/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,33 @@ public class User {
}
----

== Privacy

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 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
|User asked for permission before operation. This can be changed via Settings > AI Usage.

|Copilot usage
|Telemetry
|Change `vaadin.devmode.usageStatistics.enabled` system property value.

|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.

|===

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

Expand All @@ -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.