Skip to content

Commit

Permalink
docs: add Rust locker information in architecture doc (#2964)
Browse files Browse the repository at this point in the history
  • Loading branch information
Chethan-rao authored Nov 23, 2023
1 parent 5767cec commit b2f7dd1
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 6 deletions.
7 changes: 1 addition & 6 deletions docs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,7 @@ In addition to the database, Hyperswitch incorporates Redis for two main purpose

## Locker

The application utilizes a Locker, which consists of two distinct services: Temporary Locker and Permanent Locker. These services are responsible for securely storing payment-method information and adhere strictly to **Payment Card Industry Data Security Standard (PCI DSS)** compliance standards, ensuring that all payment-related data is handled and stored securely.

- **Temporary Locker:** The Temporary Locker service handles the temporary storage of payment-method information. This temporary storage facilitates the smooth processing of transactions and reduces the exposure of sensitive information.
- **Permanent Locker:** The Permanent Locker service is responsible for the long-term storage of payment-method related data. It securely stores card details, such as cardholder information or payment method details, for future reference or recurring payments.

> Currently, Locker service is not part of open-source
The application utilizes a Rust locker built with a GDPR compliant PII (personal identifiable information) storage. It also uses secure encryption algorithms to be fully compliant with **PCI DSS** (Payment Card Industry Data Security Standard) requirements, this ensures that all payment-related data is handled and stored securely. You can find the source code of locker [here](https://github.com/juspay/hyperswitch-card-vault).

## Monitoring

Expand Down
Binary file modified docs/imgs/hyperswitch-architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit b2f7dd1

Please sign in to comment.