银行。银行卡被限制非柜面交易时,是由于银行识别到账户存在异常交易或者涉嫌诈骗等情况,银行会根据自身的风控体系对账户进行限制,如果情况严重,银行也会向公安报告,公安会对涉及的账户采取措施,因此是银行限制。