US Visa Photo
Android Privacy Policy

Last updated November 5, 2026 · Android application: com.loop.usvisaphoto

Developer: PeterZhang. For questions about this policy, please visit our support page.

Photos and on-device processing

US Visa Photo uses bundled Google ML Kit models and a bundled MODNet portrait model with ONNX Runtime to detect a face, measure framing, crop a photo and replace its background. Image processing runs on your Android device. We do not operate a photo-processing server and the app does not upload your original or processed photos to us for processing.

The photo picker grants access to photos you choose. The camera action opens a system camera app and returns a photo for processing. Those system apps or photo providers may have their own privacy practices. The app does not request access to your contacts, microphone or location.

Local storage and deletion

Selected originals, processed previews and checklist progress are held in memory for the current visit. A temporary private copy of a selected image is deleted after decoding. A fresh launch, or a normal return after the app fully goes into the background, starts at the initial screen. Returning from the app's photo picker, camera, share or support flow, or recreating the screen, preserves the current operation; a purchase or save already in progress is protected. Old working-session files from earlier development builds are discarded at startup.

JPEGs you explicitly export, their measurements, export-credit records, language and photo-option preferences are kept in private app storage. They remain when the working screen resets. App backup of this private storage is disabled. Saved Photos lets you delete saved exports. A local purchase ledger can remain after a photo is deleted to prevent the same purchase from granting duplicate exports.

Clearing the app's storage or uninstalling it removes its private files, including saved photos, review-request timing and credit records. Copies you save to the system gallery, share to another app or back up through a photo service are controlled by those apps and your settings; deleting a private copy does not delete those external copies.

Google SDK diagnostics

Local image processing does not mean that the app has no network activity. Google ML Kit may send device and app information, per-installation identifiers, feature configuration, feature input/output sizes, usage events, performance measurements and error codes to Google for diagnostics and usage analytics. These diagnostics are separate from the portrait images processed locally. Google documents HTTPS encryption for these transmissions.

See Google ML Kit's Android data disclosure and Google's Privacy Policy. Google controls its own SDK data retention and applicable privacy requests. The app does not promise a developer-operated deletion mechanism for data retained by Google.

ONNX Runtime telemetry is disabled in this Android app. This does not disable Google ML Kit's separate diagnostic data practices.

Purchases

Google Play handles purchase checkout and payment information. The app receives purchase status, product identifiers, a signed purchase record, quantity and purchase tokens so it can verify and deliver exports and consume delivered export credits. These records are stored locally; there is no developer-operated purchase backend. The app does not receive your full payment-card details.

Google may keep transaction records under its own policies. Clearing this app does not erase your Google Play purchase history. Current purchase availability and the price are shown by Google Play.

Optional Google Play reviews

After a new photo export is successfully saved, the app may request Google's native review flow at a suitable moment. Reviews are optional and do not change your export or purchase rights. The app keeps the export identifier and time of an attempted review request locally to limit repeated requests. It does not receive the rating, review text, or confirmation that a review was submitted.

If you enter a rating or review, Google processes that information through Google Play. Reviews may be public on Google Play; feedback for a closed test is shared privately with the developer. See Google's in-app review data disclosure. You can manage your reviews through your Google account and Google Play.

Sharing and support

When you choose Share, the app gives the selected recipient app access to the selected JPEG and the accompanying share text. The recipient handles that information under its own policies. If you contact support, your email provider delivers the information you choose to send. Please avoid sending photos, payment details or sensitive application documents unless you intend to include them in your request.

Accounts, advertising and children

The app has no app-account registration and does not include an advertising SDK. It is not designed specifically for children. If you believe a child has sent information to support, contact us so we can address information under our control.

Updates to this policy

We will update this policy when the Android app's data practices change. Review the policy for the version you use and contact us through the support page with questions.