Skip to content
ReInvent
  • Train
  • Fuel
  • Build
  • Support

ReInvent / Reference

Acknowledgements

Last updated 2026-09-05

This page is the authoritative copy. The app shows the same text, and the official PDF is the document of record — all three are generated from one source and carry version dbabb711.

Privacy Policy Privacy Policy Terms of Use Terms of Use Health & Fitness Disclaimer Health & Fitness Disclaimer Acknowledgements Acknowledgements

ReInvent is built on open-source software and open data. We are grateful to the projects and communities below. Each is used under its own license, and all trademarks belong to their respective owners.

Frameworks and core libraries (MIT License)

  • Expo and the Expo SDK modules (expo-router, expo-sqlite, expo-camera, expo-image, expo-image-picker, expo-secure-store, expo-notifications, expo-haptics, expo-crypto, expo-file-system, expo-maps, and related packages) — © 650 Industries, Inc.
  • React and React DOM — © Meta Platforms, Inc. and affiliates.
  • React Native and React Native Web — © Meta Platforms, Inc. and contributors.

UI, animation, and interaction (MIT License)

  • react-native-reanimated, react-native-worklets, react-native-gesture-handler, react-native-screens, react-native-safe-area-context, react-native-svg, react-native-pager-view, react-native-tab-view, react-native-keyboard-controller, and react-native-sortables — © Software Mansion and respective contributors.
  • NativeWind — Tailwind CSS styling for React Native — © Mark Lawlor and contributors.

Data, security, and utilities (MIT License)

  • supabase-js — the Supabase JavaScript client — © Supabase, Inc.
  • @noble/ciphers — audited pure-JavaScript cryptography used for on-device encryption — © Paul Miller.
  • @react-native-community/netinfo, @react-native-ml-kit/text-recognition, react-native-url-polyfill, and fractional-indexing — © their respective authors and contributors.
  • react-native-purchases — the RevenueCat SDK, used for subscriptions and purchases — © RevenueCat, Inc.
  • react-native-qrcode-svg — © Expensify, Inc. and contributors.
  • react-native-view-shot — © Gaëtan Renaudeau.

Fonts (SIL Open Font License 1.1)

The Barlow and Barlow Condensed typefaces — © The Barlow Project Authors — are used under the SIL Open Font License, Version 1.1, and delivered via the @expo-google-fonts packages (MIT).

Open data sources

  • USDA FoodData Central — food and nutrition data provided by the U.S. Department of Agriculture, Agricultural Research Service, and generally available in the public domain.
  • Open Food Facts — a collaborative, free, and open database of food products, made available by the Open Food Facts community under the Open Database License (ODbL); individual product images and content are under their respective licenses. Where a product photo is shown, the contributor who took it is credited on the food itself, because those images are licensed per image rather than as a set.
  • OpenStreetMap — map data © OpenStreetMap contributors, available under the Open Database License (ODbL). Used for the optional “Nearby restaurants” lookup. Source: https://www.openstreetmap.org/copyright
  • MenuStat — chain restaurant menu nutrition archived by the New York City Department of Health and Mental Hygiene (doi:10.7910/DVN/K4NYTR). The figures are each restaurant’s own published values for a given menu year.

Map display

  • Apple Maps — © Apple Inc. Draws the map on iOS.
  • Google Maps — © Google LLC. Draws the map on Android.

Exercise illustrations (Creative Commons BY-SA)

[!warning] This is an obligation, not a courtesy. CC-BY-SA requires attribution. After purge_unlicensed_images.py removed the 1,220 free-exercise-db images we cannot license, these are the only exercise images that ship — 485 images across 263 exercises. Images with no recorded author were dropped from the candidate pool rather than used, because an attribution you cannot render is an obligation you are failing.

ShareAlike binds adaptations of the images. It does not reach the exercise database or the written guidance, which are our own work.

  • Everkinetic — © Greg Priday and the Everkinetic contributors — used under CC BY-SA 4.0. Source: https://github.com/everkinetic/data
  • wger Workout Manager and its community — used under CC BY-SA 4.0 and CC BY-SA 3.0. Source: https://wger.de
  • Individual wger contributors, credited as their profiles record them: AlucardEvil40, Davidgj32, Franpol, JackSparrow, Mariano_O, Rottekongen, Settebello, Workout Guru, anon1337, anonymous, barry, carlos3c, clafal, cshep442, erikocobra, hans, lion, nishant0712, philip, prevail90, roneydya, and utkb.

These images are used unmodified. Where an exercise has no licensed illustration, the app shows its muscle heatmap instead rather than an image we cannot attribute.

Each illustrated exercise also names its own creator and licence on its detail page, beneath the illustration itself.

[!warning] This page is the BLANKET credit and stays authoritative Since migration 00054 the credit is also rendered per exercise, at the point of use — see Exercise Detail Screen and lib/exerciseImageCredit.ts. Both surfaces read the same exercise_image provenance columns, so they cannot disagree about who made a picture; only this page needs the contributor roll-up. A credit is emitted only when the record carries both a licence and a named author — a half-credit under a licence badge is worse than no image.

Regenerate the credit list from the live data with: python3 scripts/exercise-db/purge_unlicensed_images.py --attributions

Content generation

The written exercise content in ReInvent — descriptions, coaching cues, common mistakes, benefits, and limitations — was drafted with the help of an artificial-intelligence model during development, working from the licensed illustrations above and from published research. This happened while the app was being built, not while you use it: no user data was involved, and nothing you log is sent to an AI service.

Where a published source supports a specific claim, the app names that source on the exercise page itself, drawing on the same reference list the education articles use. Content no source covers is the model’s own reading of the movement, and the app marks the difference. The Health & Fitness Disclaimer explains what that means for how to read it.

License texts and contact

Full license texts for the packages above are included with each package in the app bundle and are available in the ReInvent project repository. If you believe an attribution is missing or incorrect, contact Sean McKeen at [email protected] and we will correct it.

ReInvent

Understand it. Build it. Reinvent yourself.

An Enseyl product

Legal

  • Privacy Policy
  • Terms of Use
  • Health & Fitness Disclaimer
  • Acknowledgements

Help

  • Support
  • Delete your account
  • [email protected]

© 2026 Sean McKeen. ReInvent is not a medical device and does not provide health advice.

Barlow and Barlow Condensed © The Barlow Project Authors. IBM Plex Mono © IBM Corp. Both used under the SIL Open Font License 1.1.