Repository navigation
docs(legal): per-app privacy disclosures + scope the Apache-2.0 statement - #37
Merged
Merged
Conversation
scrimshawlife-ctrl
approved these changes
Aug 12, 2026
scrimshawlife-ctrl
left a comment
Contributor
There was a problem hiding this comment.
Reviewed the legal/docs changes:
- Appendix A per-app disclosures are accurate and well-scoped (Hexwire/Surveillance Survivor: none; Waykin: on-device location/camera/optional HealthKit; fixed AI audio assets with no runtime AI processing; TestFlight crash logs correctly attributed to Apple).
- Apache-2.0 language correctly scoped to the public website repo only; product software called out as Zero State Proprietary License.
- Date bumps and minor product/status cleanups look fine.
Content is solid operational compliance work ahead of TestFlight/App Store. Approving on substance.
Note: Analyze (python) CodeQL is failing because this repo has no Python source to extract — configuration noise, not a problem with this PR. Worth fixing CodeQL language matrix separately so merge isn't blocked on that.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Two corrections needed before the iOS apps go to TestFlight and the App Store.
zer0state.com/privacy.htmlis the URL that will go in App Store Connect's required Privacy Policy field, so it has to match what each app actually does.1.
privacy.html— Appendix A, per-app disclosuresThe umbrella policy describes what Zero State may collect across all products: usage and gameplay data, crash logs, purchases, "depending on the app."
Several apps collect nothing at all, and their App Store privacy labels will read "Data Not Collected." A reviewer comparing the label against a policy describing analytics sees a contradiction. This appendix reconciles the two.
Verified per app by reading the source, not by assumption:
UserDefaults.Also covers the AI-audio position: music and effects were generated during development and ship as fixed files. The apps perform no AI processing at runtime and send no user data to any AI provider — worth stating plainly, since "AI audio" invites the assumption that something is being transmitted.
And a note that TestFlight crash logs and feedback are Apple's collection under Apple's policy, not ours.
Uses the existing
h3+ list idiom. No new CSS —styles-light.csshas no table styles.2.
terms.html— scope the Apache-2.0 statementCurrent text: "The source code in the public repository is available under the Apache License 2.0."
Read narrowly that describes this website's repo, which is Apache-2.0. Read as a visitor would, it is a public representation about Zero State's code generally — and the product repos have since adopted the Zero State Proprietary License. A public offer of open-source terms over proprietary software is the kind of statement that is hard to walk back.
Now scoped explicitly: the website repo is Apache-2.0; product software and its bundled assets are proprietary and separately licensed.
Verification
Both files structurally validated (tag balance, no stray or mismatched closes). Content assertions checked. Effective dates preserved; "Last updated" bumped to 11 August 2026.
Related