Privacy Policy

Last updated: September 2026

PanoGO has no accounts, no sign-ups and no profiles. We do not know who you are, and we have built the app so that we do not need to. Your videos and photos are processed entirely on your own device and are never uploaded to us. This page explains the small amount of anonymous information the app does send, why it makes PanoGO better, and how to turn it off.

Your photos and videos never leave your device

Every part of stitching — reading the video, choosing frames, aligning them, and rendering the finished panorama, including HDR — runs on your phone using the app's own code. Your source footage and your finished panoramas are never uploaded, never stored on our servers, and never seen by us. PanoGO works with no network connection at all.

Who we are

PanoGO is published by Chris, trading as PanoGO, a sole trader based in Australia. For the purposes of UK and EU data protection law we are the data controller for the analytics described below. You can reach us any time at support@panogo.app.

Cookies

The PanoGO website (panogo.app) does not use cookies. No tracking, advertising or analytics cookies are placed on your device when you visit this site.

In-app analytics — what it is for

PanoGO runs on an enormous range of phones, and the hardest problems in the app are device-specific: a video decoder that behaves differently on one chipset, an HDR mode that a particular model handles its own way, a stitch that fails only at certain resolutions. Anonymous analytics are how we find and fix those. Every report is about the app's behaviour, not about you.

Analytics are on by default so that these problems surface early and get fixed for everyone. You can turn them off at any time in Settings → Privacy, and the app works exactly the same either way.

What is collected when analytics are on

  • Anonymous stitching and Frame Grabber events: whether a stitch succeeded or failed, roughly how long it took, and technical diagnostics such as which frame-selection strategy ran, whether HDR was used or fell back to standard range, and a failure reason code when something goes wrong
  • Device and software details that let us reproduce a problem: device model and manufacturer, operating system version and build, processor information, and on Android the chipset identifiers and API level
  • The app version and build number
  • A small thumbnail-size preview of the finished panorama, so we can see whether a stitch actually came out well rather than only whether it reported success
  • A randomly generated identifier for the installation, so events from one session belong together. It is generated on your device, is not derived from any hardware ID, and is not linked to your name, email or any account — because there are no accounts
  • Connection information that arrives with every report, as it does with any request to any website: your IP address, and the approximate location our content network derives from it (country, region, and an approximate city or area). We use this to keep the service secure, to spot abuse, and to understand which regions and device markets need attention. It is not used to build a profile of you, and it is never combined with anything that would identify you personally

What we never collect

  • Your name, email address, or any account details — PanoGO has no accounts
  • Your videos, your photos, or your finished panoramas
  • GPS or device location — PanoGO never asks for location permission, and the approximate area described above comes from the network connection, not from your phone's location services
  • Your contacts, your files, or anything else on your device
  • Any advertising or hardware identifier, for our own purposes

Advertising (Google AdMob)

PanoGO shows occasional ads, served by Google AdMob. This is the one part of the app where a third party — Google — processes data, and it is worth being clear that this is Google's processing, not PanoGO's.

To serve and measure ads, Google and its ad partners may access your device's advertising identifier (the Android Advertising ID or Apple's IDFA) and similar information about your device and the ads you see. PanoGO does not receive that data, does not combine it with anything above, and does not sell or share your information with advertisers.

If you are in the EEA, the UK or Switzerland, PanoGO shows you Google's consent message before any personalised advertising takes place, using Google's certified User Messaging Platform. Nothing personalised happens unless you agree. You can change or withdraw your choice at any time in Settings → Ad Privacy Options, which reopens the same form.

How Google uses data from apps that use its services is described in Google's own policy: https://policies.google.com/technologies/partner-sites

Legal bases (UK and EU)

  • Advertising and any associated identifiers: your consent, collected through Google's consent form and withdrawable at any time in Settings → Ad Privacy Options.
  • In-app analytics: our legitimate interests in diagnosing faults, keeping the app working across the very wide range of devices it runs on, and improving stitch and HDR reliability. We have weighed this against your privacy: the data is diagnostic rather than personal, we hold no accounts to attach it to, and you can switch it off at any time in Settings → Privacy.
  • Security and abuse prevention: our legitimate interest in keeping the service working and protecting it from misuse.

How long we keep it

Reports uploaded from the app are held on our content network (Cloudflare) for 30 days and then automatically deleted. Analytics we keep on our own systems are held for up to 24 months and then deleted, which is long enough to compare a device's behaviour across app versions and operating system updates. Data Google processes for advertising is retained under Google's own policy, linked above.

Your rights

Under UK and EU data protection law you have the right to access, correct, erase, port or object to the processing of your personal data, and to complain to your local data protection authority.

You can also object at any time to the analytics processing described above. The most direct control is in the app itself: turning analytics off in Settings → Privacy stops any further collection immediately, and Settings → Ad Privacy Options changes your advertising consent.

To make a request, email support@panogo.app. Because PanoGO holds no accounts and nothing that names you, we will usually need the anonymous installation identifier shown in Settings → Privacy in order to locate your data, and we may need to ask for the approximate date of the reports concerned.

Children

PanoGO is not directed at children, and we do not knowingly collect data from them.

Where data is stored, and third parties

Reports are transmitted over an encrypted connection and stored on Cloudflare infrastructure, then processed on our own systems in Australia. Where data is transferred out of the UK or EEA, we rely on the safeguards those laws require, including the UK and EU standard contractual clauses. Cloudflare acts as our processor. Google AdMob acts as an independent controller for advertising, as described above. Your data is never sold, and is never shared with anyone for marketing purposes.

Changes to this policy

If we change what the app collects, we will update this page and the "last updated" date above.

Contact

Questions about this policy? Email support@panogo.app.