What it does
PySyft is a Python tool for privacy-preserving data science. A data scientist writes an analysis and sends it to the data owner. The owner reviews it, runs it on their own machine, and shares back only the approved results.
The data scientist can first explore a fake sample of the data, then submit the real job. Owners must approve each collaborator and each result. It works through cloud storage that organisations already use, such as Google Drive.
Tutorials show uses such as testing a private AI model on a private test set, or analysing AI chat logs without exposing them.
Who it's for
Data scientists and organisations that need to work together on sensitive data, such as in health or research.
Can I use it without coding?
Developers only. It is a Python library used in code or notebooks such as Google Colab. New to this? Start here.
Can I run it?
- Cost
- FreeNothing to pay or sign up for.
- Computer
- An ordinary computer is fine
- Privacy
- Runs on your own device: your data stays with you
- API key
- Not needed
Try it
Using Claude Code, Cursor or another AI coding assistant? Paste the prompt and it will walk you through the setup.New to this?
Before you install
- Only download from the official GitHub page. Copies with similar names exist for many popular projects.
- License (Apache-2.0): Permissive: free to use, change and share, including for business.
- More on staying safe
Where people are talking about it
- Jupyter Notebook Tutorial – Privacy-Preserving Deep Learning in PyTorchHacker News · Dec 2018
- Show HN: Encrypted Deep Learning in PyTorchHacker News · Oct 2018