validation ?
sanitisation ?