|
@@ -0,0 +1,65 @@
|
|
|
|
|
+# App Store Connect — App Privacy Questionnaire
|
|
|
|
|
+
|
|
|
|
|
+Use these answers in **App Store Connect → App Privacy**. They must match `PrivacyInfo.xcprivacy` and the live app behavior.
|
|
|
|
|
+
|
|
|
|
|
+> **Do not select “Data Not Collected.”** The app collects user-entered text for AI features and shares it with OpenAI when live generation runs.
|
|
|
|
|
+
|
|
|
|
|
+## Summary
|
|
|
|
|
+
|
|
|
|
|
+| Question | Answer |
|
|
|
|
|
+|----------|--------|
|
|
|
|
|
+| Do you or your third-party partners collect data from this app? | **Yes** |
|
|
|
|
|
+| Is data used to track users? | **No** |
|
|
|
|
|
+| Is data linked to the user’s identity? | **No** |
|
|
|
|
|
+
|
|
|
|
|
+## Data type: Other User Content
|
|
|
|
|
+
|
|
|
|
|
+Covers text the user enters in Post Generator, Title Optimizer, and Comment Writer (topics, titles, drafts, subreddit names, post URLs, parent comments, tone preferences, NSFW/spoiler tags) and AI responses saved locally in AI History.
|
|
|
|
|
+
|
|
|
|
|
+### For each purpose, answer:
|
|
|
|
|
+
|
|
|
|
|
+| Field | Value |
|
|
|
|
|
+|-------|-------|
|
|
|
|
|
+| Data type | **Other User Content** |
|
|
|
|
|
+| Collected | **Yes** |
|
|
|
|
|
+| Linked to identity | **No** |
|
|
|
|
|
+| Used for tracking | **No** |
|
|
|
|
|
+| Purpose | **App Functionality** |
|
|
|
|
|
+
|
|
|
|
|
+### Third-party sharing (critical)
|
|
|
|
|
+
|
|
|
|
|
+When App Store Connect asks whether this data is shared with third parties:
|
|
|
|
|
+
|
|
|
|
|
+| Third party | Shared? | Why |
|
|
|
|
|
+|-------------|---------|-----|
|
|
|
|
|
+| **OpenAI** (`api.openai.com`) | **Yes** | Live AI generation sends the user’s prompt text to OpenAI’s API. Applies to premium users and free-trial generations (up to 3 total). |
|
|
|
|
|
+| Apple (StoreKit) | No for this data type | Subscription checks do not send AI inputs to Apple. |
|
|
|
|
|
+| Reddit | No for this data type | Embedded Reddit browsing is direct user ↔ Reddit interaction; the app does not extract or transmit Reddit browsing data to its own servers. |
|
|
|
|
|
+
|
|
|
|
|
+For **OpenAI** sharing details:
|
|
|
|
|
+
|
|
|
|
|
+- **Shared for App Functionality** — generating post titles, bodies, optimized titles, and comments.
|
|
|
|
|
+- **Not used for tracking or advertising.**
|
|
|
|
|
+- **Not linked to user identity** — prompts are not accompanied by name, email, Apple ID, or a persistent user identifier.
|
|
|
|
|
+
|
|
|
|
|
+## What is NOT collected by the app
|
|
|
|
|
+
|
|
|
|
|
+Declare **only** what applies. Do **not** add these unless behavior changes:
|
|
|
|
|
+
|
|
|
|
|
+- Contact Info, Identifiers, Location, Browsing History, Purchases, Diagnostics, Usage Data, Sensitive Info
|
|
|
|
|
+- No third-party analytics SDKs (Amplitude, Firebase, etc.)
|
|
|
|
|
+- No advertising networks
|
|
|
|
|
+
|
|
|
|
|
+## After uploading a build
|
|
|
|
|
+
|
|
|
|
|
+1. Open **App Privacy** in App Store Connect.
|
|
|
|
|
+2. Confirm the privacy manifest from the build populated **Other User Content**.
|
|
|
|
|
+3. If answers were previously set to “Data Not Collected,” reset and re-answer using this guide.
|
|
|
|
|
+4. Under **Other User Content → App Functionality**, enable **third-party sharing** and list processing by OpenAI.
|
|
|
|
|
+5. Save and verify the App Privacy label preview shows **Data Not Linked to You → Other User Content**.
|
|
|
|
|
+
|
|
|
|
|
+## Privacy policy URL
|
|
|
|
|
+
|
|
|
|
|
+Set in App Store Connect and in the app Info.plist:
|
|
|
|
|
+
|
|
|
|
|
+`https://sites.google.com/view/appforreddit/privacy-policy`
|