UUID Security Guide: Are UUIDs Safe to Use as Public Identifiers?