You can hide your answers from your profile by visiting your “My Account” page and then click on the “Answers” tab. Once you are on that tab you will see a sub tab called “My Answers”. Once you click on the My Answers link you will see a little gear button to the right of each one of your answers. Click on the gear and select “Hide on Public Profile”.
There isn’t currently a way to make your questions not public. However, if you visit your public profile, you will notice that we don’t display any questions that you ask, only questions you answer.
Hope this helps.