Licenses & attribution

What's under the hood, credited openly.

Vahini's handwriting engine is built entirely in-house, no third-party code libraries run in your browser. The few open-source and hosted components we rely on are listed here in full, each under its own licence, alongside a machine-readable software bill of materials.

This website and its content are proprietary, © 2026 Vahini Technologies, all rights reserved. The 20-factor analyser engine is open source under the GNU AGPL v3.0 (github.com/vahinitech/20factor-analyser). Dual-IMU handwriting-motion sensing is protected under Indian Patent No. 584433. The third-party components below are not covered by these licences and remain the property of their respective owners.

Third-party components

ComponentUsed forLicenseAuthor / source
Spectral Serif display & body type (loaded from Google Fonts) OFL-1.1 Production Type · fonts.google.com
Hanken Grotesk Sans-serif UI & body type (Google Fonts) OFL-1.1 Alfredo Marco Pradil · fonts.google.com
Caveat Handwriting accent for sample passages (Google Fonts) OFL-1.1 Impallari Type · fonts.google.com
Edu SA Beginner Beginner-handwriting model on practice sheets (Google Fonts) OFL-1.1 EduType · fonts.google.com
PaddleOCR (PP-OCRv5) Optional server-side text recognition, never bundled in the browser, never the basis of a score Apache-2.0 PaddlePaddle Authors · github.com/PaddlePaddle/PaddleOCR
nginx Static web server in deployment only BSD-2-Clause Igor Sysoev · Nginx, Inc. / F5
goQR.me API Hosted QR-image service in the optional share flow (graceful offline fallback) Service terms goQR.me · api.qrserver.com
Google Analytics 4 + Tag Manager Hosted, anonymised usage analytics Google ToS Google LLC · googletagmanager.com

Documents

Fonts are licensed under the SIL Open Font License 1.1. The Apache-2.0 text is at apache.org/licenses/LICENSE-2.0. Questions about attribution or licensing: info@vahinitech.com.