SAFE VERIFICATION PLATFORMS: A DETAILED EXAMINATION