Hi, here are our data collection policies for the cloud-based LLMs. We've worked out agreements that heavily restrict how third party companies can use your data, including not storing it or using it for model training: https://www.jetbrains.com/help/ai/data-collection-and-use-po...
We made the choice to integrate directly with third party providers for a few reasons, but the major one is to do with how the providers can use our user's data. We have very restrictive agreements which don't allow the providers to use the data for training or any purpose other than validating the requests.
You can use Ollama or LM Studio locally. There is also code completion running on local models which is built into the IDE and comes bundled for free with IntelliJ.
Junie isn't available for all of the IDEs yet, so it's not yet available in Rider. As of today it's available for PyCharm, IntelliJ, WebStorm and GoLand: https://www.jetbrains.com/junie/