Non-Persistent Memory
Non-persistent memory is a type of computer storage that only holds data while it has power, losing its contents when power is removed. This contrasts with non-volatile (persistent) memory, which retains information even after power is turned off. Because data does not survive a loss of power, non-persistent memory is used for fast, temporary storage of active data rather than for long-term retention.
Non-persistent (volatile) memory is computer memory that requires continuous power to retain its stored contents; when power is removed, the data is lost. It provides fast, temporary storage for actively processed data, in contrast to non-volatile memory (NVM), which retains information after power is removed and is used for long-term storage and retrieval. In a payment security context, the persistence characteristics of a memory tier are relevant to how data is retained and cleared: sensitive authentication data (for example, full track data, CAV2/CVC2/CVV2/CID, and PINs/PIN blocks) must not be stored after authorization, even when encrypted, so processing such data transiently in non-persistent memory differs materially from writing it to persistent storage. Whether any given implementation actually avoids persistence, and its effect on PCI DSS scope, depends on the specific architecture and validation rather than on the memory type label alone; the emergence of persistent (Storage Class Memory) technologies further blurs the traditional volatile/non-volatile boundary.
Why it matters
In payment environments, the distinction between non-persistent and persistent memory is directly relevant to how sensitive data is retained and cleared. Sensitive authentication data (for example, full track data, CAV2/CVC2/CVV2/CID, and PINs/PIN blocks) must not be stored after authorization, even when encrypted. Because non-persistent memory loses its contents when power is removed, processing such data transiently in this memory tier differs materially from writing it to persistent storage, where data would survive a reboot or power loss and could remain recoverable long after a transaction completes.
However, the memory type label alone does not determine compliance or safety. Whether a given implementation actually avoids persistence, and how that affects PCI DSS scope, depends on the specific architecture and its validation rather than on whether memory is nominally described as volatile. Data held in non-persistent memory can still be exposed while power is present through memory-scraping malware or improper handling, and residual data may persist longer than assumed depending on hardware behavior. Teams should confirm requirements against the current published PCI DSS rather than assuming a memory characteristic satisfies a control.
The traditional volatile/non-volatile boundary is also becoming less clear. Emerging Storage Class Memory (SCM) technologies are non-volatile, meaning data does not disappear when power is removed, yet may be used in roles historically associated with faster, temporary storage. This blurring means that assumptions about whether data survives a power loss cannot be based on a memory tier's conventional role, and must instead be verified against the actual technology in use.
Who it's relevant to
Inside Non-Persistent Memory
Common questions
Answers to the questions practitioners most commonly ask about Non-Persistent Memory.