import SwiftUI /// 隐私政策正文。M6 上架前替换为法务确认的最终文本。 struct PrivacyPolicyView: View { @Environment(\.dismiss) private var dismiss var body: some View { ScrollView { VStack(alignment: .leading, spacing: 16) { Text("隐私政策").font(.title.bold()) Text("最后更新:2026-06") .font(.footnote).foregroundStyle(.secondary) Group { section("我们收集什么", "手机号(用于登录与账户)、大致位置(用于展示你附近的优惠门店与优惠券)、你主动提交的反馈内容。") section("如何使用", "仅用于实现 App 功能:登录、展示优惠、记录你的省钱数据。我们不进行用户追踪,不向第三方出售你的个人信息。") section("位置信息", "仅在你使用 App 期间、为获取附近优惠时读取大致位置,不会在后台持续追踪。你可随时在系统设置中关闭定位权限。") section("数据存储与注销", "你可在「我的 → 账户」中注销账户。注销后我们将删除或匿名化你的个人数据。") section("联系我们", "如对隐私有任何疑问,可在「我的 → 帮助与反馈」中联系我们。") } } .padding() } .navigationTitle("隐私政策") .navigationBarTitleDisplayMode(.inline) .toolbar { ToolbarItem(placement: .topBarTrailing) { Button("关闭") { dismiss() } } } } @ViewBuilder private func section(_ title: String, _ body: String) -> some View { VStack(alignment: .leading, spacing: 6) { Text(title).font(.headline) Text(body).foregroundStyle(.secondary) } } }