sentry-docs icon indicating copy to clipboard operation
sentry-docs copied to clipboard

Data Collected sections for Android, iOS, React Native, Javascript

Open thinkocapo opened this issue 1 year ago • 2 comments

Core or SDK?

Core Sentry product

Which part? Which one?

Android, iOS, React Native, Javascript

Description

The following links are Page NotFound when you click them https://docs.sentry.io/platforms/react-native/data-management/data-collected/ https://docs.sentry.io/platforms/react/data-management/data-collected/ https://docs.sentry.io/platforms/javascript/data-management/data-collected/ https://docs.sentry.io/platforms/android/data-management/data-collected https://docs.sentry.io/platforms/apple/guides/ios/data-management/data-collected

WHY: When they ask about PII, it's usually when a Frontend Sentry SDK is being discussed or demo. It's often due to what's shown on the Screen UI/UX of the demo app. This question is frequently asked when we show any Issue.breadcrumbs as well as session replays too. Sometimes users are inputing PII in html form input fields.

Sometimes they're asking without seeing a demo, during Discovery Calls.

Additional Resources: https://docs.sentry.io/product/security/mobile-privacy/

The ask is for Documentation in the platform sdk's documentation.

I've opened the request per SDK and I will start pointing customers to these the next time they ask: https://github.com/getsentry/sentry-react-native/issues/3794 https://github.com/getsentry/sentry-java/issues/3400 https://github.com/getsentry/sentry-cocoa/issues/3924 https://github.com/getsentry/sentry-javascript/issues/11854

Suggested Solution

https://docs.sentry.io/platforms/python/data-management/data-collected/ image

Also clarify that we don't collect the Value of the Key:Value pair in a input form field, I get asked that all the time. As it appears in a breadcrumb. Or can it appear elsewhere? Not sure exactly where but if we can think it through and comment about it, that'd be great.

Maybe a, "If you use Session Replay, all text is blurred out by default, click here for more info on Session Replay documentation"

Also please add Common Integrations section. Very frequently we get questions like "does GitHub integration have access to our source code (yes) / mean Sentry will actually fetch and store our source code (no, only metadata)?".

thinkocapo avatar Apr 30 '24 13:04 thinkocapo

Assigning to @getsentry/support for routing ⏲️

getsantry[bot] avatar Apr 30 '24 13:04 getsantry[bot]

@thinkocapo thanks for taking lead on this!

maxkosty avatar Apr 30 '24 16:04 maxkosty

wondering if we should split out this part

Also please add Common Integrations section. Very frequently we get questions like "does GitHub integration have access to our source code (yes) / mean Sentry will actually fetch and store our source code (no, only metadata)?".

as a separate issue, i.e. we don't an answer to that currently in Integration docs themselves (vs. surfacing it in the aggregate Data Collected page)

maxkosty avatar Aug 21 '24 18:08 maxkosty

We could still use a Data Collected section for Javascript and JS Frameworks like React. This question gets asked most often from the Frontend perspective so I'd prioritize Javascript above all else.

Data Collected section now exists for Android, iOS, React Native, Flutter, and some backend SDK's like python, ruby, php, node. Mobile examples https://docs.sentry.io/platforms/apple/guides/ios/data-management/data-collected/ https://docs.sentry.io/platforms/react-native/data-management/data-collected/ https://docs.sentry.io/platforms/dart/data-management/data-collected/ https://docs.sentry.io/platforms/android/data-management/data-collected/

thinkocapo avatar Mar 24 '25 14:03 thinkocapo

  • this has been completed for Android, iOS, RN
  • for JS we have a separate issue: https://github.com/getsentry/sentry-docs/issues/13407

closing this as done

kahest avatar Apr 23 '25 11:04 kahest