<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>OrbitKit</title>
  <subtitle>Privacy policy, support page, data deletion, and AASA file for your iOS app — every web URL Apple&apos;s App Store Review requires, hosted on your domain.</subtitle>
  <link href="https://orbitkit.io/feed.xml" rel="self" type="application/atom+xml"/>
  <link href="https://orbitkit.io/" rel="alternate" type="text/html"/>
  <updated>2026-06-22T00:17:11+00:00</updated>
  <id>https://orbitkit.io/feed.xml</id>
  <author>
    <name>OrbitKit</name>
  </author>
  
  <entry>
    <title>EU DSA trader status: the App Store trader requirements that pull apps from EU sale</title>
    <link href="https://orbitkit.io/blog/eu-dsa-trader-status-app-store/" rel="alternate" type="text/html"/>
    <published>2026-06-20T00:00:00+00:00</published>
    <updated>2026-06-20T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/eu-dsa-trader-status-app-store/</id>
    <category term="App Store Compliance"/>
    <summary type="html">EU DSA trader status now gates App Store sales: declare your public trader contact info (name, address, email, phone) or apps get pulled from EU storefronts.</summary>
  </entry>
  
  <entry>
    <title>App Tracking Transparency requirements: the NSUserTrackingUsageDescription string, ATT prompt, and disclosures App Review checks</title>
    <link href="https://orbitkit.io/blog/app-tracking-transparency-requirements/" rel="alternate" type="text/html"/>
    <published>2026-06-20T00:00:00+00:00</published>
    <updated>2026-06-20T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/app-tracking-transparency-requirements/</id>
    <category term="App Store Compliance"/>
    <summary type="html">App Tracking Transparency requires an ATT prompt, an Info.plist string, and matching disclosures. What triggers App Review rejection and how to comply.</summary>
  </entry>
  
  <entry>
    <title>ITSAppUsesNonExemptEncryption: App Store export compliance, decoded</title>
    <link href="https://orbitkit.io/blog/app-store-export-compliance-encryption/" rel="alternate" type="text/html"/>
    <published>2026-06-20T00:00:00+00:00</published>
    <updated>2026-06-20T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/app-store-export-compliance-encryption/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Fix the &quot;Missing Compliance&quot; status: when to set ITSAppUsesNonExemptEncryption to false, the HTTPS/standard-crypto exemption, and when you need docs.</summary>
  </entry>
  
  <entry>
    <title>What WWDC 26 could change for iOS app web requirements</title>
    <link href="https://orbitkit.io/blog/wwdc-26-what-could-change-for-ios-app-web-requirements/" rel="alternate" type="text/html"/>
    <published>2026-05-24T00:00:00+00:00</published>
    <updated>2026-05-24T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/wwdc-26-what-could-change-for-ios-app-web-requirements/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Pattern-based predictions for what WWDC 26 may add to App Store compliance — privacy manifest, AASA, App Store Connect URLs — from Apple&apos;s last four years.</summary>
  </entry>
  
  <entry>
    <title>Preparing your PrivacyInfo.xcprivacy for iOS 27</title>
    <link href="https://orbitkit.io/blog/preparing-privacy-manifest-for-ios-27/" rel="alternate" type="text/html"/>
    <published>2026-05-24T00:00:00+00:00</published>
    <updated>2026-05-24T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/preparing-privacy-manifest-for-ios-27/</id>
    <category term="App Store Compliance"/>
    <summary type="html">An evergreen checklist for iOS 27 privacy manifest readiness — auditing reason codes, vendoring third-party SDK manifests, and a process to ship fast.</summary>
  </entry>
  
  <entry>
    <title>The &apos;We noticed your app collects data&apos; App Review email, decoded</title>
    <link href="https://orbitkit.io/blog/we-noticed-your-app-collects-data-email-decoded/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/we-noticed-your-app-collects-data-email-decoded/</id>
    <category term="App Store Compliance"/>
    <summary type="html">App Review emailed you about data collection or your privacy questionnaire. What it means, what they want back, and how to respond so it doesn&apos;t recur.</summary>
  </entry>
  
  <entry>
    <title>visionOS App Store submission: what&apos;s different from iOS</title>
    <link href="https://orbitkit.io/blog/visionos-app-store-submission-requirements/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/visionos-app-store-submission-requirements/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Submitting a visionOS app to the App Store: which web requirements carry over from iOS unchanged, which differ, and the privacy specifics for spatial apps.</summary>
  </entry>
  
  <entry>
    <title>Set up Universal Links AASA hosting without nginx (or any web server)</title>
    <link href="https://orbitkit.io/blog/universal-links-aasa-without-nginx/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/universal-links-aasa-without-nginx/</id>
    <category term="Universal Links"/>
    <summary type="html">iOS Universal Links don&apos;t need nginx, Apache, or any web server. Five real options for hosting the AASA file — and the gotcha each one hides.</summary>
  </entry>
  
  <entry>
    <title>TermsFeed vs OrbitKit: which for App Store submission?</title>
    <link href="https://orbitkit.io/blog/termsfeed-vs-orbitkit/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/termsfeed-vs-orbitkit/</id>
    <category term="Comparisons"/>
    <summary type="html">TermsFeed sells generated legal documents; OrbitKit hosts the full set of web files Apple&apos;s App Review requires. A structural comparison for app developers.</summary>
  </entry>
  
  <entry>
    <title>Termly vs OrbitKit for iOS apps: which actually passes App Review?</title>
    <link href="https://orbitkit.io/blog/termly-vs-orbitkit-for-ios-apps/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/termly-vs-orbitkit-for-ios-apps/</id>
    <category term="Comparisons"/>
    <summary type="html">Termly is a website legal-compliance platform; OrbitKit is built for Apple App Store submission. A structural comparison for iOS, iPadOS, and macOS developers.</summary>
  </entry>
  
  <entry>
    <title>From Swift Student Challenge to the App Store: the non-code part nobody teaches</title>
    <link href="https://orbitkit.io/blog/swift-student-challenge-to-app-store/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/swift-student-challenge-to-app-store/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Turning a Swift Student Challenge project into a public App Store app means a developer account and a set of web URLs no tutorial covered. Here they are.</summary>
  </entry>
  
  <entry>
    <title>Smart App Banner: the meta tag, the gotchas, and when it silently fails</title>
    <link href="https://orbitkit.io/blog/smart-app-banner-meta-tag-gotchas/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/smart-app-banner-meta-tag-gotchas/</id>
    <category term="Apple Setup"/>
    <summary type="html">The Smart App Banner meta tag is one line, but it silently does nothing in five common situations. The correct tag, the parameters, and why yours isn&apos;t showing.</summary>
  </entry>
  
  <entry>
    <title>Sign in with Apple domain association: the .well-known file setup</title>
    <link href="https://orbitkit.io/blog/sign-in-with-apple-domain-association-setup/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/sign-in-with-apple-domain-association-setup/</id>
    <category term="Apple Setup"/>
    <summary type="html">Sign in with Apple on the web needs a file at /.well-known/apple-developer-domain-association.txt. Where it comes from, how to host it, and the gotchas.</summary>
  </entry>
  
  <entry>
    <title>Shipping your first app after WWDC: the web requirements Xcode never mentions</title>
    <link href="https://orbitkit.io/blog/shipping-your-first-app-after-wwdc/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/shipping-your-first-app-after-wwdc/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Every June, WWDC produces finished first apps that stall at submission — not on code, but on the web URLs Apple requires. The whole non-code checklist.</summary>
  </entry>
  
  <entry>
    <title>The complete Required Reason API reference for PrivacyInfo.xcprivacy</title>
    <link href="https://orbitkit.io/blog/required-reason-api-complete-reference/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/required-reason-api-complete-reference/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Every Required Reason API category Apple gates, the approved reason codes for each, and what each code means. The reference for resolving ITMS-91053.</summary>
  </entry>
  
  <entry>
    <title>The OrbitKit MCP server: manage App Store web compliance from an AI agent</title>
    <link href="https://orbitkit.io/blog/orbitkit-mcp-server-for-ai-agents/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/orbitkit-mcp-server-for-ai-agents/</id>
    <category term="Developer Experience"/>
    <summary type="html">OrbitKit&apos;s Model Context Protocol server lets Claude, Cursor, and other MCP clients generate and deploy your privacy policy, AASA, and more. How it works.</summary>
  </entry>
  
  <entry>
    <title>The OrbitKit CLI: App Store web compliance from your terminal and CI</title>
    <link href="https://orbitkit.io/blog/orbitkit-cli-app-store-compliance-from-terminal/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/orbitkit-cli-app-store-compliance-from-terminal/</id>
    <category term="Developer Experience"/>
    <summary type="html">Generate, configure, and deploy your privacy policy, AASA file, support page, and more from the command line — scriptable for CI/CD. The OrbitKit CLI reference.</summary>
  </entry>
  
  <entry>
    <title>Mac App Store vs iOS App Store: the web-requirement differences</title>
    <link href="https://orbitkit.io/blog/mac-app-store-vs-ios-app-store-web-requirements/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/mac-app-store-vs-ios-app-store-web-requirements/</id>
    <category term="App Store Compliance"/>
    <summary type="html">The web URLs and files Apple requires are mostly identical for Mac and iOS App Store apps — but four differences trip up developers shipping to both.</summary>
  </entry>
  
  <entry>
    <title>iubenda alternative for iOS and macOS developers</title>
    <link href="https://orbitkit.io/blog/iubenda-alternative-for-ios-developers/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/iubenda-alternative-for-ios-developers/</id>
    <category term="Comparisons"/>
    <summary type="html">Need the App Store&apos;s web requirements — privacy policy, support, deletion, AASA — rather than a general web legal suite? The Apple-native iubenda alternative.</summary>
  </entry>
  
  <entry>
    <title>ITMS-91061: Missing privacy manifest for a third-party SDK — the fix</title>
    <link href="https://orbitkit.io/blog/itms-91061-missing-privacy-manifest-sdk-fix/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/itms-91061-missing-privacy-manifest-sdk-fix/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Fix ITMS-91061: what it means, how to find which third-party SDK is missing its privacy manifest, and the two ways to resolve the rejection.</summary>
  </entry>
  
  <entry>
    <title>ITMS-90683: Missing purpose string in Info.plist — the fix</title>
    <link href="https://orbitkit.io/blog/itms-90683-missing-purpose-string-fix/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/itms-90683-missing-purpose-string-fix/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Fix ITMS-90683: exactly which Info.plist key is missing, why, and the precise usage-description (purpose) string that resolves the rejection.</summary>
  </entry>
  
  <entry>
    <title>ITMS-90078: Missing Push Notification Entitlement — the fix</title>
    <link href="https://orbitkit.io/blog/itms-90078-missing-push-notification-entitlement-fix/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/itms-90078-missing-push-notification-entitlement-fix/</id>
    <category term="App Store Compliance"/>
    <summary type="html">App Store Connect rejected your build with ITMS-90078. Why it happens even when you didn&apos;t add push on purpose, and the exact entitlement + capability fix.</summary>
  </entry>
  
  <entry>
    <title>iOS privacy policy generator: what to use and why most options fail App Review</title>
    <link href="https://orbitkit.io/blog/ios-privacy-policy-generator/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/ios-privacy-policy-generator/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Most generic privacy policy generators fail App Review because they miss 5 sections Apple cross-checks. What an iOS app&apos;s policy actually needs.</summary>
  </entry>
  
  <entry>
    <title>Does a no-data-collection app still need a privacy policy? (Yes — here&apos;s why)</title>
    <link href="https://orbitkit.io/blog/does-no-data-collection-app-need-privacy-policy/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/does-no-data-collection-app-need-privacy-policy/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Your iOS app collects zero data — do you still need a privacy policy for the App Store? Yes. Why, what it must say, and the SDK trap that voids &apos;no data&apos;.</summary>
  </entry>
  
  <entry>
    <title>Best privacy policy generators for mobile apps in 2026</title>
    <link href="https://orbitkit.io/blog/best-privacy-policy-generators-mobile-apps-2026/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/best-privacy-policy-generators-mobile-apps-2026/</id>
    <category term="Comparisons"/>
    <summary type="html">A practical comparison of privacy policy generators for iOS and Android apps in 2026 — built for App Store submission vs. general web compliance.</summary>
  </entry>
  
  <entry>
    <title>Apple Pay on the web: merchant domain verification step-by-step</title>
    <link href="https://orbitkit.io/blog/apple-pay-merchant-domain-verification/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/apple-pay-merchant-domain-verification/</id>
    <category term="Apple Setup"/>
    <summary type="html">Apple Pay on the web needs a domain-association file at /.well-known/apple-developer-merchantid-domain-association. Where it comes from and how to host it.</summary>
  </entry>
  
  <entry>
    <title>You finished your app in the WWDC afterglow — the App Store web checklist before you hit Submit</title>
    <link href="https://orbitkit.io/blog/app-store-web-checklist-before-you-submit/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/app-store-web-checklist-before-you-submit/</id>
    <category term="App Store Compliance"/>
    <summary type="html">A copy-paste pre-submission checklist for the web URLs App Store Connect requires, with the exact field each maps to and a 60-second way to verify each one.</summary>
  </entry>
  
  <entry>
    <title>Every URL and file Apple requires for iOS and macOS App Store submission</title>
    <link href="https://orbitkit.io/blog/app-store-required-urls-and-files-for-ios-apps/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/app-store-required-urls-and-files-for-ios-apps/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Privacy policy, support URL, AASA, account deletion, privacy manifest — every page and file App Review verifies for iOS, macOS, tvOS, and visionOS apps.</summary>
  </entry>
  
  <entry>
    <title>Guideline 5.1.2 — Data Use and Sharing rejection: why, and the fix</title>
    <link href="https://orbitkit.io/blog/app-store-guideline-5-1-2-data-use-sharing-rejection/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/app-store-guideline-5-1-2-data-use-sharing-rejection/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Rejected under Guideline 5.1.2? What &apos;Data Use and Sharing&apos; prohibits, the common triggers, and how to get your resubmission approved.</summary>
  </entry>
  
  <entry>
    <title>App Store Guideline 5.1.1 explained: every sub-section, every common rejection</title>
    <link href="https://orbitkit.io/blog/app-store-guideline-5-1-1-explained/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00+00:00</published>
    <updated>2026-05-14T00:00:00+00:00</updated>
    <id>https://orbitkit.io/blog/app-store-guideline-5-1-1-explained/</id>
    <category term="App Store Compliance"/>
    <summary type="html">Guideline 5.1.1 covers privacy policies, permissions, data minimization, account deletion, and more. A complete walkthrough for App Store submission.</summary>
  </entry>
  
</feed>
