If you do business in France, you are accountable in France. Your problem to provide the asked documents if it's the law to provide them. That you are using computers elsewhere to store stuff should not be any relevant.
You shouldn't really be able to have it both ways, should you?