Updated on 2025-07-09 GMT+08:00

Data Protection

To prevent your data, such as code and function metadata, from being obtained by unauthorized or unauthenticated entities or individuals, FunctionGraph encrypts the data for transmission.

Data Protection Technologies

Table 1 lists the data protection technologies used in FunctionGraph.

Table 1 Data protection technologies

Technology

Description

Encrypted transmission

All API requests and internal communications are encrypted using TLS 1.2 or later.

Encrypted storage

Function sensitive information and user code cache are encrypted with AES and decrypted when used.

Others

  • When you create a function or dependency, your code is stored in a private OBS bucket. You can configure an ACL for each object to ensure that only the specified tenant can read and write the object, isolating access from other tenants.
  • When you create a function using a custom image, the image is stored in your own SWR. Only your own account can download the image.
  • Function instances are isolated at the function level, with different functions using separate instances to ensure strict data isolation.
  • After you stop invoking a function, the backend recycles the function instance after a specified time to prevent data leakage from instance reuse.