Where (on disk) can I store user information for a KM macro?

I think you've already come up with a solution for your theoretical problem, or at the very least, illustrated that the choice of folder need not be critical in terms of file synchronisation.

Yes, I did misunderstand. And I would never store something in the users Documents folder without asking them first, and giving them a choice to store it somewhere else.