不合法。公民的私有财产受法律保护,因债务产生纠纷的可以追讨债务,但是不能私自扣押他人的财产,这属于违法的行为,要接受相应的处罚。我国《宪法》明确规定,公民的合法的私有财产不受侵犯。
【法律依据】
《宪法》第13条,公民的合法的私有财产不受侵犯。国家依照法律规定保护公民的私有财产权和继承权。国家为了公共利益的需要,可以依照法律规定对公民的私有财产实行征收或者征用并给予补偿。