1985年，新加坡政府声称，谢太宝被扣留的目的与他是马共党员的指控有关联，意味着他愿意参与反新加坡的政治暴力和恐怖主义。
禁闭圣淘沙.谢太宝在新加坡本岛不经提控和审判的情况下，被监禁23年，于1989年5月17日获释，并软禁在圣淘沙一间保安室，需自费缴付租金及购买粮食，假借“自由”人的名义。由于他身上没钱，政府建议他接下岛上西部的的助理馆长的工作。他拒绝了提议，他知道这份工作是政府公务员的职位，他可能在未经官方批准之下，不准与媒体对话。于是，他与政府协调，安排他到担任自由译员。大约