<?xml version="1.0"?>
<law><site_title>Virginia Decoded</site_title><site_url>https://vacode.org</site_url><law_id>55458</law_id><section_number>59.1-579</section_number><catch_line>Responsibility according to role; controller and processor</catch_line><edition url="https://vacode.org/2025/" slug="2025" current="TRUE" last_updated="">2025</edition><structure><unit label="title" level="1" order_by="1" identifier="59.1">Trade and Commerce</unit><unit label="chapter" level="2" order_by="1" identifier="53">Consumer Data Protection Act</unit></structure><text>
						<section id="A"><p><span class="prefix-number">A.</span> A <span class="dictionary">processor</span> shall adhere to the instructions of a <span class="dictionary">controller</span> and shall assist the <span class="dictionary">controller</span> in meeting its obligations under this chapter. Such assistance shall include: <a id="paragraph-203283" class="section-permalink" href="https://vacode.org/59.1-579/#A"><i class="fa fa-link"/></a></p></section>
						<section id="A1" class="indent-1"><p><span class="prefix-number">1.</span> Taking into account the nature of <span class="dictionary">processing</span> and the information available to the <span class="dictionary">processor</span>, by appropriate technical and organizational measures, insofar as this is reasonably practicable, to fulfill the <span class="dictionary">controller</span>&#x2019;s obligation to respond to <span class="dictionary">consumer</span> rights requests pursuant to &#xA7; <a class="law" title="Personal data rights; consumers" href="/59.1-577/">59.1-577</a>. <a id="paragraph-203284" class="section-permalink" href="https://vacode.org/59.1-579/#A1"><i class="fa fa-link"/></a></p></section>
						<section id="A2" class="indent-1"><p><span class="prefix-number">2.</span> Taking into account the nature of <span class="dictionary">processing</span> and the information available to the <span class="dictionary">processor</span>, by assisting the <span class="dictionary">controller</span> in meeting the <span class="dictionary">controller</span>&#x2019;s obligations in relation to the security of <span class="dictionary">processing</span> the <span class="dictionary">personal data</span> and in relation to the notification of a breach of security of the system of the <span class="dictionary">processor</span> pursuant to &#xA7; <a class="law" title="Breach of personal information notification" href="/18.2-186.6/">18.2-186.6</a> in <span class="dictionary">order</span> to meet the <span class="dictionary">controller</span>&#x2019;s obligations. <a id="paragraph-203285" class="section-permalink" href="https://vacode.org/59.1-579/#A2"><i class="fa fa-link"/></a></p></section>
						<section id="A3" class="indent-1"><p><span class="prefix-number">3.</span> Providing necessary information to enable the <span class="dictionary">controller</span> to conduct and document data protection assessments pursuant to &#xA7; <a class="law" title="Data protection assessments" href="/59.1-580/">59.1-580</a>. <a id="paragraph-203286" class="section-permalink" href="https://vacode.org/59.1-579/#A3"><i class="fa fa-link"/></a></p></section>
						<section id="B"><p><span class="prefix-number">B.</span> A <span class="dictionary">contract</span> between a <span class="dictionary">controller</span> and a <span class="dictionary">processor</span> shall govern the <span class="dictionary">processor</span>&#x2019;s data <span class="dictionary">processing</span> procedures with respect to <span class="dictionary">processing</span> performed on behalf of the <span class="dictionary">controller</span>. The <span class="dictionary">contract</span> shall be binding and clearly set forth instructions for <span class="dictionary">processing</span> data, the nature and purpose of <span class="dictionary">processing</span>, the type of data subject to <span class="dictionary">processing</span>, the duration of <span class="dictionary">processing</span>, and the rights and obligations of both parties. The <span class="dictionary">contract</span> shall also include requirements that the <span class="dictionary">processor</span> shall: <a id="paragraph-203287" class="section-permalink" href="https://vacode.org/59.1-579/#B"><i class="fa fa-link"/></a></p></section>
						<section id="B1" class="indent-1"><p><span class="prefix-number">1.</span> Ensure that each person <span class="dictionary">processing</span> <span class="dictionary">personal data</span> is subject to a duty of confidentiality with respect to the data; <a id="paragraph-203288" class="section-permalink" href="https://vacode.org/59.1-579/#B1"><i class="fa fa-link"/></a></p></section>
						<section id="B2" class="indent-1"><p><span class="prefix-number">2.</span> At the <span class="dictionary">controller</span>&#x2019;s direction, delete or return all <span class="dictionary">personal data</span> to the <span class="dictionary">controller</span> as requested at the end of the provision of services, unless retention of the <span class="dictionary">personal data</span> is required by <span class="dictionary">law</span>; <a id="paragraph-203289" class="section-permalink" href="https://vacode.org/59.1-579/#B2"><i class="fa fa-link"/></a></p></section>
						<section id="B3" class="indent-1"><p><span class="prefix-number">3.</span> Upon the reasonable request of the <span class="dictionary">controller</span>, make available to the <span class="dictionary">controller</span> all information in its <span class="dictionary">possession</span> necessary to demonstrate the <span class="dictionary">processor</span>&#x2019;s compliance with the obligations in this chapter; <a id="paragraph-203290" class="section-permalink" href="https://vacode.org/59.1-579/#B3"><i class="fa fa-link"/></a></p></section>
						<section id="B4" class="indent-1"><p><span class="prefix-number">4.</span> Allow, and cooperate with, reasonable assessments by the <span class="dictionary">controller</span> or the <span class="dictionary">controller</span>&#x2019;s designated assessor; alternatively, the <span class="dictionary">processor</span> may arrange for a qualified and independent assessor to conduct an assessment of the <span class="dictionary">processor</span>&#x2019;s policies and technical and organizational measures in support of the obligations under this chapter using an appropriate and accepted <span class="dictionary">control</span> standard or framework and assessment procedure for such assessments. The <span class="dictionary">processor</span> shall provide a report of such assessment to the <span class="dictionary">controller</span> upon request; and <a id="paragraph-203291" class="section-permalink" href="https://vacode.org/59.1-579/#B4"><i class="fa fa-link"/></a></p></section>
						<section id="B5" class="indent-1"><p><span class="prefix-number">5.</span> Engage any subcontractor pursuant to a written <span class="dictionary">contract</span> in accordance with subsection C that requires the subcontractor to meet the obligations of the <span class="dictionary">processor</span> with respect to the <span class="dictionary">personal data</span>. <a id="paragraph-203292" class="section-permalink" href="https://vacode.org/59.1-579/#B5"><i class="fa fa-link"/></a></p></section>
						<section id="C"><p><span class="prefix-number">C.</span> Nothing in this section shall be construed to relieve a <span class="dictionary">controller</span> or a <span class="dictionary">processor</span> from the liabilities imposed on it by virtue of its role in the <span class="dictionary">processing</span> relationship as defined by this chapter. <a id="paragraph-203293" class="section-permalink" href="https://vacode.org/59.1-579/#C"><i class="fa fa-link"/></a></p></section>
						<section id="D"><p><span class="prefix-number">D.</span> Determining whether a person is acting as a <span class="dictionary">controller</span> or <span class="dictionary">processor</span> with respect to a specific <span class="dictionary">processing</span> of data is a <span class="dictionary">fact</span>-based determination that depends upon the context in which <span class="dictionary">personal data</span> is to be processed. A <span class="dictionary">processor</span> that continues to adhere to a <span class="dictionary">controller</span>&#x2019;s instructions with respect to a specific <span class="dictionary">processing</span> of <span class="dictionary">personal data</span> remains a <span class="dictionary">processor</span>. <a id="paragraph-203294" class="section-permalink" href="https://vacode.org/59.1-579/#D"><i class="fa fa-link"/></a></p></section></text><history>2021, Sp. Sess. I, cc. 35, 36.</history><metadata></metadata></law>
