Legal
Privacy Policy
Last updated: June 7, 2026
Introduction
Welcome to Nutio (“we”, “our”, “us”). Nutio is a food-centric social platform that combines visual meal sharing with AI-powered nutrition analysis. By using Nutio, you agree to the collection and use of information described in this policy.
Information We Collect
- Account information: name, email address, username, password (hashed with bcrypt), bio, profile photo
- Content you create: food photos, captions, dietary preference tags (e.g. vegan, halal, keto)
- Dietary profile: your dietary style (e.g. halal, vegan, keto), allergen restrictions (e.g. nut-free, gluten-free), and cuisine interests — used to personalise your experience and power allergen safety alerts
- Usage data: posts you like, save, comment on, repost, or follow; your notification history (who interacted with your content and when)
- AI nutrition analysis data: food images you submit for analysis, and the resulting nutrition results (food name, confidence score, calories, protein, carbs, fat, fiber, micronutrients) stored against your account
- Social graph data: accounts you follow or block — stored to personalise your feed and enforce content boundaries
- Report data: if you submit a report, we store the report reason, optional details, and the content you flagged. This information is shared with our internal review team
- Push notification tokens: if you opt in to push notifications, we collect your device's Firebase Cloud Messaging (FCM) token and platform (iOS or Android) to deliver notifications to your device
- Device and technical data: technical metadata such as IP address, device type, OS, and app version — used for security, fraud prevention, and rate-limiting. This data is not persistently linked to your account profile
How We Use Your Information
- To provide and improve the Nutio social feed and features (posts, likes, comments, replies, follows, saves, reposts)
- To run AI-powered nutrition analysis on food images you submit
- To display allergen and dietary safety alerts when a scanned food may conflict with your restrictions
- To personalise your feed based on who you follow
- To allow other users to discover your posts via search (caption full-text search, username prefix search)
- To maintain your nutrition analysis history
- To send push notifications about social activity (likes, comments, follows, reposts) — only if you have opted in
- To review reports of content that may violate our community guidelines
- We never sell your personal data to third parties
- We do not use third-party advertising or behavioural analytics platforms
AI Nutrition Analysis
When you submit a food image for nutrition analysis, it is forwarded to LogMeal, a third-party food recognition API. The image and the resulting nutrition data (food name, confidence score, calories, macros, micronutrients) are stored in our database and linked to your account. You can view your analysis history at any time. Analysis is rate-limited to 10 requests per hour per user. LogMeal may retain submitted images under their own data retention policy — please refer to LogMeal's Privacy Policy for details.
Dietary Safety Alerts
When you scan food for nutrition analysis, Nutio may compare the detected ingredients and allergen data against your dietary restrictions to surface a safety alert (e.g. “This food may contain nuts”). This processing happens server-side using your stored dietary profile and the allergen data returned by LogMeal. Dietary safety alerts are informational only and should not be used as a substitute for reading product labels or consulting a medical professional.
Food Photos, Public Content, and Privacy Controls
All posts on Nutio are public — your food photos, captions, and dietary tags are visible to all users. Do not post content that includes personally identifiable information you do not wish to be publicly visible.
You have privacy controls over certain activity: your liked posts and saved posts can be set to private in your profile settings. When set to private, other users cannot browse your liked or saved collections, though the like and save counts on individual posts remain visible.
Push Notifications
If you grant notification permission, your device's Firebase Cloud Messaging (FCM) token is sent to our servers and to Google's Firebase infrastructure to enable push delivery. The token is tied to your account and your device platform (iOS or Android). We use it solely to deliver social notifications (likes, comments, follows, reposts).
You can withdraw notification consent at any time in your device's system settings (Settings → Notifications → Nutio). When you delete your account, your FCM tokens are permanently removed from our servers.
Data Storage and Security
Your data is stored in a PostgreSQL database. Media files (food photos, profile pictures, nutrition analysis images) are stored on S3-compatible cloud storage (Cloudflare R2). Passwords are hashed using bcrypt with a minimum of 12 salt rounds. All data is transmitted over HTTPS (TLS 1.2+). Authentication OTP codes are hashed before storage and expire within 15 minutes. We never expose your API keys or server-side credentials to the client.
Data Retention and Deletion
You may delete your account at any time from the app settings. Account deletion applies a soft delete to your user record and cascades removal of your posts, comments, likes, saves, follows, blocks, notifications, device tokens, and nutrition analyses. Soft-deleted data is retained for up to 30 days to allow recovery in case of accidental deletion, after which it is permanently purged.
You may request a full hard delete of your data (immediate, skipping the 30-day window) for GDPR compliance by contacting nutio.privacy@gmail.com. You may also request a portable export of your personal data under GDPR Article 20.
Third-Party Services
- LogMeal (food recognition AI): Receives food images for ingredient recognition and nutritional analysis. See LogMeal's Privacy Policy at logmeal.com/privacy.
- Cloudflare R2 (media storage): Stores food photos, profile pictures, and nutrition scan images. Served via Cloudflare's CDN.
- Firebase / Google (push notifications): Receives device tokens and notification payloads to deliver push notifications to iOS and Android devices. See Google's Privacy Policy at policies.google.com/privacy.
- SMTP email provider: We send transactional emails (OTP verification, password reset, internal moderation alerts) via an SMTP provider. Email content is processed in transit but not stored by the provider.
Content Moderation and Reports
Nutio operates a community reporting system. When you submit a report on a post, comment, or user, we store: the report reason (e.g. spam, harassment, inappropriate content), any optional details you provide, and identifiers for the reporter and the reported content. This information is shared with our internal moderation team via email for review.
Reported content may be hidden from public view pending review. Our moderation team may remove content or suspend accounts that violate our community guidelines. Report data is retained for as long as necessary to resolve the moderation case.
Children's Privacy
Nutio is not directed at children under the age of 13. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has created an account, please contact us at nutio.privacy@gmail.com and we will promptly delete the account and associated data.
Your Rights
You have the following rights regarding your personal data:
- Access: request a copy of the personal data we hold about you
- Correction: request that inaccurate data be corrected
- Deletion: request deletion of your account and associated data
- Portability: request a machine-readable export of your personal data (GDPR Article 20)
- Objection: object to processing of your data for specific purposes
To exercise any of these rights, contact us at nutio.privacy@gmail.com.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes via push notification or email before they take effect. Continued use of Nutio after changes constitutes acceptance of the updated policy. The “Last updated” date at the top of this page reflects the most recent revision.
Contact
For privacy-related questions: nutio.privacy@gmail.com