Skip to content
  • Home
  • Developers
  • API
  • Releases
  • Community
  • University
  • Status
  • Home
  • Developers
  • API
  • Releases
  • Community
  • University
  • Status
Home Session Replay Session Replay Data Privacy Session Replay Setup Checklist
Session Replay Getting Started Administration Data Management Definitions Charts Analysis Examples Heap Plays Integrations Heap Connect Data Privacy

Table of Contents

Was this article helpful?

Yes No

Thank you for your feedback!

Session Replay Setup Checklist

This doc is for: Admins Architects

Session replay is for Web only. Native mobile (Android, iOS) session replay is not currently supported but is on our roadmap.

Session replay is an add-on feature for paying customers only. You may try the feature for free for 14 days or 10,000 sessions (whichever comes first), after which you must contact Sales to continue use.

After you have enabled session replay, go through the following list to ensure all your Heap settings are configured correctly.

1. Set your CSP directives

This step requires changes to your website’s code.

Content Security Policies (CSPs) are a “trusted list” of content providers for a website. These directives prevent malicious actors from attacking your website, but it can interfere with session replay unless properly configured. 

Use this site to check if you have any active CSPs: https://cspvalidator.org, and if so:

  • If connect-src is used, the following rule must be added to load the configuration and to send the events:
    • connect-src *.auryc.com
  • If worker-src is used, the following rule is recommended to leverage Web Worker for optimal performance:
    • worker-src blob:
  • If font-src is used, the following rule is recommended to avoid errors due to harmless font files loaded by the Heap JS snippet (note: we are actively working on removing the code that causes these errors):
    • font-src *.auryc.com

2. Enable target text autocapture

This step may potentially require changes to your website’s code.

Navigate to your Heap Privacy & Security settings and in the Autocapture section toggle Target text autocapture on. If text capture is disabled, replays will only show grey boxes.

For sensitive pages you can still selectively disable text capture using the disableTextCapture API. You should consult with your development team about any pages that already utilize the disableTextCapture configuration option (this is in your website’s code, so it cannot be disabled from the Heap settings screen).

Any pages where disableTextCapture is enabled will result in a big grey box, which is largely useless for session replay.

If you have previously set up disableTextCapture for your website, we strongly advise that you consider a strategy of redacting specific elements instead of entire pages so that you can both protect user privacy and have actionable insights from session replays.

3. Review session replay privacy settings

Navigate to Session replay > Privacy and Security and review your selections. By default, the most conservative settings are selected. Note that if you keep the default settings, no form inputs will be captured. 

Many of our customers will instead opt to enable some inputs to be captured, then choose specific elements to exclude.

Troubleshooting

If your replays are not rendering correctly after you have gone through the list above, check out these troubleshooting tips for additional settings that may be hindering the session replay web crawler.

Was this article helpful?

Yes No

Thank you for your feedback!

Last updated October 18, 2022.

account settingsdata privacyreplaysession replay
  • Blog
  • Partners
  • Legal
  • Security
  • Terms
  • About
  • Careers
  • Privacy
  • Contact Us

© 2023 Heap, Inc.