Licences and open data
Hanzi By Heart uses open stroke data, open-source software and open typefaces. Here you can read their licences and download the stroke data the app ships.
Stroke data
Stroke order and the handwriting check use Hanzi Writer Data 2.0.1, based on Make Me a Hanzi and on fonts by Arphic Technology, under the Arphic Public License. The download contains the unchanged data of every character the app ships, merged into one file.
- Stroke data (JSON, 4.9 MB)
- Licence: Arphic Public License
Open-source software in the app
The app uses these components. It also shows their licence texts offline in Settings under Licences & acknowledgements.
- PostHog iOS 3.69.6, MIT License
- RevenueCat Purchases iOS 5.88.0, MIT License
- Supabase Swift 2.54.1, MIT License
- Swift ASN.1 1.7.1, Apache License 2.0
- Swift Clocks 1.1.0, MIT License
- Swift Concurrency Extras 1.4.1, MIT License
- Swift Crypto 4.5.1, Apache License 2.0
- Swift HTTP Types 1.6.0, Apache License 2.0
- XCTest Dynamic Overlay 1.11.0, MIT License
- ts-fsrs 5.4.1, MIT License
- Hanzi Writer 3.7.3, MIT License
- Ma Shan Zheng 1.0, SIL Open Font License 1.1
- earshot 0.4.0, MIT License
- rossark motion skill 2026-10, MIT License
Typefaces on this website
This website uses the typefaces Newsreader, Inter and Noto Serif SC. The ink characters in the animation are based on the outlines of the Ma Shan Zheng typeface. All are licensed under the SIL Open Font License 1.1 (licence texts).
Word meanings, search terms, example sentences and their translations, the audio, the assignment of words to textbook lessons, the app and this website are our own work and are not covered by these licences.
← Back to the home page