Back to feed
Dev.to
Dev.to
7/4/2026
Privacy Is Not a Feature — It's Architecture. How Swipe Cleaner Processes Everything On-Device

Privacy Is Not a Feature — It's Architecture. How Swipe Cleaner Processes Everything On-Device

Short summary

Swipe Cleaner processes all photo operations on-device using Core ML and Vision frameworks, eliminating uploads to remote servers. The author argues privacy must be architecture—an immutable constraint, not a toggleable feature—since server-side processing violates control regardless of privacy policies. On-device engineering constraints (4.7MB size, quantized models, Metal acceleration) eliminate the false privacy-versus-convenience trade-off.

  • Swipe Cleaner uses Core ML and Vision for on-device photo processing, avoiding the standard pattern of server uploads
  • Privacy-as-architecture means immutable constraints, not feature toggles—the data path cannot include a server exit
  • Accepting on-device constraints (smaller models, efficiency requirements) eliminates privacy-vs-convenience false trade-offs

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more