Clarify ScanCode Toolkit data-handling practices. #5333
|
Hello, We are evaluating ScanCode Toolkit for auditing proprietary commercial source code and would like to clarify its data-handling practices. Could you please confirm:
Our main requirement is to ensure that confidential proprietary source code remains fully under our control during scanning. Best regards, |
Replies: 1 comment
|
Hi: there are three ways to answer this:
Let me do 2. for now:
Yes, as in free, libre and open source, using the Apache-20 license as the primary license.
Almost nothing, as there is one exception. The code in https://github.com/aboutcode-org/scancode-toolkit/blob/develop/src/scancode/outdated.py calls pypi.org (managed by the Python Software Foundation) to find out what is the latest version of ScanCode toolkit. We do not know when this happens, and have no access to any logs of Pypi.org and no data is transferred in the PyPI API call, and nothing is transferred to us either. You can use the
Nothing. Zilch. Nada. کچھ نہیں. Rien. 没什么. Niente. لا شيء. Nichts. Zero.
Nope. Nothing. We do not have access to the data. I wish we had access to some of that sometimes to improve ScanCode, but it is not available and nothing is shared nor going out.
No. None. Nobody.
We neither retain, nor receive any data, so therefore we have no data retention, and no retention policy since there is no data.
Yes. Nothing leaves your place from running ScanCode. Running 100% air-gapped works fine. ScanCode is running air-gapped in several of the largest tech companies and many users run it isolated. We are an open source community backed by a non-profit foundation, so everything including these claims are provided as-is and without warranty, but hey! this is open source, so you can verify all that in the code. And your financial support would be highly welcomed of course to help us sustain our operations and efforts if your customers want a contractual, commercial warranty or representation of sorts I strongly encourage you to also checkout ScanCode.io that embeds ScanCode Toolkit in a nice UI, and scripted pipelines. There, same thing applies, nothing goes out and everything can run air-gapped. |
Hi: there are three ways to answer this:
Let me do 2. for now:
Yes, as in free, libre and open source, using the Apache-20 license as the primary license.
Almost nothing, as there is one exception. The code in https://github.com/aboutcode-org/scancode…