@axint/privacy-settings-view
SwiftUI privacy settings surface for data export, deletion, and App Store readiness.

axint add @axint/privacy-settings-view
What it does
This kit gives agents a reusable privacy screen instead of letting them bury export and deletion paths in generic settings. Use it in any app with accounts, cloud sync, user content, purchases, or stored personal data.
Variants
minimal- one compact privacy card.standard- summary, export, deletion, and policy link.premium- richer trust copy and support handoff.dense- settings-list layout.accessibility-first- explicit labels and long-form descriptions.
States
summaryexport-detailsdeletion-detailsprocessingcomplete
Apple contracts
- Keep the screen aligned with App Store privacy labels.
- Provide an account deletion path when the app creates accounts.
- Link to the public privacy policy.
- Explain data export and retention behavior.
Machine-readable Ship Kit Contract
{
"backlogId": "SET-003",
"rank": 2,
"package": "@axint/privacy-settings-view",
"variants": ["minimal", "standard", "premium", "dense", "accessibility-first"],
"states": ["summary", "export-details", "deletion-details", "processing", "complete"],
"demo": "media/demo.gif",
"diagnostics": ["AX116", "AX855"]
}
Agent prompt
Install @axint/privacy-settings-view, fill the data summary with the app's real stored data categories, and wire export/delete buttons to host app actions. Run the App Store privacy checklist before release.
License
Apache-2.0