Another nice product! Just a few suggestions:
1. Change default for ticket to PRIVATE
It would be more useful if there was a global configuration option to set tickets to be Private by default, rather than global. For a user to rememebr to set it to private is risky if they then inadvertently include confidential info (e.g login /pwd details.
It is better to have an "opt out of private" rhather than an "opt out of public.
2. Option to Enforce all tickets at a category level to be Private, or All tickets to be public.
This makes the component more flexible as you can have a private ticket system and a public one alongside one another. One can serve as a Ticket FAQ (as on this site).
In our website instance this is what we really need, as pricing or charging credits does not come into it for our users.