Currently we are trusting MetaMask, Toshi and Trust etc with our private keys. Why couldn’t we trust the apps to do small transactions on our behalf? e.g. up to a maximum of $1, using a limit that we set. We should only trust soft wallets with a small amount of value anyway.
With social media such as Peepeth we are trusting the front end to save our posts to a batch and not censor them. Though if we see censorship we can save directly to the smart contract ourselves.