Troubleshooting

Troubleshooting issues with Session Replay

Why are parts of my replay not masked?

Text fields, input fields, images, video players, and webviews are all masked by default. Local assets, such as colors or vector drawables, aren't masked because the likelihood of these assets containing PII is low. If you encounter a view or component that should be masked by default, consider opening a GitHub issue.

Does Session Replay work with Jetpack Compose?

Yes, by default, text, input field, and image composables should be masked. Masking within embedded Android views (AndroidView) in Compose isn't currently supported. If you encounter composables that aren't masked but should be, consider opening a GitHub issue.

What's the lowest version of Android supported?

Recording only happens on Android 8 (API level 26) or newer. For devices running an older version, SDK features other than recording work normally.

Why is my issue missing a replay?

An issue may be missing a replay because the user's device was offline while sessionSampleRate was specified, your project/organization was rate-limited, or (in rare cases) the device failed to capture the replay video.

Was this helpful?
Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").