Disclosures

Every library, framework, and asset used by iSureType \u2014 the iOS app, keyboard extension, marketing site, and supporting tooling \u2014 grouped by license so attribution stays auditable. Mirrors the in-app Help → Disclosures card on iOS so the terms stay consistent across surfaces.

MIT

3 entries

Permissive license — use, copy, modify, merge, publish, distribute, sublicense, sell. Must include copyright + permission notice.

  • Used for: Same upgrade path for Image Description. Not bundled with the current build; stub recognizer runs today.

    MIT License — permits use, copy, modification, merge, publish, distribute, sublicense, and/or sell copies of the Software, subject to including the copyright and permission notice.

  • Used for: This marketing site framework.

    MIT License (same terms as above). Site is deployed as an edge application via @sveltejs/adapter-cloudflare.

  • Used for: Cloudflare Workers deployment adapter used by the marketing site.

    MIT License.

Apache 2.0

1 entry

Permissive license with explicit patent grant — use, modify, distribute. Must preserve notices, include license copy, and mark modifications.

  • Used for: Documented upgrade path for Image Description when the SwiftTasksVision + MediaPipe bundle is integrated. Not bundled with the current build.

    Apache License 2.0 — permits commercial use, modification, distribution, and private use, subject to inclusion of the notice file and a copy of the license.

SIL Open Font License 1.1

1 entry

Permits use, embedding, and redistribution of the font for commercial and non-commercial purposes. Attribution is required and the font may not be sold on its own.

  • Inter font family

    SIL Open Font License 1.1

    Used for: Primary typeface across the marketing site.

    The SIL Open Font License 1.1 permits commercial and non-commercial use, embedding, and redistribution, with attribution. Inter is served from fonts.gstatic.com — it is not bundled into the site’s own assets.

Apple Usage Terms

5 entries

Governed by Apple’s SDK / Developer Program License Agreement. Covers system frameworks + SF Symbols, which are linked at runtime and never redistributed separately.

  • Apple Vision Framework

    Apple Usage Terms

    Used for: On-device image classification, OCR, face / body / barcode / animal detection used by the Image Description wizard

    Bundled with every iOS SDK; no separate license file. Usage is governed by the Apple Developer Program License Agreement. The ensemble of VNClassifyImageRequest, VNRecognizeTextRequest, VNDetectFaceRectanglesRequest, VNDetectHumanRectanglesRequest, VNDetectBarcodesRequest, and (iOS 17+) VNDetectAnimalBodyPoseRequest runs entirely on-device.

  • Used for: Post-recognition sentence smoothing (NLTagger for lemma-based dedup, name-type OCR case normalization) and grammar-aware capitalization in the keyboard suggestion pipeline.

    Bundled with every iOS SDK; same Apple Developer Program License Agreement applies.

  • SF Symbols

    Apple Usage Terms

    Used for: Every iconography surface across the iOS app (tab bar, key callouts, wizard steps, settings rows).

    SF Symbols are provided by Apple under the Xcode / SDK license. Symbols themselves must not be redistributed; they are rendered at runtime from the system font and are not bundled into the iSureType app binary as art assets.

  • CryptoKit — SHA256

    Apple Usage Terms

    Used for: SHA-256 hashing for Import/Export file integrity checks (see `/templates` for the per-file hashes surfaced to users).

    SHA-256 digests are computed via Apple’s CryptoKit framework under the standard Apple Developer Program License Agreement. The hash surfaces in the Import wizard + on the marketing site’s templates gallery so receivers can verify a file arrived intact.

  • UITextChecker

    Apple Usage Terms

    Used for: Spelling recovery on the T9 buffer so the suggestion panel surfaces real words even when a stray tap clips a neighbouring key.

    UIKit class available on every iOS device; same Apple Developer Program License Agreement.

Proprietary

1 entry

All rights reserved. Not open-source; source is not redistributed. Available to beta testers under Apple’s TestFlight Terms of Service.

  • iSureType

    Proprietary

    Used for: Application source + assets

    iSureType itself is proprietary and all rights are reserved. It is not open-source; the source code is not redistributed. Beta testing is governed by Apple's TestFlight Terms of Service as linked from the site footer.

Custom

1 entry

Bespoke terms — see the Details column for the specific attribution requirement.

  • Used for: Curated vocabulary used by the T9 suggestion engine, Image Description vision vocabularies, and the shipped Autocorrect defaults.

    Assembled from public-domain word lists and curated vendor corpora. Individual list attributions are maintained alongside the source bundles in the iSureType build tree.

Keeping this page current

The in-app Help card on iOS is the source of truth. If a dependency is added or removed in the iSureType codebase, this page is updated in the same commit so the web + app disclosures never drift. File an issue on the internal repo if you see a discrepancy.