Add a non identifiable option to export current state of libretube #7221
Replies: 6 comments
-
This could be a discussion since the current app is mainly/corely focus on functionalities. |
Beta Was this translation helpful? Give feedback.
-
It could make sense to allow exporting some settings to allow better reproducibility of bugs, however that could already be done by only checking to export settings under backup & restore -> app backup. It's possible that we're storing some personal information such as SponsorBlock usernames there, it probably makes sense to be able to exclude such info. The password and Piped auth token are stored independently of the settings anyways and thus not exported.
I don't think that's really something we can or want to implement for privacy reasons.
The latest crash log is showing up when opening the app anyways so that you can copy it (on debug builds it can be found at the bottom of the settings). Thus I think such an option would be redundant. |
Beta Was this translation helpful? Give feedback.
-
my counter argumemts are
|
Beta Was this translation helpful? Give feedback.
-
I think I was somewhat vague with "Record user actions" I mean it as a runtime toggle that clears on exit, that the user must click in order start recording the session. like hey i want to show this procedure to bnyro maybe making it so the app itself can replay what the user did during that session. my point is clicking makes a explicit contract with the user that whatever they do will be recorded until explicit recording stop or app close. Data is not bad itself, generally the handling and consent is the problem... |
Beta Was this translation helpful? Give feedback.
-
Everything mentioned is not that easy to implement, so I don't really think it's worth it (unless some body else wants to make a pull request). |
Beta Was this translation helpful? Give feedback.
-
Fair enough you can close this one or let it be to someone tackle it. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe your suggested feature
Something like a button on the about section where you can export you current generic settings like instance conf video preferences (dash or hls prefferred resolution, etc)
Maybe also a option that does identify you sadly called "Record actions" or something similar that once triggered it makes a settings snapshot and starts logging actions like "button pressed", "video loaded" etc
and things more dynamic like logs about errors current app state, last known chrash log etc
optional opt-in anon metrics, including turned off toggle on the out of box experience of the app
Pretty much any info that is not private and can help you with your debugging process.
I dont know how plausible is to implement but my idea is on the table to take
Other details
on Options > About > Debug > Generate debug report
on Options > About > Debug > Record user actions
on Options > About > Debug > Export last crash log
Modify names and ideas at your own discretion.
Acknowledgements
Beta Was this translation helpful? Give feedback.
All reactions