This directory contains all the policy pages and documentation for the Systemize app, ready to be hosted on GitHub Pages.
index.html- Main landing pageprivacy-policy.html- Privacy Policyterms-of-service.html- Terms of Servicesupport.html- Support and FAQ page
privacy-policy.md- Privacy Policy (markdown)terms-of-service.md- Terms of Service (markdown)support.md- Support documentation (markdown)
-
Push to GitHub:
cd /Users/daniel/Coding/lifeplanner/lifeplanner-app git add docs/ git commit -m "Add policy pages for GitHub Pages" git push origin main
-
Enable GitHub Pages:
- Go to your repository on GitHub
- Click Settings > Pages
- Under "Source", select Deploy from a branch
- Choose branch:
main - Choose folder:
/docs - Click Save
-
Wait 1-2 minutes for deployment
-
Your site will be live at:
https://hdanieln96.github.io/systemize/
-
Create new repo:
systemize-websiteorsystemize.github.io -
Copy files:
cp -r docs/* /path/to/systemize-website/ -
Push and enable Pages (same as Option 1)
Once deployed, use these URLs in App Store Connect:
Privacy Policy URL:
https://hdanieln96.github.io/systemize/privacy-policy.html
Terms of Service URL:
https://hdanieln96.github.io/systemize/terms-of-service.html
Support URL:
https://hdanieln96.github.io/systemize/support.html
Marketing URL (optional):
https://hdanieln96.github.io/systemize/
Before deploying, replace the following placeholders in ALL files:
Replace dlitelxs@gmail.com with your actual support email.
Replace hdanieln96 with your actual GitHub username.
- Jurisdiction (in terms-of-service): Replace
[Your State/Country]with your location - Social Media (in index.html/support.html): Add Twitter handle if you create one
# From the docs directory
cd docs/
# Replace email
find . -name "*.html" -exec sed -i '' 's/\[your-email@example.com\]/yourname@example.com/g' {} +
find . -name "*.md" -exec sed -i '' 's/\[your-email@example.com\]/yourname@example.com/g' {} +
# Replace GitHub username
find . -name "*.html" -exec sed -i '' 's/\[your-username\]/yourusername/g' {} +
find . -name "*.md" -exec sed -i '' 's/\[your-username\]/yourusername/g' {} +Before deploying, test the pages locally:
# Using Python (built-in on macOS)
cd docs/
python3 -m http.server 8000
# Or using Node.js
npx http-server docs/ -p 8000Then visit: http://localhost:8000
To update policies after deployment:
- Edit the HTML files in
docs/ - Commit and push changes
- GitHub Pages will auto-update within 1-2 minutes
- No need to update the App Store submission (URLs stay the same)
All pages use:
- Primary color: #4A90E2 (Deep Ocean Blue)
- Dark accent: #2E5C8A
- Font: Apple system fonts (-apple-system)
- Responsive design: Mobile-friendly
To change colors, update the <style> sections in each HTML file.
- Replace
dlitelxs@gmail.comwith real email - Replace
hdanieln96with GitHub username - Update jurisdiction in Terms of Service
- Test all pages locally
- Check all internal links work
- Verify responsive design on mobile
- Push to GitHub
- Enable GitHub Pages
- Verify live URLs work
- Copy URLs to App Store Connect
When filling out App Store Connect:
-
App Privacy section:
- Choose "No" for data collection
- Link to Privacy Policy URL
-
App Information:
- Privacy Policy URL:
https://[username].github.io/systemize/privacy-policy.html - Support URL:
https://[username].github.io/systemize/support.html - Marketing URL (optional):
https://[username].github.io/systemize/
- Privacy Policy URL:
-
App Review Information:
- In the notes, you can reference the Terms of Service URL
If you encounter issues:
- Check GitHub Pages is enabled in repo settings
- Verify branch and folder are correctly selected
- Wait 2-3 minutes after enabling for first deployment
- Check repository visibility (public repos work best)
Ready to deploy! Follow the steps above and your policy pages will be live.