Important settings for browser cleaners 
To prevent important cookies (bank, LastPass, login for websites...) from being deleted, open 'Clean', 'Manage cookies' and find the desired cookie in the 'Delete cookies' section, then go to the Right-click on 'Keep Cookie'. The desired cookie is now in the 'Keep cookies' section and is excluded from the cleaning process.
To prevent saved passwords from being deleted, uncheck 'Delete saved passwords'.
If you have set your browser to restore your last session, you should uncheck 'Saved form information' and 'Session'.

Forensic data recovery
To prevent your deleted data from being made readable again using forensic or specialized recovery software, it is recommended that
after completing the cleaning work under 'Destroy forensic traces after cleaning...'
1) Enable clear page file on shutdown
2) Disable Windows Search and 'Clean up residual traces in the indexing service'
3) Enable Destroy Traces in USN Journal
4) Enable Destroy Cluster Tips
5) Enable Overwrite Free Space
6) Enable Destroy Traces in MFT

HDCleaner Command-line parameters:
"C:\Program Files\HDCleaner\HDCleaner.exe" /debug
Running HDCleaner in debug mode creates a log file with information of HDCleaner's activities for troubleshooting.

HDCleaner Installation Command Line Arguments
Installer Command Line
HDCleaner.exe /si This performs an unattended installation with default options (silent).
HDCleaner.exe /Dir= Replace the default folder with a custom installation path.
additional parameters
/re create system restore point
/st create start menu entries
/de create desktop shortcut
/la start program after installation
/up automatically checks for updates
/us install for all users
/lg is installed with a language file identified by an ID language file identifier (HDCleaner.exe /lg=lang_en)
HDCleaner.exe /si /dir=C:\DirectoryToInstall /re /st
would silently install HDCleaner.exe in the C:\DirectoryToInstall folder, create a system restore point and create start menu entries
uninstaller.exe /si would silently uninstall HDCleaner

ID language file identifiers
lang_de=German
lang_en=English
lang_fr=French
lang_es=Spanish
lang_cs=Chinese (simplified)
lang_nl=Dutch
lang_ct=Chinese (traditional)
lang_jp=Japanese
lang_ko=Korean
lang_it=Italian
lang_ru=Russian
lang_bg=Bulgarian
lang_pl=Polish
lang_hu=Hungarian
lang_pt=Portuguese
lang_hi=Hindi
lang_tr=Turkish
lang_ar=Arabic
lang_sk=Slovak
lang_id=Indonesian
lang_cz=Czech
lang_gr=Greek
lang_ro=Romanian
lang_sl=Slovenian

Information about HDCleaner INI files:
When using Winapp2.ini, it is recommended to select the Standard mode cleanup mode, as some entries may appear twice in Advanced cleanup mode.
INI files must be stored in Unicode format.
Additional INI files must be located in the application installation folder (typically, C:\Program Files\HDCleaner).
With Winapp2.ini you can add entries for new software that HDCleaner can clean. 
With Winapp1.ini any applications you list there will replace the default applications on the Applications tab.
With Winsys1.ini any entries you list there will replace the default applications on the Windows tab.
By default, none of the INI files exist when you first install the application.
LangSecRef gives the matching category:
3091 = Games 
3021 = Applications
3022 = Internet
3023 = Multimedia
3024 = Utilities
3025 = Windows
3026 = Firefox
3027 = Opera
3028 = Safari
3029 = Google Chrome
3030 = Thunderbird
3031 = Windows Store
4060 = SRWare Iron
3005 = microsoftedge
3001 = Internet Explorer
3002 = WindowsExplorer
3004 = Advanced
3003 = System
4065 = ChromiumBrowser
4066 = Vivaldi
4067 = CentBrowser
4068 = EpicBrowser
4069 = SlimJetBrowser
4070 = 7StarBrowser
4071 = AmigoBrowser
4072 = CoolNovoBrowser
4073 = CocCocBrowser
4074 = CooWonBrowser
4075 = YandexBrowser
4076 = 360Browser
4077 = KMeleon
4078 = Waterfox
4079 = Iridium
4080 = SeaMonkey
4081 = Pale Moon
Example: LangSecRef = 3003 - the application should be listed in the System category

Section - Defines the category of the entry if the category is not listed in LangSecRef.
Any value can be provided for Section keys.
[MyProgram]
Section =MyLogfilesSection
DetectFile=%AppData%\MyProgram
FileKey1=%AppData%\MyProgram|logfile.* - deletes every file with name logfile 

DetectFile=File or Folder to detect a program by the presence of a File or Folder
Detect=Registry key to detect a program by the presence of a Registry key
FileKeyX=Indicates the files or folders to be deleted
File mask options:
| - with the pipe symbol you can separate file mask options
*.* - deletes every file in that folder. Example: %ProgramFiles%\MyFolder|*.*
RECURSE - deletes subfolders with their contents. Example: %ProgramFiles%\MyFolder|*.*|RECURSE 
REMOVESELF - same as RECURSE but it deletes the folder and all its contents also. Example: %ProgramFiles%\MyFolder|*.*|RECURSEREMOVESELF  (MyFolder folder will be deleted)
*.<extension> - deletes all files in the folder with the stated extension. Example: *.txt
You can also clean certain file - Example: myfile.txt
ExcludeKey - Used to exclude a file, directory or registry path from cleaning.
ExcludeKey1=FILE|%WinDir%\System32\|myfile.txt excludes myfile.txt from being deleted.
ExcludeKey2=REG|HKCU\Software\MyRegKey will prevent key MyRegKey from being deleted from the Registry.
ExcludeKey3=PATH|%WinDir%\System32\|*.dll excludes all .dll files from being deleted.

RegKeyX=Indicates indicates the Registry keys or values to clean
Registry keys are HKCU (HKEY_CURRENT_USER), HKLM (HKEY_LOCAL_MACHINE) ...
Registry mask options:
| - with the pipe symbol you can clean a particular value of a registry key

EXAMPLES:

[MyProgram]
LangSecRef=3021
DetectFile=%AppData%\MyProgram
Default=False
FileKey1=%AppData%\MyProgram|logfile.* - deletes every file with name logfile
FileKey2=%AppData%\MyProgram\MySubFolder|*.log;*.txt|RECURSE  - deletes recursive all log and txt files
ExcludeKey1=FILE|%AppData%\MyProgram\|myfile.log

[MyRegistryKey]
LangSecRef=3021
Detect=HKCU\Software\MyRegistryKeyToDelete
Default=False
RegKey1=HKCU\Software\MyRegistryKeyToDelete|valuetoDelete - deletes Registry Value valuetoDelete 
RegKey2=HKCU\Software\MyRegistryKeyToDelete\RegKeyToDelete - deletes Registry Key RegKeyToDelete


How to add Chromium based browsers, portable Chromium based browsers, Mozilla based browsers or ThunderbirdPortable to HDCleaner: 
Create a ini-file named AddedBrowsers.ini in Unicode format in the installation folder. The entries must have the following format:
[Name of Chromium ( or Mozilla or ThunderbirdPortable) based browser *]
PathExeFile=This is the exe file name of the browser
PathUserDataDefault=Path to Default user data folder
Type=CHROME( or MOZILLA or THUNDERBIRD)

Examples:

[GoogleChromePortable*]
PathExeFile=C:\portable\GoogleChromePortable\App\Chrome-bin\chrome.exe
PathUserDataDefault=C:\portable\GoogleChromePortable\Data\profile
Type=CHROME
 
[IronPortable*]
PathExeFile=C:\portable\IronPortable\App\Iron\Iron.exe
PathUserDataDefault=C:\portable\IronPortable\Data
Type=CHROME

[FirefoxPortable*]
PathUserDataDefault=C:\portable\FirefoxPortable\Data\profile
PathExeFile=C:\portable\FirefoxPortable\App\Firefox64\Firefox.exe
Type=MOZILLA

[K-MeleonPortable*]
PathUserDataDefault=C:\portable\K-MeleonPortable\Data\profile
PathExeFile=C:\portable\K-MeleonPortable\App\K-Meleon\K-Meleon.exe
Type=MOZILLA

[ThunderbirdPortable *]
PathUserDataDefault=E:\Software\ThunderbirdPortable\Data\profile
PathExeFile=E:\Software\ThunderbirdPortable\App\Thunderbird\Thunderbird.exe
Type=THUNDERBIRD