Flow-Launcher / Flow-Launcher/Flow.Launcher
Add an anonymous mode to flow launcher
- Dominant language
- C#
- Stars
- 15.6k
- Forks
- 644
- Avg merge
- 3d 14h
- Merged PRs (30d)
- 4
Description
### Discussed in https://github.com/Flow-Launcher/Flow.Launcher/discussions/1974
Originally posted by **skotarek** March 3, 2023
add features such as auto cache clear after exit, ability to entirely disable history (including shell plugin history), and everything else that's needed to make this program more private
See also the [original issue](https://github.com/Flow-Launcher/Flow.Launcher/issues/1947) by @skotarek
Reopened this as an issue given the opinions in the discussion that this is implementable.
This could perhaps be separated into different feature requests but would be more of a general aim at the moment.
Not sure if there's any real way to guarantee plugins don't store a history (other than some way to trick them into writing to memory not disk or something)
But at least in terms of the launcher + core plugins this could probably be done, and we could consider things such as wiping parts of the user data folder on exit, exposing a setting that plugins should respect etc
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with Discussion #1974 and the original issue #1947 to understand the proposed privacy scope. Identify how the launcher and core plugins store cache and history, then define which data must be cleared or disabled and how plugin settings should be respected. Done should include an agreed, testable anonymous mode scope rather than an unspecified collection of privacy features.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100