i use tons of batik fabrics.
the dyes can bleed with some batiks.
i wash all my batiks before i use them in a quilt. i prefer to wash batik fabrics by hand this way i can be sure that all the dye has been rinsed out of the fabric.
i have never had my batiks fabrics fade but that doesn't mean they won't or can't. i'm sure exposed to harsh sunlight for a length of time would allow them to fade.