Skip to content
Cegin app icon CEGIN
Features Chef Terry Download GitHub

Legal

Privacy Policy

Last updated: June 17, 2026

Overview

Cegin is a self-hosted personal recipe application. It is designed so that your data stays under your control — on your phone, or on a server you run yourself. This policy describes how the app handles information in both server and local modes.

What data the app stores

Cegin does not collect your data. Everything stays on your device or your own server. The app stores the data you create and import, including:

  • Recipes, ingredients, instructions, images, and collections
  • Meal plans and shopping lists
  • Dietary profiles you configure
  • Chat history with Chef Terry (if you use AI features)
  • Fridge scan results from Terry Vision (if you use vision features)
  • Push notification tokens (APK builds only, for meal reminders)

None of this data is sent to the Cegin project, sold, or shared with third-party analytics services. There are no servers operated by Cegin that receive your information.

Server mode

When you connect the app to a self-hosted Cegin server, your data is stored in a SQLite database on that server. You (or whoever operates the server) control where it runs, who can access it, and how it is backed up.

  • No accounts or login — the app connects by server URL only
  • API keys for AI providers are stored as Docker secrets or local secret files, not in the database
  • Network access is up to you — typically a private LAN, but you choose how it is exposed

Local mode

In local mode, all recipe data is stored in SQLite on your device. If you configure AI providers, API keys are stored in the operating system's secure storage (Android Keystore / iOS Keychain). In Expo Go development builds, keys may fall back to unencrypted storage.

AI providers

When you use Chef Terry, meal planning AI, Terry Vision, or recipe import features that call an AI provider, relevant content (such as recipe text, chat messages, or fridge photos) is sent to the AI endpoint you configure — for example DeepSeek, Groq, OpenAI, Gemini, or a local Ollama instance.

Cegin does not control how third-party AI providers handle that data. Review the privacy policy of whichever provider you choose. You can disable all AI features with the "No AI" toggle in Settings.

Push notifications

On native APK builds with notifications enabled, the app registers an Expo push token with your self-hosted server. The server uses this token to send meal prep reminders and perishable ingredient alerts. Notification content is generated on your server and sent through Expo's push infrastructure.

Network access

The mobile app communicates directly with your configured server address over your local network or the internet, depending on how you deploy it. The Cegin website (cegin.kitchen) is a static landing page and does not collect personal data.

Data deletion

You can delete individual recipes, chat history, and other data from within the app. To remove all data, use the reset option in Settings or delete the SQLite database on your server or device.

Children's privacy

Cegin is not directed at children under 13. The app does not knowingly collect personal information from children.

Changes

This policy may be updated as the app evolves. Material changes will be reflected on this page with an updated date.

Contact

Cegin is open source. For questions or issues, open an issue on the GitHub repository.

CEGIN
Privacy GitHub MIT License

Enjoy cooking with Terry. 🐱

THEME

APPEARANCE

PALETTE

OLED ACCENT