I keep mine off the truck in my garage. Of course most people probably don't have garage's tall enough. I think indoor storage goes a long way toward preserving the life of an RV. It might be a good investment to build a garage beside or behind the house to park the camper. You could leave it on the truck if you make it tall enough.
If your HOA doesn't allow the camper beside the house, in the garage, or in a detached garage I would move. Seriously. I can't imagine letting others tell me what I can or can't do with my own property.