-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Error Tracking #207
Comments
As far as I know NewPipe also uses ACRA but they don't send data from with-in the app to the backend but use email instead. |
hi default asking before send it,s better for me user have choice |
Personally I prefer the way other apps handle it - not having a way to send data without a middle-step (sending an e-mail is a good example) and having it set to turned off by default. Mentioning the specifics of what information is sent, why and giving the user the option to not send all of his/her information would be a good thing, as well as being mindful of GDPR - any info, whether sent willingly, has to be deleted upon the user's request, so you need to offer some form of contact for users that sent you data through ACRA. |
Thanks for feedback everyone, let me try to address some of it:
I do know that NewPipe uses email but there's two reasons I don't think email is a great choice for this:
The default choice would be asking the user before sending the report. Like I said in the report, the user would be asked how Twire would handle these things.
Sorry, I'm not sure if I'm understanding what you're saying here. But Twire would have "a way to send data with a middle-step", which would be Twire asking you if you want to send the report when you have the "Ask before sending reports" option selected. I'm not sure what you mean by "having it set to turned off by default". Are you saying the default option should be "Never send reports" when Twire asks for the first time what you want to do with reports?
I know very little about GDPR but I did read this issue about it on the ACRA repo. From what I can see, I don't think GDPR would go into effect here because I wouldn't be recording IPs, emails, etc. |
@samfundev Basically:
|
|
UPDATE: I think I'll be using Sentry with a GlitchTip backend. |
I'd like to add Sentry to Twire with an GlitchTip backend. It would make it much easier for users to report issues with Twire. Which can be used to fix previously unreported issues or give more detail to issues that have been reported on GitHub. I could also see adding a button in Twire that allows users to report problems inside the app using Sentry.
The information that I think should be reported is:
The reason I think the device model should be included is that it gives useful information about the device like screen resolution, density, cutouts/notches, etc. which might be necessary to reproduce the issue.
The first time a report happens, users would be asked if Twire should:
This preference can be changed later in the settings. What information is included would also be mentioned in this dialog.
Feel free to let me know what you think about this being implemented into Twire. I want to make sure Twire is respecting people's privacy.
The text was updated successfully, but these errors were encountered: