Your code always remains private
Tabnine NEVER stores or shares any of your code. Any action that shares your code with the Tabnine servers for the purpose of training team models requires explicit opt-in. Tabnine does not retain any user code beyond the immediate time frame required for training models. Any team model created by Tabnine is only accessible by your team members.
Trained on open-source code with permissive licenses
Tabnine only uses open-source code with permissive licenses for our Public Code trained AI model (MIT, Apache 2.0, BSD-2-Clause, BSD-3-Clause). Whether you’re using Tabnine’s Pro plan or our Basic plan, your code, and AI data are NEVER used to train any models other than your own team models
What is Tabnine?
Tabnine provides AI code completions using two sources: (1) A Public Code model that has been trained on open-source code. (2) A Team Learning model trained on you and your team’s code and local interactions with Tabnine.
Training the Open-Source model
Training the Team AI model
Tabnine uses different models to deliver the best possible experience and quality.
Local mode
The model is downloaded to your machine, and the data is queried locally, enabling offline work. You receive code completions continuously and quickly in this mode, however, the models do run on local resources. Consequently, these models are also smaller and not as strong than other Tabnine models. For some setups, the local mode may be too heavy.
Cloud mode
Models that are larger, stronger, and more diverse will run on Tabnine Cloud on larger and faster machines. In cloud mode, the predictions are more accurate and longer, are lighter on the local machine, and require a good network in order to function.
For both models, your code and AI training data are only used to provide the service, and your code is never shared nor used as part of Tabnine’s open-source trained AI.
Due to their inherent benefits, as of June 1, 2022 both models will be enabled by default for all new installations, allowing for the best quality and smoothest user experience (you can opt-out of either model, at any time).
Your code’s privacy is our highest priority. We at Tabnine want to reassure you that your code stays private when using our products. If you still have questions or reservations, please contact support@tabnine.com