Privacy Policy

Last updated: October 16, 2026

Perio helps you track food and expiry dates. This policy describes the Android and iOS app and these information pages. Perio is operated by Donguk Oh, an individual. For privacy questions or requests, contact perioapps.admin@gmail.com.

Information we process and why

Photos and optional AI analysis

Scanning sends the food and expiry-label photos you take through the Perio API to OpenAI to extract food details. Refilling with a new expiry photo sends that photo for analysis. Photos can reveal anything visible in the frame, so avoid including people, addresses or other sensitive information. The API sends photos and extraction instructions; it does not add your email address, Firebase user ID or internal account ID to the OpenAI request.

The API does not save photo bytes. To recover a lost response without repeating analysis, it stores an encrypted copy of extracted food names, categories and expiry dates, even if you have not saved them as pantry items. These analysis results and their request keys remain until you delete your account. Only details you confirm and save become pantry records. Photo reference IDs are saved in those records. Original captures are stored in the app's private storage on your device, including captures from failed or abandoned scans. They are not automatically erased when you delete an item, sign out or delete your account.

You can add food manually without sending photos for AI analysis. Denying camera permission prevents scanning; manual entry remains available. AI results may be wrong: review names and dates before saving.

Service providers and international processing

We use Google Firebase Authentication for accounts and Firebase Crashlytics for crash diagnostics, Microsoft Azure App Service and Azure SQL for the API and pantry database, OpenAI for photo analysis, and Google Gmail for support correspondence. These providers process information to perform their services. Processing may occur outside your country. Firebase Authentication processes data in the United States. These pages do not add advertising, analytics scripts or tracking cookies.

On iOS, Google's sign-in SDK may collect a user identifier and IP address, which Google may use to estimate general location for fraud prevention. Its privacy manifest also declares name, email address, phone number, device identifiers, usage and other data for sign-in functionality or analytics. These SDK declarations are broader than the profile fields Perio stores; Perio does not request your phone number or device location permission. See Google's sign-in disclosure and the SDK privacy manifest for provider details.

OpenAI's API data controls state that API content is not used for model training by default unless the API customer opts in. Its default abuse-monitoring retention is up to 30 days, with possible longer legal or safety retention; flagged image inputs may be retained for manual safety review. Perio does not promise Zero Data Retention or a particular data-residency arrangement. Provider retention is separate from deleting your Perio account.

Retention and deletion

When store subscriptions are enabled, Apple or Google handles payment. Perio verifies purchase status with the store using a random account binding, product and transaction identifiers. Purchase evidence needed for rechecking is encrypted on the server. Perio does not receive your payment card details. Deleting your Perio account does not cancel a store subscription; manage cancellation in your Apple or Google subscription settings.

Your choices and requests

You can view and edit pantry entries, delete food, use manual entry instead of AI, and turn camera or notification permission off in device settings. Expiry reminders are scheduled locally and can display food names on your lock screen; control previews in device settings. Signing out clears scheduled reminders but does not delete your account or local photo files.

Contact perioapps.admin@gmail.com to request access, correction or deletion, or to report a privacy concern. Tell us which account email is involved; do not send passwords or authentication tokens. We may need to verify ownership before releasing or deleting account information. Depending on your location, you may also have rights to object, restrict processing, obtain a copy of information or complain to a data-protection authority.

Changes

We will update this page and its date when our practices change. Review the current policy before using a changed feature.