Last updated: March 8, 2026
Onionly ("we," "our," or "us") is a recipe management application developed by Yusuf Omer Erem. This Privacy Policy explains how we collect, use, and protect your information when you use the Onionly mobile application (the "App").
By using the App, you agree to the collection and use of information in accordance with this policy.
When you first open the App, an anonymous account is automatically created using Firebase Authentication. This generates a unique anonymous identifier (User ID) that is not linked to your name, email, or any other personal information. If you choose to sign in with Apple, we receive your Apple ID identifier and, if you choose to share it, your email address.
Recipes you import or create are stored locally on your device using Apple's SwiftData framework. When you import a recipe from a URL, the URL is sent to our server for processing. We temporarily cache extracted recipe data on our servers for up to 7 days to improve performance for repeated imports of the same URL. Recipe content itself (ingredients, instructions, images) is stored on your device.
We collect anonymous usage analytics through Firebase Analytics to understand how the App is used and to improve our service. This includes:
This data is collected in aggregate and is not used to personally identify you. We do not use Apple's Identifier for Advertisers (IDFA) or any cross-app tracking technology.
If you subscribe to Onionly Pro, your subscription is processed entirely by Apple through the App Store. We use RevenueCat to manage subscription status. We receive information about your subscription status (active, expired, etc.) but we do not have access to your payment details, credit card number, or Apple ID password.
When you import a recipe, we log limited information on our servers for debugging and service improvement:
We use the following third-party services:
Your recipe data is stored locally on your device. Server-side data (cached recipe extractions, analytics events) is stored in Google Cloud Firestore in the EU (europe-west1 region). We use industry-standard security measures including encrypted connections (HTTPS/TLS), Firebase Security Rules, and rate limiting to protect your data.
You have the following rights regarding your data:
The App is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us and we will delete such information.
Our servers are located in the European Union (Google Cloud europe-west1). If you use the App from outside the EU, your data may be transferred to and processed in the EU, which may have different data protection laws than your country of residence.
We may update this Privacy Policy from time to time. We will notify you of any material changes by updating the "Last updated" date at the top of this page. We encourage you to review this policy periodically.
If you have questions or concerns about this Privacy Policy or our data practices, please contact us at:
Email: onionly.app@gmail.com
Developer: Yusuf Omer Erem