一般不违法,违反的是与银行的协议,但银行卡给别人用风险很大,如果事先明知他人用来从事违法犯罪活动还提供的,则构成共犯,,则涉嫌掩饰、隐瞒犯罪所得或者洗钱。
银行卡只限本人使用,不要借给他人使用,如果他用卡作案,你会负连带责任。