I've been using rubbing alcohol (no messy kids issues or anything) for keeping my Anker products sparkling like new. But on some of them, I've been a bit leery, concerned about it stripping the surface on some, or causing technical damage (i.e. With the cable pins). With many of my smaller items, specifically battery chargers, I almost always keep a small one in my purse. With change and all of that getting tossed in there with it, it does get dirty rather often, especially around the ports. I honestly have no idea if cleaning them with alcohol is the proper way or not- in fear of causing damage that isn't there. As for anything further, like internal diy or whatever, I personally would never- and highly caution against it.
Another example that might be more relevant: I rarely use my large Anker Jump starter, and primarily just keep it stashed with a full charge in my trunk. It's been sitting there for a few months untouched. The other day, I pulled it out to charge a speaker and it had zero percent battery. Thank goodness I didn't need a boost! Nonetheless, things I'd find helpful in a product discussion of the sort, as it pertains to my jump starter: how often should I pull it out and charge it to always ensure a full battery, and optimize/extend battery life? I realize products like this can also have a "false memory" if not charged correctly the first time. Perhaps that is my problem- but if so, how do I "reset" it? Etc..., etc...
As for with cleaning, I never thought of using vinegar. That leads me to question now if alcoholic or vinegar is more appropriate for surface cleaning? Is it product specific? Or does it really matter?
Those are just a few things I've questioned over time. I never really trust much of what I've found on Google as it rarely is consistent, nor is there a consensus.