Private language app

A language app that keeps your learning to itself.

No account. No servers. No tracking. Halm writes your daily stories, illustrates them, and translates words entirely on your iPhone — and syncs progress only through your own iCloud, which Halm itself can’t read.

Why on-device matters

Most AI language apps send what you read, type, and translate to a cloud model. That’s a lot of trust to place in a third party for something as personal as how you’re learning.

Halm takes a structural shortcut around the problem: the entire content loop runs on the iPhone using Apple’s on-device Foundation Models. If nothing is sent away, nothing can be logged, sold, or leaked. Privacy stops being a policy you have to believe and becomes a property of how the app is built.

What “private” means here

  • No account, ever

    Nothing to sign up for. Open the app and start reading.

  • No servers

    Stories, images, and translation are generated on your iPhone.

  • No tracking SDK

    There’s no third-party analytics library in the binary.

  • Your iCloud only

    Progress syncs through your own iCloud — Halm can’t read it.

  • Data Not Collected

    That’s the app’s App Store privacy declaration, in full.

  • Works offline

    Once a voice is downloaded, the daily loop needs no network.

More on the approach on the privacy section of the home page.

Learn privately, by reading.

Download on the App Store

iPhone · iOS 26 · nothing leaves your device