You can use CLR on glass tanks. Just make sure you're working away from other tanks and in a well ventilated area. Don't touch the tank's plastic frame with CLR. I wouldn't recommend using CLR if the tank is heavily scratched since CLR may cause additional etching within the scratches. Remember to wear a good pair of rubber gloves when handling this (and any) corrosive liquid.