I am using the following method to save the PNG image to UserDefaults:
func convertImageToBase64String (img: UIImage) -> String {
    return img.pngData()?.base64EncodedString() ?? ""
}
The issues are that this data is using significantly Documents & Data storage:

And for some reason even if this data is removed from UserDefaults, this amount do not change.
I would like to fix this issues, but need to use PNG images as transparent background is important.