We subclassed MKPointAnnotation to make it Codable in order to store map pins. We (very easily) encrypted the data and made it readable after authenticating with FaceID. This was Day 72 of #100DaysOfSwiftUI