Is there a more secure way that a non-data-retaining service can connect with your server so a user can update there .plan file than sftp?
Note: This is by making the handling script the thing that runs for a certain ssh key, I don't think it works with a password though.