title: Clean up Parse data after app uninstall
body: <p>I'm using Android Parse API for push notifications (v1.9.4) and I would like to know how to clean up Parse app data (Installation, User and Session objects) as the app is uninstalled by the user. Is this possible at all? I have seen some posts from 2-1 years ago that indicates that such is not possible and I wonder if things got different and if there are new workarounds for it:</p>
  
  <ul>
  <li><a href="https://www.parse.com/questions/duplicate-installations-are-counted-for-push-notifications" rel="nofollow">https://www.parse.com/questions/duplicate-installations-are-counted-for-push-notifications</a></li>
  <li><a href="https://parse.com/questions/how-to-remove-installation-when-user-uninstall-the-app" rel="nofollow">https://parse.com/questions/how-to-remove-installation-when-user-uninstall-the-app</a></li>
  <li><a href="https://www.parse.com/questions/how-to-remove-installation-when-user-uninstall-the-app--2" rel="nofollow">https://www.parse.com/questions/how-to-remove-installation-when-user-uninstall-the-app--2</a></li>
  </ul>
  
  <p>These posts above only refer to the installation object removal, and I could not find info on the web on how to remove the session and the user data. I really 
  need to clean up everything or else weird things happen such as ParseException "username XXX already taken" when some user tries to sign up (by calling signUpInBackground) after re-installation of the app, not to mention the redundant notifications sent for ghost parse installations...</p>
  
  <p>Much appreciated for any help!</p>