Ensure secure payment data handling while using Vapi’s voice assistant platform.

Introduction to Security at Vapi

At Vapi, we prioritize the security of your data without compromising the quality of our voice assistant services. Protecting sensitive information, especially financial data, is at the core of our mission.

Our robust security policies and practices ensure you have complete control over your data while accessing all the capabilities of our platform.

Understanding PCI Compliance

The Payment Card Industry Data Security Standard (PCI DSS) is a global framework designed to protect credit card information. Any organization processing, storing, or transmitting cardholder data must comply with PCI DSS to ensure that sensitive financial data is securely handled. Key requirements for PCI compliance include:

  • Securing data collection, transmission, and storage.
  • Implementing strong access control measures.
  • Regularly monitoring and testing systems to prevent breaches.

PCI Compliance on Vapi’s Platform

By default, Vapi enables call recording, logging, and transcription features to enhance service quality. However, handling sensitive payment card data requires additional precautions.

How We Ensure Security

When PCI compliance is enabled:

  • Cloud Storage and Webhooks: You can choose to store recordings in a PCI DSS Level 1 compliant cloud storage solution (AWS S3, Azure Blob Storage, Google Cloud Storage or Cloudflare R2) and receive transcripts through your webhook.

  • No Retention Without Configuration: If no cloud storage or webhook is specified, recordings and transcripts are permanently deleted to avoid retaining sensitive data.

How to Enable PCI Compliance

If your organization handles payment data, you can enable PCI compliance by updating your assistant’s configuration.

Configuration Steps:

  1. Log in to your Vapi account and navigate to your assistant’s settings.
  2. Enable the PCI Compliance toggle.
  3. Select the PCI-compliant Model, Voice, and Transcriber options for your assistant.
  4. [Optional] Configure cloud storage credentials for storing call recordings. If you have any of the storage endpoint credentials, they will be used to push the recordings.
  5. [Optional] Set up webhooks for receiving transcriptions.

If either cloud storage or webhook is not configured, the respective data will not be stored and cannot be retrieved.

Example configuration for PCI compliant assistant is:

1{
2 "compliancePlan": {
3 "pciEnabled": true
4 }
5}

Note: The default value for compliancePlan.pciEnabled is false. Activating this setting aligns your assistant with PCI DSS standards by ensuring data is securely transmitted without being stored on Vapi’s systems.

Can PCI be used alongside HIPAA?

Yes, you can enable both HIPAA and PCI compliance for an assistant. In this case, the restrictions from both compliances will apply, meaning that no recordings or transcripts will be stored or transmitted, even if you have specified cloud storage endpoints or webhooks for storing transcripts.

FAQs

Q: Will enabling PCI compliance affect the quality of Vapi’s service?

A: Enabling PCI compliance does not degrade the quality of the voice assistant services. However, it restricts you to use only the PCI-compliant endpoints, while limiting access to certain features, such as reviewing call logs, recordings or transcriptions, within the Vapi platform. If any cloud storage endpoints are provided, you can review the audio recordings in your own storage environment. The recordings follow the naming convention:

<call_UUID>-<timestamp>-<generated_UUID>-<audio_type>.wav

Q: Who should use the PCI compliance feature?

A: This feature is particularly useful for businesses and organizations that handle sensitive payment information and must comply with PCI regulations.

Q: Can I switch between default and PCI-compliant settings?

A: Yes, users can toggle the pciEnabled setting as needed. However, we recommend carefully considering the implications of each option on your data security and compliance requirements.

Need Further Assistance?

If you have more questions about security, privacy, PCI compliance, or how to configure your Vapi assistant, our support team is here to help. Contact us at [email protected] for personalized assistance and more information on how to make the most of Vapi’s voice assistant platform while ensuring your data remains protected.

Built with