Tailored to fit your privacy requirements
Tabnine offers both cloud and local hosting for our AI-assisted development solutions, allowing you to choose the solution that best fits your needs.
You always retain custody of your code
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
How do we use our models?
Tabnine defaults to a local configuration. The Public Code model is downloaded to your local development machine - the code never leaves your device. When a team model has been trained (on Tabnine servers), it is downloaded to your local development machine and inference runs local .
Tabnine also offers a cloud-based configuration, which allows for the usage of more powerful models that cannot be run locally on a development machine. These models are on GPU servers and require you to opt-in before they can be used.
All information sent to our servers is ephemeral and only used to provide the service.
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 email@example.com