delete-account.html 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <link rel="icon" type="image/x-icon" href="img/favicon.ico" />
  7. <title>Delete Account - Aisoco</title>
  8. <!-- Tailwind CSS -->
  9. <script src="https://cdn.tailwindcss.com?plugins=forms,typography,aspect-ratio"></script>
  10. <!-- Font Awesome -->
  11. <link
  12. href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css"
  13. rel="stylesheet"
  14. />
  15. <!-- Google Fonts - Inter -->
  16. <link
  17. href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap"
  18. rel="stylesheet"
  19. />
  20. <!-- Tailwind Configuration -->
  21. <script>
  22. tailwind.config = {
  23. theme: {
  24. extend: {
  25. colors: {
  26. primary: '#0066CC',
  27. secondary: '#333333',
  28. light: '#F5F5F7',
  29. dark: '#1D1D1F',
  30. },
  31. fontFamily: {
  32. sans: ['Inter', 'sans-serif'],
  33. },
  34. },
  35. },
  36. };
  37. </script>
  38. <style type="text/tailwindcss">
  39. @layer utilities {
  40. .transition-smooth {
  41. transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  42. }
  43. }
  44. </style>
  45. </head>
  46. <body class="font-sans bg-light text-dark antialiased min-h-screen">
  47. <!-- 页面头部 -->
  48. <header class="bg-white shadow-sm">
  49. <div class="container mx-auto px-4 sm:px-6 lg:px-8 py-4">
  50. <a href="index.html" class="inline-flex items-center">
  51. <img
  52. src="./img/aisoco_logo.png"
  53. alt="Aisoco Logo"
  54. class="h-10 object-contain"
  55. />
  56. </a>
  57. </div>
  58. </header>
  59. <main class="container mx-auto px-3 sm:px-6 lg:px-8 py-6 sm:py-8 md:py-16">
  60. <div class="max-w-3xl mx-auto">
  61. <!-- 页面标题 -->
  62. <div class="text-center mb-6 sm:mb-10">
  63. <div
  64. class="inline-flex items-center justify-center w-14 h-14 sm:w-16 sm:h-16 bg-red-100 rounded-full mb-3 sm:mb-4"
  65. >
  66. <i class="fa fa-user-times text-2xl sm:text-3xl text-red-500"></i>
  67. </div>
  68. <h1
  69. class="text-xl sm:text-2xl md:text-3xl font-semibold text-dark mb-2"
  70. >
  71. Request Account Deletion
  72. </h1>
  73. <p class="text-gray-600">Aisoco - AI & Social & Commerce Platform</p>
  74. </div>
  75. <!-- 主要内容卡片 -->
  76. <div
  77. class="bg-white rounded-xl sm:rounded-2xl shadow-lg p-4 sm:p-6 md:p-10"
  78. >
  79. <!-- 重要提示 -->
  80. <div class="bg-amber-50 border border-amber-200 rounded-xl p-4 mb-8">
  81. <div class="flex items-start">
  82. <i
  83. class="fa fa-exclamation-triangle text-amber-500 mt-1 mr-3"
  84. ></i>
  85. <div>
  86. <h3 class="font-semibold text-amber-800 mb-1">
  87. Important Notice
  88. </h3>
  89. <p class="text-sm text-amber-700">
  90. Account deletion is permanent and cannot be undone. Please
  91. read the information below carefully before submitting your
  92. request.
  93. </p>
  94. </div>
  95. </div>
  96. </div>
  97. <!-- 删除账号步骤 -->
  98. <section class="mb-8">
  99. <h2
  100. class="text-lg sm:text-xl font-semibold mb-4 flex items-start sm:items-center"
  101. >
  102. <span
  103. class="inline-flex items-center justify-center w-7 h-7 sm:w-8 sm:h-8 bg-primary text-white rounded-full text-xs sm:text-sm mr-2 sm:mr-3 flex-shrink-0 mt-0.5 sm:mt-0"
  104. >1</span
  105. >
  106. <span>Steps to Request Account Deletion</span>
  107. </h2>
  108. <div class="bg-gray-50 rounded-xl p-4 sm:p-5 ml-0 sm:ml-11">
  109. <ol class="space-y-3 text-gray-700">
  110. <li class="flex items-start">
  111. <span
  112. class="inline-flex items-center justify-center w-5 h-5 sm:w-6 sm:h-6 bg-primary/10 text-primary rounded-full text-xs font-medium mr-2 sm:mr-3 mt-0.5 flex-shrink-0"
  113. >1</span
  114. >
  115. <span class="text-sm sm:text-base"
  116. >Fill out the account deletion request form below with your
  117. username and password.</span
  118. >
  119. </li>
  120. <li class="flex items-start">
  121. <span
  122. class="inline-flex items-center justify-center w-5 h-5 sm:w-6 sm:h-6 bg-primary/10 text-primary rounded-full text-xs font-medium mr-2 sm:mr-3 mt-0.5 flex-shrink-0"
  123. >2</span
  124. >
  125. <span class="text-sm sm:text-base"
  126. >Our team will verify your identity and review your
  127. request.</span
  128. >
  129. </li>
  130. <li class="flex items-start">
  131. <span
  132. class="inline-flex items-center justify-center w-5 h-5 sm:w-6 sm:h-6 bg-primary/10 text-primary rounded-full text-xs font-medium mr-2 sm:mr-3 mt-0.5 flex-shrink-0"
  133. >3</span
  134. >
  135. <span class="text-sm sm:text-base"
  136. >You will receive a notification once your request is
  137. approved.</span
  138. >
  139. </li>
  140. <li class="flex items-start">
  141. <span
  142. class="inline-flex items-center justify-center w-5 h-5 sm:w-6 sm:h-6 bg-primary/10 text-primary rounded-full text-xs font-medium mr-2 sm:mr-3 mt-0.5 flex-shrink-0"
  143. >4</span
  144. >
  145. <span class="text-sm sm:text-base"
  146. >Your account and associated data will be deleted within
  147. <strong>30 business days</strong> after approval.</span
  148. >
  149. </li>
  150. </ol>
  151. </div>
  152. </section>
  153. <!-- 数据删除说明 -->
  154. <section class="mb-8">
  155. <h2
  156. class="text-lg sm:text-xl font-semibold mb-4 flex items-start sm:items-center"
  157. >
  158. <span
  159. class="inline-flex items-center justify-center w-7 h-7 sm:w-8 sm:h-8 bg-primary text-white rounded-full text-xs sm:text-sm mr-2 sm:mr-3 flex-shrink-0 mt-0.5 sm:mt-0"
  160. >2</span
  161. >
  162. <span>Data That Will Be Deleted</span>
  163. </h2>
  164. <div class="ml-0 sm:ml-11">
  165. <div class="grid grid-cols-1 gap-4 md:grid-cols-2">
  166. <div class="bg-red-50 rounded-xl p-3 sm:p-4">
  167. <h4
  168. class="font-medium text-red-800 mb-2 flex items-center text-sm sm:text-base"
  169. >
  170. <i class="fa fa-trash-o mr-2"></i>Permanently Deleted
  171. </h4>
  172. <ul
  173. class="text-xs sm:text-sm text-red-700 space-y-1 sm:space-y-1.5"
  174. >
  175. <li class="flex items-center">
  176. <i class="fa fa-check mr-2 text-xs"></i>Account profile
  177. information
  178. </li>
  179. <li class="flex items-center">
  180. <i class="fa fa-check mr-2 text-xs"></i>Personal
  181. preferences and settings
  182. </li>
  183. <li class="flex items-center">
  184. <i class="fa fa-check mr-2 text-xs"></i>Shopping cart and
  185. wishlist
  186. </li>
  187. <li class="flex items-center">
  188. <i class="fa fa-check mr-2 text-xs"></i>Social connections
  189. and followers
  190. </li>
  191. <li class="flex items-center">
  192. <i class="fa fa-check mr-2 text-xs"></i>Posts, comments,
  193. and reviews
  194. </li>
  195. <li class="flex items-center">
  196. <i class="fa fa-check mr-2 text-xs"></i>Chat history and
  197. messages
  198. </li>
  199. </ul>
  200. </div>
  201. <div class="bg-blue-50 rounded-xl p-3 sm:p-4">
  202. <h4
  203. class="font-medium text-blue-800 mb-2 flex items-center text-sm sm:text-base"
  204. >
  205. <i class="fa fa-archive mr-2"></i>Retained for Legal
  206. Compliance
  207. </h4>
  208. <ul
  209. class="text-xs sm:text-sm text-blue-700 space-y-1 sm:space-y-1.5"
  210. >
  211. <li class="flex items-center">
  212. <i class="fa fa-clock-o mr-2 text-xs"></i>Transaction
  213. records (7 years)
  214. </li>
  215. <li class="flex items-center">
  216. <i class="fa fa-clock-o mr-2 text-xs"></i>Payment
  217. information (7 years)
  218. </li>
  219. <li class="flex items-center">
  220. <i class="fa fa-clock-o mr-2 text-xs"></i>Tax-related
  221. documents (7 years)
  222. </li>
  223. <li class="flex items-center">
  224. <i class="fa fa-clock-o mr-2 text-xs"></i>Legal dispute
  225. records (as required)
  226. </li>
  227. </ul>
  228. <p class="text-xs text-blue-600 mt-3">
  229. * Retention periods are based on legal and regulatory
  230. requirements.
  231. </p>
  232. </div>
  233. </div>
  234. </div>
  235. </section>
  236. <!-- 删除请求表单 -->
  237. <section>
  238. <h2
  239. class="text-lg sm:text-xl font-semibold mb-4 flex items-start sm:items-center"
  240. >
  241. <span
  242. class="inline-flex items-center justify-center w-7 h-7 sm:w-8 sm:h-8 bg-primary text-white rounded-full text-xs sm:text-sm mr-2 sm:mr-3 flex-shrink-0 mt-0.5 sm:mt-0"
  243. >3</span
  244. >
  245. <span>Submit Deletion Request</span>
  246. </h2>
  247. <div class="ml-0 sm:ml-11">
  248. <form id="delete-account-form" class="space-y-5">
  249. <div>
  250. <label
  251. for="username"
  252. class="block text-sm font-medium text-gray-700 mb-1.5"
  253. >
  254. Username <span class="text-red-500">*</span>
  255. </label>
  256. <input
  257. type="text"
  258. id="username"
  259. name="username"
  260. required
  261. placeholder="Enter your username"
  262. class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-primary focus:border-primary transition-smooth"
  263. />
  264. </div>
  265. <div>
  266. <label
  267. for="password"
  268. class="block text-sm font-medium text-gray-700 mb-1.5"
  269. >
  270. Password <span class="text-red-500">*</span>
  271. </label>
  272. <input
  273. type="password"
  274. id="password"
  275. name="password"
  276. required
  277. placeholder="Enter your password"
  278. class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-primary focus:border-primary transition-smooth"
  279. />
  280. </div>
  281. <div>
  282. <label
  283. for="reason"
  284. class="block text-sm font-medium text-gray-700 mb-1.5"
  285. >
  286. Reason for Deletion (Optional)
  287. </label>
  288. <select
  289. id="reason"
  290. name="reason"
  291. class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-primary focus:border-primary transition-smooth"
  292. >
  293. <option value="">Select a reason</option>
  294. <option value="no-longer-use">
  295. I no longer use this service
  296. </option>
  297. <option value="privacy-concerns">Privacy concerns</option>
  298. <option value="too-many-emails">
  299. Too many emails/notifications
  300. </option>
  301. <option value="found-alternative">
  302. Found an alternative service
  303. </option>
  304. <option value="temporary-account">
  305. This was a temporary account
  306. </option>
  307. <option value="other">Other</option>
  308. </select>
  309. </div>
  310. <div>
  311. <label
  312. for="comments"
  313. class="block text-sm font-medium text-gray-700 mb-1.5"
  314. >
  315. Additional Comments (Optional)
  316. </label>
  317. <textarea
  318. id="comments"
  319. name="comments"
  320. rows="3"
  321. placeholder="Any additional information you'd like to share"
  322. class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-primary focus:border-primary transition-smooth resize-none"
  323. ></textarea>
  324. </div>
  325. <!-- 确认复选框 -->
  326. <div class="bg-gray-50 rounded-lg p-4">
  327. <label class="flex items-start cursor-pointer">
  328. <input
  329. type="checkbox"
  330. id="confirm-deletion"
  331. name="confirm-deletion"
  332. required
  333. class="mt-1 mr-3 w-4 h-4 text-primary border-gray-300 rounded focus:ring-primary"
  334. />
  335. <span class="text-sm text-gray-700">
  336. I understand that account deletion is
  337. <strong>permanent and irreversible</strong>. I have read
  338. and understood the data deletion policy above, and I
  339. confirm that I want to delete my Aisoco account.
  340. </span>
  341. </label>
  342. </div>
  343. <!-- 提交按钮 -->
  344. <button
  345. type="submit"
  346. class="w-full bg-red-500 hover:bg-red-600 text-white font-medium py-3.5 px-6 rounded-lg transition-smooth flex items-center justify-center"
  347. >
  348. <i class="fa fa-paper-plane mr-2"></i>
  349. Submit Deletion Request
  350. </button>
  351. </form>
  352. <!-- 其他联系方式 -->
  353. <div class="mt-6 pt-6 border-t border-gray-200 text-center">
  354. <p class="text-sm text-gray-600 mb-2">
  355. Need help? Contact our support team:
  356. </p>
  357. <a
  358. href="mailto:support@aisoco.com"
  359. class="text-primary hover:underline font-medium"
  360. >
  361. <i class="fa fa-envelope mr-1"></i>support@aisoco.com
  362. </a>
  363. </div>
  364. </div>
  365. </section>
  366. </div>
  367. <!-- 页脚信息 -->
  368. <div class="mt-8 text-center text-sm text-gray-500">
  369. <p>
  370. <a
  371. href="https://www.aisoco.net/"
  372. class="text-primary hover:underline"
  373. >
  374. <i class="fa fa-arrow-left mr-1"></i>Back to Aisoco Homepage
  375. </a>
  376. </p>
  377. <p class="mt-4">&copy; 2025 Aisoco. All rights reserved.</p>
  378. </div>
  379. </div>
  380. </main>
  381. <script>
  382. // 表单提交处理
  383. const deleteForm = document.getElementById('delete-account-form');
  384. deleteForm.addEventListener('submit', function (e) {
  385. e.preventDefault();
  386. const username = document.getElementById('username').value;
  387. const password = document.getElementById('password').value;
  388. const confirmCheckbox =
  389. document.getElementById('confirm-deletion').checked;
  390. if (!username) {
  391. alert('Please enter your username.');
  392. return;
  393. }
  394. if (!password) {
  395. alert('Please enter your password.');
  396. return;
  397. }
  398. if (!confirmCheckbox) {
  399. alert('Please confirm that you understand the deletion policy.');
  400. return;
  401. }
  402. // 获取提交按钮
  403. const submitBtn = this.querySelector('button[type="submit"]');
  404. const originalText = submitBtn.innerHTML;
  405. // 显示加载状态
  406. submitBtn.disabled = true;
  407. submitBtn.innerHTML =
  408. '<i class="fa fa-spinner fa-spin mr-2"></i>Processing...';
  409. // 模拟提交请求
  410. setTimeout(() => {
  411. alert(
  412. 'Your account deletion request has been submitted successfully!\n\nOur team will review your request and process it within 30 business days. You will receive a notification once the deletion is complete.'
  413. );
  414. // 重置表单
  415. deleteForm.reset();
  416. submitBtn.disabled = false;
  417. submitBtn.innerHTML = originalText;
  418. }, 1500);
  419. });
  420. </script>
  421. </body>
  422. </html>