How To Read This Page
CenoteTracker is built with the help of many open-source software projects. We are grateful to their maintainers and contributors. This page summarizes the most significant components and their licenses; it is not exhaustive.
This page covers only the components that we distribute as part of the mobile application — that is, the code that runs on your device. Server-side software that we operate as a service is not redistributed and is not listed here.
For a current machine-generated list of every dependency, please email [email protected].
1. Mobile Application Components
The CenoteTracker mobile app is built with the following notable components:
Framework and Tooling
| Component | License |
|---|---|
| React Native | MIT |
| React | MIT |
| Expo SDK (and modules) | MIT |
| Expo Router | MIT |
| Metro | MIT |
| TypeScript | Apache 2.0 |
| Babel | MIT |
UI, Styling, and Animation
| Component | License |
|---|---|
| NativeWind | MIT |
| Tailwind CSS | MIT |
| React Native Reanimated | MIT |
| React Native Gesture Handler | MIT |
| React Native Safe Area Context | MIT |
| React Native Screens | MIT |
@expo/vector-icons (Ionicons) | MIT |
| expo-linear-gradient | MIT |
| expo-blur | MIT |
State, Data, and Storage
| Component | License |
|---|---|
| Zustand | MIT |
| TanStack Query (React Query) | MIT |
| expo-secure-store | MIT |
Authentication and Payments
| Component | License |
|---|---|
@clerk/clerk-expo (SDK) | MIT |
react-native-purchases (RevenueCat SDK) | MIT |
| expo-auth-session | MIT |
| expo-web-browser | MIT |
Device Features
| Component | License |
|---|---|
| expo-camera | MIT |
| expo-image-picker | MIT |
| expo-document-picker | MIT |
| expo-notifications | MIT |
2. Third-Party Services
The Service interoperates with the following commercial third-party services. These are not open-source components and their use is governed by their respective terms of service, not by an open-source license. For data- handling details, see Section 6.1 of the Privacy Policy.
- Clerk (authentication)
- Amazon Web Services (document storage, OCR, infrastructure)
- OpenAI (language-model APIs)
- SerpAPI (search)
- Firecrawl (web scraping)
- SendGrid (email)
- RevenueCat (subscriptions)
- Apple App Store / Google Play (distribution and in-app purchases)
- Expo Application Services (push notifications and build infrastructure)
- Supabase (managed PostgreSQL hosting)
- Upstash (managed Redis hosting)
- Fly.io (application hosting)
3. Fonts, Icons, and Other Assets
- Ionicons — MIT License, © Cole Bemis. Distributed via
@expo/vector-icons. - CenoteTracker app icon, adaptive icon, splash screen, favicon, and "Cenote" logo / wordmark — original works created for CenoteTracker, © CenoteTracker. All rights reserved. These marks are not licensed for third-party use.
- Fonts — The App does not bundle any custom typefaces. Text is rendered using the operating system's default font stack (San Francisco on iOS; Roboto on Android).
- Other illustrations or imagery — No third-party stock or licensed illustrations are bundled in the App. All imagery shipped with the App is either the brand marks identified above or icons drawn from the
@expo/vector-icons(Ionicons) set.
4. License Texts
The text of the MIT License and the Apache License 2.0 is referenced below. Where a component listed above is governed by a different license, that license's text controls.
4.1 MIT License (Reference Text)
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
4.2 Apache License 2.0 (Summary Reference)
The full text of the Apache License, Version 2.0 is available at https://www.apache.org/licenses/LICENSE-2.0. Components distributed under Apache 2.0 are subject to its grants of copyright and patent rights, its attribution requirements, and its limitation of liability.
5. Requesting Source Code or Notices
If a component shipped in the Service is distributed under a license that requires us to provide source code or attribution notices, you may request those materials by emailing [email protected]. Where required by a license, the corresponding source code or notice file will be provided at no charge.
6. Contact
For questions about this Licenses page or to report a missing attribution, please contact:
CenoteTracker 48 Jenny Court, Stoney Creek, Ontario, L8G 4N8, Canada Email: [email protected]