- Delete .github/ directory (60 files, ~4600 lines of unused GitHub Actions workflows, FreeCAD-branded issue/PR templates, problem matchers, scripts, and images) - Delete .packit.yaml (Fedora COPR packaging, unused) - Delete SECURITY.md (FreeCAD-specific security policy) - Update .pre-commit-config.yaml to remove .github file pattern - Update .gitignore to remove .github/ whitelist - Rewrite CODE_OF_CONDUCT.md for Kindred Create community - Rewrite PRIVACY_POLICY.md covering Silo integration, update checker, origin system, and local storage Gitea equivalents (.gitea/workflows/, .gitea/ISSUE_TEMPLATE/, .gitea/pull_request_template.md) are already in place. Closes #367
2.8 KiB
Kindred Create Privacy Policy
Kindred Create is built on FreeCAD and does not collect, transmit, share or use any Personal Data by default.
The software does not contain advertisements or trackers.
Update Checker
Kindred Create includes an optional update checker that periodically contacts a Kindred Systems server to determine whether a newer version is available. This request transmits only the current application version. No personally identifiable information is sent. The update checker can be disabled in Preferences.
Silo Integration
Kindred Create includes optional integration with Silo, a product lifecycle management (PLM) system developed by Kindred Systems. When connected to a Silo server:
- Authentication credentials (username and password or token) are transmitted to the configured Silo server over HTTPS.
- Document metadata (part numbers, revision history, bill of materials data) is exchanged with the Silo server as part of normal PLM operations.
- File contents are uploaded to and downloaded from the Silo server's storage backend.
All Silo communication occurs only with servers you explicitly configure. No data is sent to Kindred Systems or any third party unless you choose to connect to such a server.
File Origins
Kindred Create's origin system tracks where documents were opened from or saved to. This metadata (file paths, origin identifiers) is stored locally within the document and in application preferences. It is not transmitted externally unless you use a remote origin such as Silo.
Local Storage
While running and for subsequent runs, Kindred Create uses local persistent storage for logs, configuration files, cache, thumbnails, recently accessed files and other information which may contain private data. This stays on local storage.
Caveats
Kindred Create is able to load or save files to/from remote servers. If you choose to load or save a remote file, your IP or other private data might be shared as part of the normal connection flow for the given protocol. This is out of our control and it is up to you to decide whether you trust a remote host.
Kindred Create can be used to create and run macros. These are Python scripts that can perform any action that the user can perform on a system. When running a macro from an outside source, it is your responsibility to ensure you trust the author.
CAD files may contain metadata including local directory paths which could reveal user names if the user name forms part of the path. It is your responsibility to verify the metadata contained in your files before you share them with others.
Kindred Create is Free Software and therefore may be packaged by other people, who may include additional software or modify the source code. We do not vouch for these third-party packages and cannot tell you what they contain and what they do regarding your privacy.