Back to Cortis

Privacy Policy

Cortis - Last updated: March 28, 2026

1. Introduction

NERON ("we", "our", or "us") operates the Cortis mobile application ("the App"). This Privacy Policy explains how we handle your information when you use Cortis.

Cortis is designed with privacy as a core principle. All AI processing happens entirely on your device. No conversation data, prompts, or AI responses are sent to any third-party service.

2. Information We Collect

2.1 Data Stored On Your Device

The following data is stored locally on your device and is never transmitted to any server:

  • Conversations: All chat messages and AI responses are stored in a local SQLite database on your device.
  • AI Models: Downloaded model files are stored in your device's local storage.
  • App Settings: Your preferences (language, haptic feedback, active model) are stored locally.
  • Purchase Status: Whether you have purchased Cortis Pro is cached locally for instant access.

2.2 Data We May Process

  • Purchase Information: When you make a purchase, the transaction is processed by Apple through the App Store. RevenueCat, our purchase management provider, receives anonymous purchase data to manage entitlements. We do not receive your payment details.

2.3 Analytics and Crash Reporting

We use Firebase Analytics (provided by Google) to collect anonymous usage data that helps us understand how our app is used and improve user experience. This includes:

  • Screen views and feature interactions
  • App version and device information (device model, operating system version)
  • General location data (country/region level, derived from IP address)
  • Session duration and frequency

We use Firebase Crashlytics (provided by Google) to automatically collect crash reports when the app encounters issues. This includes:

  • Crash stack traces and error messages
  • Device state at time of crash (memory, storage, battery)
  • App version and operating system version

This data is processed by Google under their Firebase Privacy Policy. Analytics data is anonymized and does not personally identify you. You can opt out of analytics collection through your device settings.

2.4 Data We Do NOT Collect

  • We do not collect your conversations or prompts
  • We do not collect or transmit voice or audio data
  • We do not collect personal information or email addresses
  • We do not collect device identifiers for tracking
  • We do not use any advertising SDKs
  • We do not have accounts — there is nothing to sign up for

3. How AI Processing Works

3.1 On-Device Inference (Default)

Cortis uses on-device AI inference powered by llama.rn. When you send a message:

  1. Your message is processed by the AI model running locally on your device
  2. The AI generates a response using your device's processor (CPU/GPU)
  3. The conversation is saved to a local database on your device
  4. No data is sent to any external server during this process

3.2 Remote Server Inference (Optional, Pro Feature)

Cortis Pro includes an optional feature that allows you to connect to your own self-hosted LLM server (such as Ollama or LM Studio) running on your local Wi-Fi network. When using this feature:

  • You manually configure the server address on your local network
  • Your messages are sent to the server you configured for AI processing
  • This connection is entirely user-initiated and stays within your local network
  • No data is sent to NERON or any third-party service — the connection is directly between your device and your own server

3.3 Voice Input (Speech-to-Text)

Cortis includes an optional voice input feature that converts your speech to text. When you use this feature:

  • Your voice is processed entirely on your device using Apple's on-device speech recognition
  • No audio data is recorded, stored, or transmitted to any server — including Apple's servers
  • The app explicitly requires on-device recognition only (requiresOnDeviceRecognition)
  • The resulting text is placed in the chat input for you to review and edit before sending

3.4 Text-to-Speech (Pro Feature)

Cortis Pro can read AI responses aloud using your device's built-in text-to-speech engine. This processing happens entirely on your device — no text or audio data is sent to any external service.

4. Third-Party Services

  • Firebase Analytics (Google): Anonymous usage analytics to understand app usage patterns. See Firebase Privacy Policy.
  • Firebase Crashlytics (Google): Automatic crash reporting to improve app stability. See Firebase Privacy Policy.
  • RevenueCat: Manages in-app purchase entitlements. Receives anonymous purchase data from Apple. See RevenueCat Privacy Policy.
  • Apple App Store: Handles payment processing for purchases. See Apple Privacy Policy.
  • Hugging Face: AI model files are downloaded from Hugging Face servers. Only the model download request is made — no user data is transmitted.
  • Expo Updates: The app checks for over-the-air updates from Expo's update service. Only app version and platform information is transmitted — no user data is shared.
  • Unsplash: Decorative images in the Explore section are loaded from Unsplash servers. Standard image requests are made — no user data is transmitted.

5. Data Storage and Security

All your data is stored locally on your device using SQLite and MMKV local storage. Data is protected by your device's built-in security features including iOS Data Protection (passcode, Face ID, Touch ID).

Deleting the app will permanently remove all locally stored data including conversations, settings, and downloaded models.

6. Your Rights

You have complete control over your data:

  • Access: All your data is on your device — you have full access at all times
  • Delete: Delete individual conversations in the app, or delete all data by uninstalling
  • Portability: Your data never leaves your device, so there is nothing to export from our servers

7. Children's Privacy

Cortis is not intended for children under 13. We do not knowingly collect any personal information from anyone, including children.

8. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by updating the "Last updated" date.

9. Contact Us

If you have questions about this Privacy Policy, contact us at: [email protected]