Open-source licences

What NuraTxt is built from, and the terms each part is used under. Last updated 6 October 2026.

NuraTxt is written in Dart with Flutter, with an Android layer in Kotlin, and includes the open-source components below, each used under its own licence. The full licence texts are also inside the app at Settings → About → Open-source licences, generated from the components in the version you have installed; where this page and that screen differ, the screen describes your copy.

Framework and platform

ComponentLicenceWhat it does
Flutter and the Dart SDK (Google)BSD 3-ClauseThe user interface and the Dart runtime
Kotlin standard library (JetBrains)Apache 2.0The Android layer: receiving messages, notifications, alarms
AndroidX libraries and Material Components for Android (Google)Apache 2.0Android support classes and standard Android interface parts
kotlinx.coroutines (JetBrains)Apache 2.0Background work in the Android layer
Google Play services authentication (Google), included by google_sign_inAndroid Software Development Kit LicenseSigning out of the Google account the retired Google Drive export used
Google Play Billing LibraryAndroid Software Development Kit LicenseSelling the subscription through Google Play
SQLitePublic domainThe database engine on your phone

Dart and Flutter packages

PackageLicenceWhat it does
flutter_bloc, equatableMITApp state management
get_it, injectableMITDependency injection
go_router (Flutter team)BSD 3-ClauseScreen navigation and notification links
drift, drift_flutter, sqlite3_flutter_libsMITThe app’s private database and its search index
hive_flutterApache 2.0Settings and small local records
another_telephonyMITSending SMS
flutter_foreground_taskMITThe quiet background service that keeps the app able to receive
flutter_local_notificationsBSD 3-ClauseNotification channels
permission_handlerMITAsking for Android permissions
flutter_contactsMITReading the address book
device_info_plusBSD 3-ClauseDetecting the phone maker for battery-setting guidance
cached_network_imageMITImage caching for link previews
workmanagerMITScheduled background tasks
rxdartApache 2.0Search input handling
tabler_icons_plus, based on Tabler IconsMITThe icons in the app
path, path_provider, crypto, collection, http, intl, flutter_localizationsBSD 3-ClauseFiles, hashing, collections, downloads, formatting
google_sign_in, googleapis, extension_google_sign_in_as_googleapis_auth (Google)BSD 3-ClauseSigning out of the Google account the retired Google Drive export used; nothing is uploaded
encrypt, flutter_secure_storageBSD 3-ClauseEncryption helpers kept from the retired Google Drive export

Fonts

FontLicenceWhere it is used
Inter (The Inter Project Authors)SIL Open Font License 1.1The app and this website
Poppins (The Poppins Project Authors)SIL Open Font License 1.1The app and this website
Playfair Display (The Playfair Project Authors)SIL Open Font License 1.1The app

The fonts on this website are served from this site in a reduced character set; their copyright and licence information is kept inside the font files.

On-device AI (optional; downloaded only after you agree)

ComponentLicenceWhat it does
llama.cpp and ggml (Georgi Gerganov and contributors), built into the appMITRuns the AI models on your phone
Qwen2.5-0.5B-Instruct (Alibaba Cloud), downloaded from Hugging FaceApache 2.0The language model behind the AI rewrite, suggested replies and AI search. Not part of the app; kept on your phone and deletable in Settings.
Qwen3-Embedding-0.6B (Alibaba Cloud), downloaded from Hugging FaceApache 2.0A second model that turns text into numbers so the AI features can compare it. Downloaded with the language model and deleted with it.

The AI models are made by third parties and may change between versions of the app. This page always lists the models a current version offers. If a model comes with its own use restrictions, they are named here and apply to your use of it (Terms, section 13).

About these terms