Skip to main content

Security FAQ

The following FAQ regarding Data Protection and Information Security for the various meshStack offerings answers the most frequently asked questions from organizations' cybersecurity departments.

Information Security

What security measures does meshcloud GmbH have in place for meshStack?

meshcloud GmbH is an ISO 27001 certified company. The scope of the certification covers the design, development, implementation, operation, and support of multi-cloud management and governance solutions for public and private cloud platforms.

meshcloud GmbH is furthermore a TISAX certified company.

The design, development, implementation, and maintenance process of the meshStack follows the secure development lifecycle.

meshStack is hosted by default in GCP, a leading cloud provider. The geolocation is within the EU but can be changed upon the customer’s requirement. This includes also the storage for backups. meshStack leverages different services of the cloud to provide security in terms of data encryption, protection against DoS attacks, access control, etc.

Additionally, meshcloud GmbH has its own incident response team. The team is responsible for handling reported incidents along with informing the customers about major changes in their Information Security Management.

How is my data secured within meshStack?

The cloud components used by meshStack are configured according to best practices and make use of the encryption capabilities provided by the underlying cloud platform.

Hard disk encryption and encrypted object storage are used for different operations. The cloud components are also configured to encrypt the data in transit.

How does meshStack securely handle my platform credentials?

note

Handing over platform credentials can be avoided entirely by using workload identity federation with supported platforms.

When you integrate cloud platforms or use building blocks with meshStack, you may need to provide credentials to enable essential functions like user management and metering. meshStack secures platform credentials through multiple layers of technical and procedural safeguards. While all data in meshStack is encrypted at rest, user provided secrets receive these additional protections:

  • Asymmetric Encryption: We use asymmetric encryption with RSA keys, following the recommendations of the German Federal Office for Information Security (BSI). This method ensures that only specific components can decrypt sensitive data. For example, the component that replicates tenants can decrypt credentials, while components that receive new configurations can only encrypt them.

  • Log and Error Sanitization: To prevent accidental leaks, logs from components handling credentials are not exported from their hosting environment. Any error messages shown to users are sanitized to remove sensitive information.

  • Secure Development Practices: All code changes affecting security-sensitive areas undergo mandatory code reviews by multiple engineers to enforce strict security standards.

How does meshcloud GmbH secure the Infrastructure for my meshStack?

The various cloud components used by meshStack, such as Virtual Cloud Network, Network Load Balancers, and Ingress Controller (Kubernetes) are configured according to best practices.

Kubernetes nodes are secured by a shared responsibility model. meshcloud GmbH uses best-practice configurations & network policies to secure the nodes for your meshStack. Access to these Kubernetes nodes is possible through the project/role assignment of the respective cloud provider.

Technical safeguards are implemented such as detecting and responding to Distributed Denial-of-Service (DDoS) attacks, data encryption, etc by leveraging cloud provider services.

A dedicated Virtual Cloud Network is provided for the meshStack. This network is completely encapsulated from other meshStacks and their dedicated customer networks. The network configuration also includes the usage of Security Groups to strictly configure communication in the network.

Does meshStack support Single Sign-On (SSO) and Multi-Factor-Authentication (MFA)?

Yes, meshStack supports SSO and MFA.

Activating SSO requires the integration between your own Enterprise Identity Provider (IDP) (e.g. Microsoft Entra ID) with your respective meshStack.

MFA must be activated in the Enterprise IDP which is integrated with your meshStack.

Are we allowed to security test meshStack on our own?

Yes, you can perform security tests like Penetration Tests on meshStack but this always requires prior information and getting signed approval from meshcloud GmbH.

Can meshcloud GmbH employees access our organizational data?

By default, meshcloud employees do not have access to your organizational data. For certain support cases, you may choose to grant access to your cloud environment. This is something you would need to explicitly assign to the relevant meshcloud employee.

Data Protection

Does meshStack process any Personal Identifiable Information (PII)?

meshStack stores your First Name, Last Name, Email Address, and Last Login Date. All these are stored in our database for user management (which is also managed via “a locally managed instance of Keycloak).

The External User Identifier (EUID), usually the email address, is replicated to the respective integrated cloud platforms, e.g. AWS, GCP, Azure, etc.

Is meshStack GDPR-compliant?

Yes, meshStack is compliant with the official terms of the General Data Protection Regulation (GDPR). The official definitions are explained in the GDPR requirements as follows:

Does meshStack provide a compliant way to delete my PII and organizational data?

Yes, meshStack deletes your data at your request, if the data is not collected by any legal archiving obligation. If the archiving obligation applies, we archive your data.

Where will my data be located?

a. Data used and generated by meshStack

meshStack uses different cloud providers such as AWS, GCP, Azure, etc. in order to store and backup data. These data can be located in the data centers of the respective cloud providers mainly in the EU region. The geolocation can be configured differently if requested.

Data center locations of leading cloud providers:

Alternative:

b. Additional 3rd party services used by meshcloud GmbH

Google Workspace: This is used for office applications and digital storage e.g. Office Software. Google Workspace is configured to store data within the EU region for meshcloud GmbH.

Google Workspace security overview: https://workspace.google.com/learn-more/security/security-whitepaper/page-1.html
Address: 1600 Amphitheatre Pkwy
Mountain View
California 94043, United States

ClickUp: ClickUp is used as a project management & ticketing tool for meshcloud GmbH. ClickUp stores data according to the AICPA SOC2, GDPR & HIPAA compliances in different data centers worldwide (Germany & Ireland in Europe) hosted by AWS.

ClickUp security overview: https://clickup.com/security
Address: Rechenzentren in den USA
363 Fifth Ave. Suite 300
San Diego, California 92101, United States

BoldDesk: BoldDesk is used as a support management tool for meshcloud GmbH. BoldDesk stores data according to the SOC2 Type 2 and GDPR compliances in different data centers in the United States and the United Kingdom hosted by Google Cloud Platform and Azure.

BoldDesk security overview: https://www.bolddesk.com/legal/security
Address: Syncfusion, Inc.
2501 Aerial Center Parkway, Suite 111,
Morrisville, North Carolina 27560, United States

Slack: meshcloud GmbH uses Slack messaging software for interacting within the workplace. By default, Slack encrypts data at rest and data in transit for all of its customers. The security program at Slack protects its customer's data at every layer and has the following compliance certifications and attestations:

ISO/IEC 27001, ISO/IEC 27017, ISO/IEC 27018, ISO/IEC 27701, SOC 2, SOC 3, APEC for Processors Certification, APEC for Controllers Certification, CSA

Slack security overview: https://slack.com/trust/security
Address: 500 Howard Street
San Francisco
California 94105, United States

GitHub: meshcloud GmbH uses the GitHub repository for product and open source development purposes. GitHub creates a secure platform and products through developer training, the creation of components that form a secure foundation to build on, automated code analysis, in-depth threat modeling, and security code review and testing, we prevent vulnerabilities as early as possible in the development lifecycle.

GitHub privacy policies: https://docs.github.com/en/site-policy/privacy-policies
Address: 88 Colin P Kelly Jr Street
San Francisco
California 94107, United States

Google Cloud Gemini: meshcloud GmbH uses Gemini for processing of user requests to the meshStack Copilot. Use of the service is configured exclusively in EU regions.

Google Gemini Privacy Policies:     https://policies.google.com/privacy?hl=en-US#europeanrequirements
https://business.safety.google/processorterms/?hl=de
https://support.google.com/gemini/answer/13594961?hl=en#privacy_notice
Address: 1600 Amphitheatre Pkwy
Mountain View
California 94043, United States

(optional) Canny: meshcloud GmbH uses Canny.io to collect customer feedback. Canny is SOC 2 certified. (It's optional for customers use Canny.io)

Canny security overview: https://canny.io/security
Address: San Francisco
California 94114, United States

Which browsers does meshStack support?

meshStack supports the following browsers:

  • Firefox ESR
  • Last 2 versions of Firefox
  • Last 2 versions of Chrome
  • Edge (Chromium)

If you experience problems with other browsers or mobile devices, please let us know. We are interested in making those work as well!