Skip to content

Declare exempt encryption usage#5

Merged
offyotto merged 1 commit into
mainfrom
codex/declare-exempt-encryption
Jun 6, 2026
Merged

Declare exempt encryption usage#5
offyotto merged 1 commit into
mainfrom
codex/declare-exempt-encryption

Conversation

@offyotto

@offyotto offyotto commented Jun 6, 2026

Copy link
Copy Markdown
Owner

What changed

  • Added ITSAppUsesNonExemptEncryption = false to the main app Info.plist.
  • Added the same key to the DNS proxy system extension Info.plist.
  • Updated the local packaging script so generated direct-build plists match the Xcode archive plists.

Why

Locale does not implement proprietary or standard encryption algorithms. The DNS proxy handles DNS mappings and forwarding; it does not add encrypted transport or custom cryptography. Declaring non-exempt encryption usage as false lets App Store Connect avoid repeatedly asking for encryption documentation on upload.

Validation

  • plutil -lint Resources/Locale-Info.plist Resources/LocaleDNSProxy-Info.plist
  • swift test
  • xcodebuild -project Locale.xcodeproj -scheme LocaleApp -configuration Release -destination 'generic/platform=macOS' -archivePath /tmp/LocaleEncryptionFreshArchive.xcarchive -allowProvisioningUpdates archive
  • Verified archived app Info.plist has ITSAppUsesNonExemptEncryption = false
  • Verified archived DNS proxy Info.plist has ITSAppUsesNonExemptEncryption = false
  • Verified the archive still embeds dev.offyotto.Locale.LocaleDNSProxy.systemextension

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@offyotto offyotto merged commit 0d68052 into main Jun 6, 2026
1 check passed
@offyotto

offyotto commented Jun 6, 2026

Copy link
Copy Markdown
Owner Author

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

ugh how do I disable u, all I legit use ai for is annoying small bugs that im not wasting hours on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant