From codex about registering a post type with 'public -> false' value:
'false' - Post type is not intended to be used publicly and should generally be unavailable in wp-admin and on the front end unless explicitly planned for elsewhere.
But WP Twitter sends new custom posts with 'public -> false' to Twitter anyway.
You can try it installing any theme or plugin that uses private custom types for storing information. For example this one.