CristianHenzel / ClipIt

ClipIt clipboard manager for GTK+
https://github.com/CristianHenzel/ClipIt
GNU General Public License v3.0
642 stars 82 forks source link

What's the need for an online/offline mode in cliboard #158

Open ConstantMan opened 3 years ago

ConstantMan commented 3 years ago

I really like the app but what's the usefulness of this mode ? It feels a bit shady to me

fertxunonimo commented 3 years ago

I think it's a security issue. If you are coping and pasting passwords, the offline mode do not save the password on clipit, just in your PC's memory, so you will never have the password on clipit's history on plain text.

DJCrashdummy commented 3 years ago

perhaps renaming this mode to something like "inhibit", "snooze" or similar would fit better, since it has nothing to do with being on-/offline.

...initially i thought about whether is has to do with syncing the clipboard via Xserver or something. :shrug:

64kramsystem commented 2 years ago

I was curious to understand this feature as well, since it's very unclear.

I think it's a security issue. If you are coping and pasting passwords, the offline mode do not save the password on clipit, just in your PC's memory, so you will never have the password on clipit's history on plain text.

Based on my understanding (and a cursory reading of the source code), the offline mode simply disables ClipIt without terminating the process.

The security aspect is related to another feature - "Save history". In the Ubuntu packaged version, on the first start, a related warning is indeed displayed to the user in a popup; disabling history saving prevents copied texts from being stored on the disk.

The "offline mode" concept should definitely be renamed to something more intuitive; a simple "Disabled" or "Paused" would make the concept evident.