Aiming at the problem of ensuring the effectiveness and mining analysis value of trajectory semantic data while realizing personalized privacy protection of vehicle trajectory data, a vehicle trajectory semantic protection mechanism based on improved Generative Adversarial Network (GAN) was proposed. In this mechanism: firstly, a position sensitivity grading and semantic annotation method based on Hidden Markov Model (HMM) was designed to extract the effective stop points from vehicle trajectories, and then the stop points were divided into different sensitive levels and annotated semantically. Secondly, Long Short-Term Memory (LSTM) network was introduced into the improved GAN to construct the semantic trajectory model based on the dynamic GAN, and the GAN model was used for training to generate high-quality synthetic trajectories. Finally, for the stop points in synthetic trajectories that required further privacy protection, a differential privacy personalized protection algorithm combining the position sensitivity levels was proposed, which assigned privacy budgets to the stop points according to their sensitivity level and correlation between the stop points, and noise was injected by combining with the Laplace mechanism to achieve the privacy protection, so as to maximize the usability of the trajectory data after protection. Experimental results show that compared to the LSTM-TrajGAN model, the proposed mechanism reduces the Mutual Information (MI) value by 27.58% and improves the semantic trajectory similarity by 24.4%. It can be seen that the proposed mechanism protects user privacy effectively while ensuring the usability of semantic trajectory data.