Arquivos transitórios historicamente pequenos vão para /var ou /var/run mas ultimamente algumas distros caíram /var/run e começaram a usar apenas /run , essa é a razão pela qual a maioria dos programas linux escreve seus /var/log , geralmente existe um diretório dentro com o nome do aplicativo deixando você com /var/your_app/data_file.txt
/var/run ou /run contêm arquivos que estão presentes somente enquanto o programa está em execução.
Portanto, se o seu daemon excluir o arquivo quando for interrompido e criá-lo toda vez que for iniciado, use /run , mas se o arquivo permanecerá mesmo depois que o daemon for parado, use /var