I'm working on creating a method for sending crash report details for a Redux-created Office add-in.
Due to the nature of Redux, it is possible to retrieve the status of the entire application, as well as any actions that have led to it, and rerun the actions of the user who crashed. Even if users choose to submit the crash report, rebuilding the entire status is not essential. For example, there are some concerns about the confidentiality of returned REST data.
How can you gather useful information about the causes of the crash without sending too much information? I'm thinking of purging certain text before sending in certain actions / states, but maybe there is a simpler solution?