Security Policy

Last Update: December 17th, 2024

1. Introduction

Kubewise is committed to protecting the security and privacy of our users' data. This security policy outlines the measures we take to ensure the confidentiality, integrity, and availability of the data we collect and process.

2. Data Collection and Usage

2.1 Types of Data Collected

  • Personal Data: Name and email address.

  • Company Data: Credit card and billing address. Credit card information is stored securely with Stripe.

  • Cluster Data: Information from Kubernetes clusters regarding applications running on them.

2.2 Data Collection Methods

  • Cluster Data: Collected via the Kubewise agent installed in the user's cluster.

  • User and Company Information: Collected through user prompts in the interface or via OAuth2 if the user opts for it.

3. Data Storage

  • Infrastructure: Data is stored in a private cloud infrastructure.

  • Storage: Most collected data is stored in a SQL database, as well as in object storage bucket.

4. Data Processing

  • Processing Methods: Data is processed on user demand, which can be scheduled.

  • Third-Party Access: No third-party vendors have access to the data collected.

5. Security Measures

5.1 Encryption

  • In Transit: Data is encrypted using HTTPS with TLS1.2+ for user/Kubewise agent connections and mutual TLS for internal communications (TLS1.3).

  • At Rest: Data is encrypted both in transit and at rest.

  • Principle of least privilege: Our infrastructure follow the least privilege rule where each internal service only have the minimum access they need to function properly.

  • Password Storage: User passwords are stored encrypted using a strong hashing algorithm (when not authenticated with OAuth2).

5.2 Access Control

  • Role-Based Access Control (RBAC): Administrators can select the role of each user. Please refer to the documentation for more information.

5.3 Security Audits

  • Internal Audits: Kubewise uses its own solution to audit its infrastructure security.

  • External Audits: We are planning on conducting regular external security audits.

6. Compliance

  • GDPR Compliance: Kubewise complies with GDPR regulations to ensure the protection of personal data.

7. User Management

7.1 Authentication

  • OAuth2: Users can connect using OAuth2 via Google.

  • Multi-Factor Authentication (MFA): MFA is currently not implemented but is planned for future enhancements.

7.2 Authorization

  • Role-Based Access Control (RBAC): Administrators can select the role of each user to control access to data and features.

8. User Data Requests

8.1 Data Access

  • Access Methods: Data is accessible directly via the platform.

8.2 Data Deletion

  • User data: User data will be automatically deleted when the user account is deleted.

  • Cluster data: Collected data from cluster is automatically deleted when the cluster is deleted.

9. Third-Party Integrations

9.1 Stripe Integration

  • Payment Processing: Kubewise integrates with Stripe for payment processing using their provided SDK.

  • Data Sharing: Only the minimum necessary information is sent to Stripe to process payments.

  • Security: Stripe is regularly audited for security (PCI certified). More information on their website.

10. Communication

10.1 Policy updates

  • Website Updates: Security policy updates will be posted on the Kubewise website.

  • Email Notifications: Users subscribed to email updates will be notified of significant changes to the security policy.

11. Future Plans

  • Security Audits: Kubewise plans to conduct an external security audit.

  • Enhancements: Continuous improvement of security measures and features.

12. Contact Information

If you have any questions or concerns about this Privacy Policy, please contact us at hello@kubewise.io or via mail: Nephely, 5 rue des suisses, 75014 Paris, France.