Licenses & Acknowledgements
The open-source models, libraries, and public data sources FarmakoMed depends on.
Below are the AI model, medication data sources, and open-source libraries FarmakoMed depends on — see the Open Source section of the Trust Center for context on why each is used.
AI model
FarmakoMed uses Gemma, an openly published on-device AI model from Google, for medication recognition, document understanding, and the health assistant. Gemma is provided under and subject to the Gemma Terms of Use. It runs entirely on your device through LiteRT-LM, Google's open-source on-device inference runtime (Apache-2.0). See "The Engine Isn't the Car" and "Choosing a Model for On-Device Healthcare AI" in our Engineering Journal.
Medication data sources
Medication information is sourced from publicly available databases, credited here as data sources rather than software dependencies:
- RxNorm (United States)
- openFDA / DailyMed (United States)
- CBG — College ter Beoordeling van Geneesmiddelen (Netherlands)
- AIFA — Agenzia Italiana del Farmaco (Italy)
Open-source software
FarmakoMed's mobile app and this website are built on the following open-source frameworks and libraries.
| Library | Licence | Used for |
|---|---|---|
| React | MIT | UI framework |
| React Native | MIT | Mobile app framework |
| LiteRT-LM | Apache-2.0 | On-device inference runtime that runs the Gemma AI model |
| Expo modules (application, constants, file-system, mail-composer, modules-core, print, sharing) | MIT | App metadata, file storage, PDF export, share sheet, diagnostics email |
| React Native Firebase (app, analytics, crashlytics, remote-config) | Apache-2.0 | Crash reporting, product analytics, remote configuration |
| Notifee | Apache-2.0 | Local notifications for medication reminders and expense alerts |
| react-native-calendars | MIT | Calendar view on the Home screen |
| react-native-contacts | MIT | Reads device contacts for the emergency-contact picker |
| react-native-gesture-handler | MIT | Touch and gesture handling |
| react-native-keyboard-controller | MIT | Keyboard-aware scrolling in forms and screens |
| react-native-linear-gradient | MIT | Gradient UI backgrounds |
| react-native-reanimated | MIT | Animations |
| react-native-safe-area-context | MIT | Safe-area-aware layouts |
| react-native-vector-icons | MIT | UI icons (Material Community Icons) |
| react-native-community/geolocation | MIT | Location services (native module dependency) |
| react-native-pager-view | MIT | Paged/swipeable view support (native module dependency) |
| react-native-community/netinfo | MIT | Network-connectivity detection for Connected Care and backup sync |
| source-map | BSD-3-Clause | Build-tooling dependency for source-map processing |
| Playfair Display & Source Sans 3 (Google Fonts) | SIL Open Font License 1.1 | Typography on this website |
This list covers direct runtime dependencies. Each library may include its own transitive dependencies, licensed separately by their respective authors.
Contact
If you believe a dependency or attribution is missing from this page, please tell us at support@farmakomed.eu.