Simple configuration manager that uses Data Protection API
//Save some configuration data at folder data\temp\
var configManager = new ConfigManager()
.WithCurrentUserScope()
.Set(key, value)
.AtFolder(@"data\temp\")
.Save();
...
//Load configuration data
var loadedValue = new ConfigManager()
.AtFolder(@"data\temp\")
.Load()
.Get<string>(key);