UUIDs are like private keys and as such provide an added level of security. If you do not have the private key then you cannot get the data. This is by design and an important feature of Swarm. UUIDs will typically be stored in some database along with other data (e.g. patient record). As with any database it should be backed up and protected through normal IT processes. In addition, Swarm provides a mechanism for supporting the backup and recovery process via a re-writable stream called an alias (anchor) stream. An alias stream is a stream that can be updated as much as desired without changing the UUID.
Swarm Search does allow for the enumeration of a cluster's UUID if configured, and therefore access to Swarm Search should be protected based on your security policy.