不合法,你可以上诉,现在的政策是老房子如果没有倒,任何人无权拆,如果是倒了象你这种情况户口没有在村里,宅基地可以由村组集体收回,所以你可以要求村上赔偿损失,法院会判你胜诉的。
户口不在家,房子没住,你是否有房产证明,如果有房产证村委在没有通知你的情况下给你拆了肯定是不合法,可以先和村委协商解决,如果解决不了可以直接到法院起诉立案解决。
如果你有房产证能证明是你的房子,就算你长时间不住也是属于你的房子,没有经过你的允许村里私自拆了是不合法的,你可以先找村里面协商解决,如果解决不成也可以到法院去起诉。