blokadaorg / blokada

The official repo for Blokada apps.
https://blokada.org
3.04k stars 213 forks source link

[ Feature Request ] Add expiration for "Activity" entries #837

Open tkterris opened 3 years ago

tkterris commented 3 years ago

Currently, requests are logged in the "Activity" section, and are kept apparently forever (until the "Clear" option is selected). It would be nice to have a setting to specify when the Activity entries are automatically expired and removed. Possible options could be "Immediately", "1 hour", "24 hours", and "Never" (the current behavior).

matejbart commented 3 years ago

I want to endorse this feature request and motivate to add an option to NOT to save any activity at all or at least store the activity for blocked content only.

Imho the problem is that the activity is logged and stored for both blocked and allowed entries, even if the filter is set to "blocked only" you can still change it back and see all allowed entries too. So if someone else gets access to your phone, they will be able to see all your activity in the past (unless you have cleared it up at a certain time). Inspecting allowed entries contains much more sensitive information about which content has been accessed when and for how long etc.

I even think that logging allowed entries should be only possible by requesting it explicitly, since currently, all the traffic is being stored by the app and I'm quite skeptical if most of the users are really aware of that. Therefore, this feature should be only available to users who want to check if the chosen block list really works as expected.