Copper is an essential trace element and any commercial fish food contain a trace amount of copper. Concentracion is so low that it's not worth worrying about. Rainwater has low alkalinity and pH will be unstable and difficult to maintain. Most fish will not tolerate rapid changes in pH. You should worry about that Rainwater has no minerals in it. To maintenance of the acid base balance fish must have Na+ K+ Cl- otherwise, fish will die so you need to add some salt mix (minerals in fish food ingredients???). Malachite green has no copper, it is not same as mineral malachite.