Information of over 100 million debit and credit card users has been leaked online from payments processor Juspay. The leak includes the user’s names, contact
Confidentiality Integrity Availability