Apps like Gwenview make use of KFileDialog, which then saves its recent URLs into the config file of the app itself. From time to time there are requests to disable retaining such information (e.g. Bug 391527#c2), and this is also slightly relevant for the "Privacy Software" goal (see https://phabricator.kde.org/T7050). It's probably not achievable to get into a state where using KDE's software does not leave any trace behind at all, but it's worth a try at least. Open questions: - Which UI would be best (global, or per app)? - How to clean existing entries? - How would integration with similar methods work? (E.g. Sweeper, various KCMs for browsing history, KRunner command history, Kickoff's recent documents, Activities' file history etc.)
FWIW kfile is an obsolete product and we should really prevent new bugs from being filed to it (I'll look into that). All this stuff lives in KIO now.
This is still valid for KDE Frameworks 5.84. KFileDialog is still collecting recent files list, even though I have `Recent File List Entry Count=0` in `katerc`, as well as System Settings > Workspace Behavior > Activities > Privacy > Do Not Remember.