---
schema_version: "1"
id: 3ec9e2b2da952a066b919ae68f2b08b0963370aae2f7cded732b1232ee9026ef
title: Data Portability for Heroku
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/data_portability_heroku.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.data_portability_heroku.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 728203e0569bd894797b27e8d1c088299129df4e6c7ba8419e6444f16341a459
description: Your customers can request a copy of the data we received from them. To work toward complying with various data protection and privacy regulations, export the data and pack it up. We’ve given you examples of common customer requests and things to consider. That way, you can determine how best to work toward complying with the regulations that apply to your company.
products:
  - Security
  - Cross Cloud
release: "264"
---
# Data Portability for Heroku

Your customers can request a copy of the data we received from them. To work toward complying with various data protection and privacy regulations, export the data and pack it up. We’ve given you examples of common customer requests and things to consider. That way, you can determine how best to work toward complying with the regulations that apply 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>

Some laws require you and your company to let customers take their data with them. We’ve listed a few of the obligations that are important to many companies collecting and processing their customers’ data.

- General Data Protection Regulation (GDPR), European Union
- Customer Contracts

If you have customers or users who want to take the data that you’ve received from them, review these common requests. We’ve provided links to the procedures related to those requests.

<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="d14682e55">Common Customer Request</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d14682e57">Actions to Consider</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d14682e59">Things to Consider</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Common Customer Request" class="slds-cell-wrap" style="vertical-align:top;" headers="d14682e55 ">A user wants to review or export the account information they’ve submitted to
              our application.</td>
            <td data-label="Actions to Consider" class="slds-cell-wrap" style="vertical-align:top;" headers="d14682e57 ">
              <p>Heroku Services give you the ability to fully manage the development, design,
                and functionality of applications you deploy. Using Heroku Services, you can develop
                application-layer functionality that allows your application’s end users to access,
                review, and export data submitted to your application.</p>
              <p>In addition to developing
                application-layer functionality, your organization might consider leveraging the
                following data export features available for Heroku managed add-ons.</p>
              <div>
                <p>Heroku
                  Postgres provides the following data export 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>
                    and/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>
                </ul>
              </div>
              <p><a href="https://devcenter.heroku.com/articles/heroku-redis" target="_blank">Heroku Redis</a> is not
                intended 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="d14682e59 ">
              <ul>
                <li>What data do you want to make portable and what data format best suits your
                  customer’s needs?</li>
                <li>What data do you want to provide customers?</li>
                <li>Is there any data that you have the right to withhold from customers?</li>
                <li>Does any data need to be redacted, such as third-party confidential
                  information?</li>
                <li>Review your terms of service with your customer.</li>
              </ul>
            </td>
          </tr>
          <tr class="">
            <td data-label="Common Customer Request" class="slds-cell-wrap" style="vertical-align:top;" headers="d14682e55 ">How do I export logs generated by applications our organization deploys to
              Heroku Services that might contain our users' personal data?</td>
            <td data-label="Actions to Consider" class="slds-cell-wrap" style="vertical-align:top;" headers="d14682e57 ">
              <p><a href="https://devcenter.heroku.com/articles/logging" target="_blank">Heroku’s Logplex</a> is designed for
                collating and routing log messages, not for storage of log data on a longer term
                basis. Logplex keeps a minimum number of lines of consolidated logs that expire
                after 1 week. Your organization can choose to drain logs to a drain service provided
                by a third-party add-on or implement your own log drain to gain additional control
                over your logs.</p>
              <p style="margin-bottom:0;">Shield Private Spaces also includes the feature <a href="https://devcenter.heroku.com/articles/private-space-logging" target="_blank">Private Space Logging</a> which enables
                you to configure log capture at the space level instead of the app level. This
                feature allows your organization to forward all log events from applications and
                Heroku system services in the space to a single external log capture destination
                as described in the documentation.</p>
            </td>
            <td data-label="Things to Consider" class="slds-cell-wrap" style="vertical-align:top;" headers="d14682e59 ">
              <p>Work with your legal team to ensure that you have the appropriate contractual
                terms in place with the provider of the add-on. Also make sure that you have the
                right processes to help manage your GDPR compliance obligations when using the
                add-on.</p>
              <p style="margin-bottom:0;">If the Shield Private Spaces feature Private Space Logging is utilized,
                then logs are not stored within Heroku Services.</p>
            </td>
          </tr>
        </tbody>
      </table>