We store your working tree changes only when you enable sharing and delete them when you push your changes or disable sharing. All sensitive data is end-to-end encrypted, including source code patches, branch names and file paths. This ensures only you and the other members of your organization can read what is stored, and nobody in between, not even GitLive.