After deleting a post are terms, and custom meta deleted?

Terms should work like categories (which basically they are but with with different names). They are attached to posts but not dependent upon them. If you delete a post the term stays, like with categories.

Custom post meta is dependent upon its post and will be deleted when the post is permanently deleted. It isn’t deleted when the post is ‘trashed’.