Public processes have the expected read-write access to public file systems. Private processes, on the other hand, are
short-lived processes that have temporary secure storage
containers. This storage container is allocated only for the
lifetime of a private execution and is accessible only to the
private process group it is associated with.