As per the documentation any process model that has a start form can be used in Sites as action.
The process model does not necessarily require to be an Application Action for a published application.
Please confirm if this is true.
If this is true it does help in hiding the action on Tempo and just showing it on task which I believe is great.
Discussion posts and replies are publicly visible