+.Sh MESSAGE EXPIRY AND ARCHIVAL
+.Nm
+periodically invokes the
+.Nm aslmanager
+utility, which manages files in the ASL data store.
+Files are removed or optionally copied to an archival directory after a (default) 2 day time-to-live.
+See the
+.Xr aslmanager 8
+manual for details.
+.Nm
+invokes
+.Nm aslmanager
+shortly after it starts up, at midnight local time if it is running,
+and any time that a data store file reaches the
+.Fl db_max
+size limit.
+.Sh DATA STORE SECURITY
+Messages saved in the ASL message store are written to files in /var/log/asl.
+The message files are given read access controls corresponding to the read UID and GID specified in the messages themselves.
+Read access UID and GID settings may be attached to messages using the
+.Xr asl 3
+library by setting a value for the "ReadUID" and/or "ReadGID" message keys.
+The file permissions prevent access-controlled messages from being read by unauthorized users.
+.Pp
+Although clients are generally free to use any value for the "Facility" message key,
+only processes running with UID 0 may log messages with a facility value of "com.apple.system",
+or with a value that has "com.apple.system" as a prefix.
+Messages logged by non UID 0 processes that use "com.apple.system" as a facility value or prefix
+will be saved with the facility value "user".