How We Collect Data

At CodeTogether, we prioritize transparency and security in our data collection practices.


CodeTogether HQ Data Collection

CodeTogether HQ captures the following data to provide actionable insights into your development processes:

1. File Activity

Files in Focus—We track which files developers are working on to understand the focus areas within a project.

Activity Monitoring—Activities such as editing, navigating through code, and reading are recorded to gauge productivity and identify potential bottlenecks.

2. Debugging Sessions

Debugging Data—Information about debugging sessions, including breakpoints and variable inspections, is captured to help identify common issues and improve debugging efficiency.

3. Code Walkthroughs

Code Navigation—We log how developers navigate through the code, including scrolling, searching, and jumping between files, to understand how they interact with the codebase.

4. Testing and Running Code

Test Runs—We collect data on test executions, including which tests are run and their outcomes, to help improve test coverage and identify flaky tests.

Code Execution—Information about code runs, including frequency and duration, is captured to understand testing habits and runtime behavior.

5. Daily Diffs

Progress Tracking—Instead of capturing the entire project source code, we maintain daily diffs that reflect changes made to the codebase. This allows us to analyze the progression of work over time without retaining the complete source code.

Security and Privacy Measures

Repository Registration—CodeTogether HQ only collects data from Git repositories that are explicitly registered with our backend. This means that personal projects, side hustles, or any other unregistered repositories remain private and free from data collection.

Data Usage—The data we collect is used exclusively within the CodeTogether HQ deployment to generate insights, build reports, and develop predictive models specific to your organization. This data remains private and is not shared or sold to third parties.

Deployment Privacy—All data collected is confined to the CodeTogether HQ deployment for your organization. This ensures that your data is used solely to enhance your development processes and remains secure within your deployment environment.

FAQs

1. What if I have a side project or a super-secret project?

No worries! CodeTogether HQ respects your privacy and only collects data from repositories you have registered with our backend. Any unregistered repositories are not tracked or monitored.

2. Can I see the data being collected?

Yes, we believe in transparency. Users can view the data collected from their activities through the CodeTogether HQ dashboard.
If you have any other questions about the data we collect or our data privacy practices, please feel free to contact us at info@codetogether.com.