Repository: camunda/camunda-modeler (JavaScript)

Issue:
Opt out from telemetry on new installations
### What should we do?

Change the telemetry popup from the current opt-in to opt-out by checking all boxes by default on new installations

It was discussed in the
[#prj-desktop-modeler-telemetry-on-by-default](https://camunda.slack.com/archives/C098UG89MGA) channel and both Daniel Meyer and legal gave the go.

On new installations, the telemetry window should look like this.
<img width="638" height="566" alt="Image" src="https://github.com/user-attachments/assets/6dcafdd6-01c0-4ede-8a34-e9feaf3e94ce" />

Users can remove all checkmarks. For existing installations on update don't change the consent or show the popup.

### Acceptance Criteria

- [x] For existing installations: no change
- [x] For new installations: telemtry is enabled (checkbox is clicked). User may disable to opt-out by unchecking the checkbox.
- [x] Testcases are added in line with existing testing
- [x] (Docs are updated (not part of this repo but i camunda/camunda-docs)) https://github.com/camunda/camunda-docs/pull/6550

### Why should we do it?

We want to understand how many desktop modelers are using AI agents. We need to track the used connector usage for that, which needs telemetry.



Discussion: if you want `to track the used connector usage` be aware of this [issue](https://github.com/camunda/camunda-modeler/issues/5207)
@Buckwich thanks for mentioning that issue, it will be also important. But we have the deployment events in place already, so at least [we can track how many deployments have at least on of the listed connectors](https://eu.mixpanel.com/project/2665743/view/3203023/app/boards#id=9591444&editor-card-id=%22report-83447395%22)




Fix (patch):
diff --git a/client/src/plugins/privacy-preferences/PrivacyPreferences.js b/client/src/plugins/privacy-preferences/PrivacyPreferences.js
index e7f8406533..4ee1b1eb74 100644
--- a/client/src/plugins/privacy-preferences/PrivacyPreferences.js
+++ b/client/src/plugins/privacy-preferences/PrivacyPreferences.js
@@ -13,6 +13,7 @@ import React, { PureComponent } from 'react';
 import PrivacyPreferencesView from './PrivacyPreferencesView';
 
 import Flags, { DISABLE_REMOTE_INTERACTION } from '../../util/Flags';
+import { DEFAULT_VALUES } from './constants';
 
 const CONFIG_KEY = 'editor.privacyPreferences';
 
@@ -46,7 +47,8 @@ export default class PrivacyPreferences extends PureComponent {
     if (!result) {
       this.setState({
         showModal: true,
-        isInitialPreferences: true
+        isInitialPreferences: true,
+        preferences: DEFAULT_VALUES
       });
     }
 
diff --git a/client/src/plugins/privacy-preferences/constants.js b/client/src/plugins/privacy-preferences/constants.js
index 25dde41613..f555c94e0d 100644
--- a/client/src/plugins/privacy-preferences/constants.js
+++ b/client/src/plugins/privacy-preferences/constants.js
@@ -23,9 +23,9 @@ export const CANCEL_BUTTON_TEXT = 'Cancel';
 export const TITLE = 'Privacy Preferences';
 
 export const DEFAULT_VALUES = {
-  ENABLE_CRASH_REPORTS: false,
-  ENABLE_USAGE_STATISTICS: false,
-  ENABLE_UPDATE_CHECKS: false
+  ENABLE_CRASH_REPORTS: true,
+  ENABLE_USAGE_STATISTICS: true,
+  ENABLE_UPDATE_CHECKS: true
 };
 
 export const PREFERENCES_LIST = [