Privacy Pass is great for reducing friction, but it still relies on trust in the issuer. A ZK-based approach (e.g., using zk-SNARKs or anonymous credentials) could let users prove they’re paid subscribers without revealing their identity or even interacting with Kagi’s servers beyond the initial proof. This would remove the need for trust while keeping the experience just as seamless. Would love to see more services explore this direction.
A problem with "zero knowledge" proofs is that Kagi needs to verify that the user has paid for the service, which requires the server to have some knowledge about the client at some point.
My iCloud library was growing a lot with videos so I created my first iOS app using Cursor+Claude.
It finds the biggest videos in your library, downloads them and re-encodes them on HEVC which saves a lot of space, it also brings them from 4k down to FullHD (optional)