---
schema_version: "1"
id: 679c2741db983c86b62dff0cd2785d422b959e57c7edc45c0d7e5bf2fa8db431
title: Restrict Data Processing for Heroku
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/restriction_of_processing_heroku.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.restriction_of_processing_heroku.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1895903fd7aaccfb60a7200ac77301a5bce025676988caa113d862a09b5fd9fb
description: Some situations require you to prevent the processing of your customers’ data. We give you actions to consider so that you can work toward complying with the laws that are important to your company.
products:
  - Security
  - Cross Cloud
release: "264"
---
# Restrict Data Processing for Heroku

Some situations require you to prevent the processing of your customers’ data. We give you actions to consider so that you can work toward complying with the laws that are important to your company.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: All Editions</td></tr></tbody></table>

Various laws and regulations require you and your company to sometimes restrict the processing of your customers’ data. We’ve listed a few of the laws that are important to many companies collecting and processing their customers’ data.

- General Data Protection Regulation (GDPR), European Union
- Federal Rules of Civil Procedure, United States

If you encounter situations that require you to restrict data processing for any of your customers, review these common requests and the procedures related to them.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d24501e55">Common Customer Request</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d24501e57">Actions to Consider</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d24501e59">Things to Consider</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Common Customer Request" class="slds-cell-wrap" style="vertical-align:top;" headers="d24501e55 ">My customer stopped doing business with us. Although we no longer need the
              customer’s data, we were asked to keep it because of a legal proceeding that
              possibly needs the data.</td>
            <td data-label="Actions to Consider" class="slds-cell-wrap" style="vertical-align:top;" headers="d24501e57 ">
              <p>Heroku Services give you the ability to fully manage the development, design,
                and functionality of applications you deploy. Using Heroku Services, you can design
                and develop application-layer functionality that allows your organization to
                implement restrictions on data processing.</p>
              <p>Customers might also consider
                leveraging the following features and functionality available in Heroku managed
                add-ons to assist them in addressing such requests from end users of applications
                deployed to Heroku Services.</p>
              <p>Heroku Postgres provides the following data
                export and copy features for selected Heroku Postgres plans.</p>
              <ul>
                <li><a href="https://devcenter.heroku.com/articles/dataclips" target="_blank">Heroku Postgres Dataclips</a> allow
                  your organization to generate a URL that can be accessed to download selected
                  data in various formats.</li>
                <li>Database backups can be generated using <a href="https://devcenter.heroku.com/articles/heroku-postgres-backups" target="_blank">Heroku PGBackups</a> or
                  your organization can leverage the <a href="https://devcenter.heroku.com/articles/heroku-postgres-import-export#export" target="_blank">pg_dump PostgresSQL
                    tool</a> to generate backups.</li>
                <li><a href="https://devcenter.heroku.com/categories/heroku-connect" target="_blank">Heroku Connect</a> can be used to
                  synchronize Heroku Postgres data to an existing Salesforce Services org.</li>
                <li>Create a database <a href="https://devcenter.heroku.com/articles/heroku-postgres-fork" target="_blank">fork</a> which creates a
                  snapshot of an existing database at the current point-in-time.</li>
              </ul>
              <p><a href="https://devcenter.heroku.com/articles/heroku-redis" target="_blank">Heroku Redis</a> is not
                meant for long-term data persistence. Your organization should store data you wish
                to persist in Heroku Postgres and leverage the Heroku Postgres data export
                capabilities described previously.</p>
              <p><a href="https://devcenter.heroku.com/articles/kafka-on-heroku" target="_blank">Heroku Kafka</a> includes support for
                Kafka Consumers that your organization can utilize to export data to Heroku
                Postgres or to external systems.</p>
              <p style="margin-bottom:0;">Your organization can also request full
                copies of sensitive data submitted to Heroku Services by visiting <a href="https://help.heroku.com" target="_blank">Heroku Support</a>.</p>
            </td>
            <td data-label="Things to Consider" class="slds-cell-wrap" style="vertical-align:top;" headers="d24501e59 ">
              <p>Work with your legal team to understand the types of data processing
                requirements that apply to your business.</p>
              <p style="margin-bottom:0;">Export the customer’s data to retain
                it.</p>
            </td>
          </tr>
          <tr class="">
            <td data-label="Common Customer Request" class="slds-cell-wrap" style="vertical-align:top;" headers="d24501e55 ">My customer told me that the personal data we have on file is inaccurate.
              Because of those errors, the customer wants us to stop processing their data until
              we’ve verified the data’s accuracy.</td>
            <td data-label="Actions to Consider" class="slds-cell-wrap" style="vertical-align:top;" headers="d24501e57 ">Heroku Services give you the ability to fully manage the development, design,
              and functionality of applications you deploy. Using Heroku Services, you can design
              and develop application-layer functionality that allows your organization to meet
              data processing restrictions. For example, ceasing further processing of data for
              your application’s end users until your organization has verified data accuracy and
              also for obtaining and tracking these end-users’ approval to resume processing of
              their data.</td>
            <td data-label="Things to Consider" class="slds-cell-wrap" style="vertical-align:top;" headers="d24501e59 ">
              <p>For selected plans, data changes made to your primary Heroku Postgres databases
                can be configured to replicate to <a href="https://devcenter.heroku.com/articles/heroku-postgres-follower-databases" target="_blank">Follower</a> databases.
                However, data changes are not propagated to completed backups created using <a href="https://devcenter.heroku.com/articles/heroku-postgres-backups" target="_blank">Heroku PGBackups</a> or the <a href="https://devcenter.heroku.com/articles/heroku-postgres-import-export#export" target="_blank">pg_dump PostgresSQL
                  tool</a>, or previously <a href="https://devcenter.heroku.com/articles/heroku-postgres-fork" target="_blank">forked</a> databases. Therefore, customers
                should consider tracking any data changes and propagating these changes to forked
                databases, when restoring database backups created using PGBackups or the pg_dump
                PostgresSQL tool, or when performing a <a href="https://devcenter.heroku.com/articles/heroku-postgres-rollback" target="_blank">Heroku Postgres
                  Rollback</a>.</p>
              <p style="margin-bottom:0;">Are there other places that this data is stored? Restrict
                processing on that data as well and work with your customer to verify the data’s
                accuracy. Then, get their approval to resume processing their data.</p>
            </td>
          </tr>
        </tbody>
      </table>