Self-serve support.
There is no account to look up, no data of yours to read, and no server-side anything. So this page answers most questions directly.
Frequently Asked Questions
Quick answers to the most common questions about Imgport.
No. Imgport does not declare the Android internet permission, so the operating system itself prevents the app from making any network connection. Even a software defect could not upload your photos.
All processing, from HEIC decoding to compression, happens on your device, in memory. There are no servers, no uploads, and no syncing. An automated test in every release verifies the app still requests no network access.
Never. Every operation writes new output files to the destination you choose: your gallery, Downloads, any folder you pick, or straight to the share sheet. Originals are never modified, deleted, or renamed.
Writes are atomic and output names never overwrite existing files, so a cancelled or failed run cannot leave you with half-written photos.
Yes, and it is free on every plan. Under Save to on the Configure screen, choose Downloads, a folder you pick, or Share, then turn on Save as one ZIP: the run delivers a single .zip file instead of many photos. Name the archive, or leave it blank for a dated default (a Pro batch rename's base name, when you use one). Once your default destination in Settings is one of those three, a Save as one ZIP by default switch appears beneath it, and saved presets remember both the choice and the name.
Photos inside are stored rather than recompressed, so each one is byte for byte the file Imgport checked, and the archive gets a structural check of its own on the results screen. If the ZIP cannot be written, the finished photos are still there: one tap saves them individually to the same place, with no reprocessing. The gallery is the one destination a ZIP cannot go to, because Android's media store holds photos, not archives.
Yes, by default. Metadata such as GPS coordinates, camera model, and timestamps is stripped from the output of every operation unless you explicitly choose otherwise. Pro users can opt in to a Keep original metadata option, for photographers who want dates and camera details preserved; location is never kept, because Android removes GPS data from a photo before any app can read it. It applies to JPG outputs only, is off by default, and never applies to the Strip Metadata operation; other formats are always cleaned.
The dedicated Strip Metadata operation additionally opens a free viewer of everything a photo carries, including data hidden in XMP and embedded previews, and removes it losslessly where the format allows. Pro users can choose what stripping removes, keeping categories like dates or camera info while everything else, GPS included, is still cleaned.
Eight full operations: HEIC and AVIF conversion to JPG, PNG, or WebP, JXL opening and conversion with a built-in viewer, resize, compress with a quality slider or to a target file size for one photo, rotate and flip, fitting photos to a shape without cropping (or cropping to it), format conversion between JPG, PNG, and WebP, and single-photo metadata stripping with a full metadata viewer. Watermark, Edit metadata, Remove background, and Blur faces setup are free as well, live preview, metadata viewer, and the face review included. Running those four is Pro.
Free batches run up to 5 photos at a time, and every file row offers a free full-screen check of the photo before the run. There are no ads and no accounts in either tier, and the free tier is intended to be genuinely useful, not a demo.
Pro is a one-time $2.99 purchase, not a subscription. It adds:
The Play Store shows the price in your local currency.
HEIC decoding uses your device's built-in media codecs rather than bundling a decoder. On the rare Android device that ships without HEIC support, the HEIC tile is shown disabled with an explanation, and every other operation keeps working normally.
AVIF input works the same way, using the system decoder on Android 12 and newer. JXL is different: Imgport bundles its own royalty-free decoder, so the JXL section works on every supported device.
No. The cutout, or the blur, is computed by a segmentation model that ships inside the app and runs entirely on your phone; the app has no internet permission, so nothing can be uploaded. Up to three photos per run, on every plan, Pro included; each cutout or blur is its own full pass on your phone's hardware, so speed depends on your device.
Background removal needs a phone with 8 GB of memory: below that the tile is disabled with a plain explanation, and every other operation keeps working, like the HEIC tile on a device without the codec.
Yes, since 1.21.0. On the Remove background screen, switch Background from Remove to Blur and set the strength: the subject stays sharp and everything behind it is blurred, on the same on-device model as the cutout, so nothing is uploaded. The one Pro unlock covers both. JPG, PNG, and WebP photos keep their format; anything else comes out as JPG, and Keep original metadata applies to JPG outputs.
No. Blur faces finds faces with a small detector that ships inside the app and runs on your phone; the app has no internet permission, so nothing can be uploaded. It finds faces; it never identifies them: no facial landmarks, no face embeddings, nothing compared across photos, nothing stored. Each photo's row says what was found, and the photo's eye opens the review: tap a face to leave it visible, or tap Add area and drag a rectangle over anything the detector missed. Start waits until every photo has been checked.
Blur and Pixelate cover a face but are no guarantee against recognition; Block leaves nothing to recover. Since 1.22.0, the run is Pro and the setup and review are free. JPG, PNG, and WebP photos keep their format; anything else comes out as JPG, and Keep original metadata applies to JPG outputs.
Yes. Aspect (since 1.23.0, free) fits every photo in a batch onto a canvas of the shape you pick, 1:1, 4:5, 3:4, 9:16, or 16:9, over a blurred copy of itself, white, or black, so nothing is cut off; or Crop keeps the centered part at that shape instead. The photo is never enlarged: the canvas grows around it, and only a photo too large for the chosen shape is scaled down to stay within the 8192-pixel output limit, which the screen says when it happens.
JPG, PNG, WebP, and JXL keep their format; HEIC and AVIF come out as JPG. Up to 5 photos per run are free, unlimited with Pro, and the Custom workflow (Pro) can fit or crop in the same pass as a resize and rotate.
Imgport supports English, Dutch, German, French, Spanish, Portuguese, Japanese, and Simplified Chinese. The app follows your device language automatically, and on Android 13 and newer you can pick Imgport's language per app in system Settings.
Sign into the same Google Play account you purchased with, then tap Restore purchases in the app's Settings or on the paywall. Your entitlement is tied to your Google account, so restoring after a reinstall or on a new device is free.
Saved presets and settings are stored per-installation, so those do not transfer between devices.
All purchases are processed through Google Play. Within 48 hours of purchase, open the Play Store app, go to Payments and subscriptions, find the Imgport purchase, and tap Request a refund.
In the app, open Settings and tap Send feedback (since 1.24.0). It opens your own email app with a message to support@tothetowerlabs.com and one line naming the app version, your Android version, your phone's maker and model and the app's language, so a problem can be traced to the phone it happens on. You see everything before you send and can delete any of it; Imgport itself sends nothing. Without an email app, it shows the address with a Copy button.
Still need help?
Email us directly and a human will get back to you.
support@tothetowerlabs.comBecause Imgport is fully offline, there is nothing we can see or reset on our side. In the app, Settings → Send feedback opens your email app with your app version, Android version and phone model already filled in; from anywhere else, include them and we will figure it out together.