1) There's a "No" button in this dialog. It allows you to opt out from detailed data sharing, and you can still use the plugin.
2) In the next plugin update, we'll make it so that the detailed data sharing prompt is shown only in EAP builds of the IDE, and detailed data sharing is never enabled in release builds.
Just to clarify: No one is forcing you to use AI assistance features. All the deeply integrated features start working only after you explicitly log in to JetBrains AI service.
Just to clarify:
1) the AI Assistant plugin is not bundled, it needs to be installed separately;
2) once the plugin is installed, you need to explicitly log in to the AI platform.
Therefore, there's no risk of your code being submitted to a third-party service without you performing several explicit actions to authorize it.
To provide even more control over the use of AI Assistant at the organization level, we're adding support for per-repository opt-out flags in the next update of the AI Assistant plugin.
Actually there's no difference in terms of how sharing code is handled. Both Copilot and AI Assistant send your code to a LLM, and neither of those tools will use your code for training code generation models.