Skip to content

ElectionDeflection v2.1

Choose a tag to compare

@mattmillerai mattmillerai released this 07 Mar 20:37
· 5 commits to main since this release

What's New in v2.1

Community Data Contribution (Epic 8)

  • Crowdsourced text submission — users can submit political texts to help improve filtering
  • Screenshot OCR Share Extension — share screenshots of political texts directly from Photos/Messages, with on-device OCR extraction
  • Rate limiting — 5 submissions/hour to prevent abuse
  • Admin dashboard & retraining pipeline — review submissions and retrain the ML model with new data

Security

  • API key removed from source code — now loaded from Secrets.plist (gitignored) at runtime
  • Cloudflare Worker API key moved to environment secret (SUBMIT_API_KEY)

Privacy

  • Updated PRIVACY.md to clearly separate on-device filtering (zero network) from voluntary opt-in text submission
  • Broadened phone number regex for better PII sanitization (international formats)

Bug Fixes

  • Phone number sanitization now covers international formats (UK, Germany, Australia, etc.)

App Store

  • App Review subscription disclosure improvements
  • Version bump to 2.1 (build 36)