Flow-Launcher / Flow-Launcher/Flow.Launcher

Add an anonymous mode to flow launcher

Open
#4,589 0 comments 0 reactions 0 assignees View on GitHub
enhancement keep-fresh
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.