Terms and Conditions of Use: Pulzen/Gateway
1. Introduction
Welcome to Pulzen/Gateway. These terms and conditions govern the use of our application available on DockerHub. To use our application, the user must accept these Terms and Conditions in their entirety.
2. Application Use
Pulzen/Gateway is a metrics exporter designed to operate under a licensing system. The application is intended for users who need to export metrics for analysis and monitoring. Our application focuses on improving the productivity of software development teams using different approaches such as Satisfaction, Performance, Activity, Communication, and Efficiency.
3. Data Storage and Handling
3.1 Access Token
The application uses an access token to obtain metric information. This token is sensitive and is stored in environment variables configured by the client in their hosting environment. Cleverit does not handle this token except for the exclusive purpose of obtaining metric information.
3.2 Stored Information
The only information stored by the application is the metrics and execution logs necessary for the platform's operation. No other user information is stored.
3.3 Privacy and Security
Cleverit does not retain, store, or access sensitive data beyond what is necessary for the application's operability. All data remains in the final client's database.
3.4 Personal Data Protection
Cleverit complies with the highest standards of sensitive information protection and commits to safeguarding users' personal data. The legal basis for data processing is user consent and contractual necessity.
3.5 Data Acquisition
3.5.1 Real-Time Data
The Pulzen Gateway is designed to provide an efficient way to collect and process real-time data from various sources. Real-time data is obtained through webhooks and API queries from integrated systems like GitHub, BitBucket, GitLab, and Azure DevOps. Data is sent in JSON format, analyzed to extract relevant metrics, and stored in the database, maintaining an up-to-date repository.
3.5.2 Historical Data
In addition to real-time data, the Pulzen Gateway also handles historical data obtained exclusively through API queries to the same integrated platforms. Historical data is requested, mapped to a new object structure, and stored in the database for long-term analysis and comparison with current data.
4. User Rights
As a user, you have the right to access your personal data stored by Cleverit, for which you can contact Cleverit at the email address indicated in section 9 of these Terms and Conditions.
5. User Responsibilities
The user is responsible for the correct configuration and protection of the environment variables containing the access token and any other configurations related to data security.
6. Security
6.1 Webhook Security
Data transmission from version control platforms like GitHub, BitBucket, GitLab, and Azure DevOps to the Pulzen Gateway is secured by SSL verification and the use of secret tokens to authenticate webhook requests.
6.2 Power BI Security
Integration with Power BI uses basic authentication, combining user credentials and Base64 encoding to secure API requests.
6.3 Version Control API Security
Interactions with version control platform APIs are limited to read-only operations and use API keys to authenticate and authorize access, ensuring only approved applications can retrieve information.
7. Architecture
The Pulzen Gateway architecture is cloud-based, ensuring scalability and reliability. It integrates with GitHub, BitBucket, GitLab, and Azure DevOps to collect and analyze data, and with Microsoft Power BI to visualize it. The application is built in Java 17 with a hexagonal architecture, containerized with Docker, and ready to be deployed in the required environments.
8. Limitation of Liability
Cleverit will not be liable for any indirect, incidental, special, or consequential damages arising from the use or inability to use the application, including but not limited to loss of data, revenue, or profits, or any other economic loss.
9. Modifications to the Terms and Conditions
Cleverit reserves the right to modify these Terms and Conditions at any time. Modifications will be effective immediately upon publication on DockerHub. Continued use of the application after the publication of modifications will constitute acceptance of the modified terms.
10. Contact
For any questions or comments about these terms and conditions or personal data protection, please contact Cleverit at Legal.