Flapsy Lab

Animal Vision: Live Camera — Privacy Policy

Published by The Flapsy Lab

Last updated: October 9, 2026

Applies to Animal Vision: Live Camera on Google Play (package com.flapsylab.pawview) and on the App Store for iPhone and iPad (Apple ID 6809018416). Inside the app it is called Animal Vision, and its one-time purchase is Animal Vision Pro. Where something exists only from version 0.4.0 or 0.5.0, this policy says so.

In short

Camera

Animal Vision uses the back or the front camera to show its live animal-vision lenses. Each frame is rendered on your device, drawn to the screen and discarded; frames live only in camera and graphics memory while they are on screen. About every eighth frame the app measures the scene's average brightness so a lens can adapt to the light. That number is used at once and is not stored or sent anywhere.

The app does not record audio and does not request the microphone. It has no location permission and never reads GPS.

Pictures and clips

A snapshot is a rendered still image. From version 0.5.0 the app can also make a clip, a short silent video of up to three seconds that you make by holding the shutter. The app renders it on your device from what the lens shows: while you hold, it takes a burst of rendered snapshots into a temporary folder in the app's cache, and when you let go it turns them into an MP4 file with the device's own video encoder and deletes the snapshots. A clip has no sound.

While you review a snapshot or a clip, a temporary draft may exist in the app's cache; Save moves it to the app's own storage. If an interruption leaves a draft or a temporary clip file behind, the app removes stale drafts at a later start and every leftover clip file at the next app start, and the operating system may also clear the cache. Sharing happens only when you choose Share, through the system share sheet, to the destination you pick. The only other way a picture leaves the app is Save to Photos, described below. A picture made with Compare can be written out as before/after, 1:1 or 9:16 before you share or add it. Those files are made on your device in the app's cache, deleted when you leave the result, and any left behind are deleted at the next app start. My captures keeps the picture as the camera made it.

Nothing the app saves or shares carries a watermark.

Your photos

From version 0.5.0 the Photo option in the More menu lets you see a picture from your library through a lens. It opens the system's own photo picker, on iPhone, iPad and Android alike. You choose one picture, and the app receives only that picture, as a temporary copy in its cache. The app never sees, lists or browses the rest of your library, and it does not ask for permission to read it. A picked photo stays on your device. The app uses only the photo's pixels and its orientation, so the pictures and before-and-after cards it makes carry no location or camera details from the original.

The lens picture you see is written to the app's cache while you are in Photo and is deleted when you leave it. A before-and-after card is written to the cache for the share sheet and deleted once it has been shared. The app deletes the copy of the picked photo as soon as it has read it, or at the next start if the app was closed first.

Save to Photos, offered for pictures in Photo and on the capture result, adds a copy of a picture to your device's photo library. On iPhone and iPad the app asks only for permission to add (“Add to Photos”), never to read what is in Photos. On Android it is available on Android 13 and newer and adds the copy to your gallery; the app asks for no photo or storage permission. The copy in your library belongs to your device's Photos or gallery app, and the app cannot delete it.

Save to Photos automatically is a switch in Settings, offered where Save to Photos is, and it is off unless you turn it on. On iPhone and iPad the permission question comes when you turn it on or, if you never do, the first time you choose Save to Photos; on Android there is no question. With the switch on, choosing Save also adds a copy of the picture to your photo library, in the shape you chose on the result (Photo, before/after, 1:1 or 9:16). A clip is never added automatically.

Colour checks

When you use a colour check (version 0.4.0 and later), the app reads the colour inside the on-screen circle from the current frame, or, from version 0.5.0, from a photo you picked, and compares it on your device with the colour vision of the animal you chose. No image is kept for a check, and a saved check keeps only its colours and the animal. When you share a check as a card, the card image is written to the app's cache for the share sheet, and each new card replaces the previous one.

Purchase

Animal Vision Pro is a one-time purchase, not a subscription. Google Play (on Android) or the App Store (on iPhone and iPad) processes the payment; the app never sees your card details, billing address or store account credentials. RevenueCat, Inc. validates the purchase and tells the app whether Pro is active, under RevenueCat's privacy policy. Restore purchase asks the store and RevenueCat again which purchases belong to your store account, so Pro can come back on a new device.

The app does not identify you to RevenueCat. RevenueCat creates a random anonymous app-user identifier for the installation. Because the app checks whether Pro is active each time it starts, an anonymous RevenueCat record exists even if you never buy anything. Through those requests RevenueCat receives, and may log, that identifier, product and entitlement identifiers, the state of any purchase, basic device and platform information, and the IP address of the request. The app never sends RevenueCat your name, email address, phone number or advertising identifier.

Ads

Eight lenses are permanently free: Human, Dog, Cat, Horse, Snake, Deer, Rabbit and Mouse (before version 0.4.0, Cow was free instead of Snake). From version 0.5.0, each locked lens plays free for five seconds once per device-local calendar day and then shows an offer; before version 0.5.0, opening a locked lens played it free for five seconds every time. A rewarded ad starts only after you choose to watch it, and it earns one of two things. Watched to the end, it unlocks that lens for 60 seconds, with at most ten such previews per device-local calendar day (eight before version 0.5.0). Or, from version 0.5.0, it adds more colour checks, with at most three such ads per day, counted separately from the lens previews. Free users also see one full-screen ad about every fifth lens change, including changes between free lenses. It is about, not exactly: an ad that falls due when a locked lens, an offer or a sheet is on screen is skipped and not kept for a later change, so there is never more than one full-screen ad in five lens changes. Animal Vision Pro users see no ads. There are no banner ads and no app-open ads.

The colour checks are free in small amounts. From version 0.5.0, each device-local calendar day gives three toy or trainer checks on the Dog and Cat lenses and one gear check on the Deer lens. After those, you can choose to watch a rewarded ad for three more toy or trainer checks or for one more gear check, or get Pro, which has no limit. Between version 0.4.0 and version 0.5.0, later gear checks showed their result for ten seconds before offering Pro, with no ad. Saving a check, the Saved checks screen and the share card are never limited. The client demo (Show a client, for trainers and vets) is free to try once per installation; after that it needs Pro.

From version 0.4.0, every ad request is limited to content Google rates as suitable for general audiences.

From version 0.5.0 the consent questions come once, at the start. On first launch, after you finish the introduction, the app asks for camera access. If you do not own Animal Vision Pro, it then starts Google's consent check and the Google Mobile Ads SDK: it shows Google's consent message where Google requires one and, on iPhone and iPad, Apple's tracking prompt. They do not come while you change lenses, and Pro owners are not asked for ad consent. Before version 0.5.0, this check started at the first lens change, or when you chose a rewarded ad. Google's library may also do some work when the app starts.

When an ad is requested or shown, Google Mobile Ads may process your device's advertising identifier and other device and app identifiers, your IP address and an approximate location Google infers from it (the app has no location permission and never reads GPS), device and diagnostic information such as model, operating-system version, language and network type, your consent choices, and ad interactions. Google uses this under Google's privacy policy; see also how Google uses information from apps that use its services.

Before requesting an ad, the app refreshes your consent status with Google's User Messaging Platform. If Google reports that ads may not be requested, none is. On iPhone and iPad, the consent message is followed by Apple's App Tracking Transparency prompt; Google receives the advertising identifier (IDFA) only if you allow tracking, and you can change that at any time in Settings → Privacy & Security → Tracking. On Android you can reset or delete the advertising ID in your device's Google or Privacy settings under Ads. Where Google requires it, a Privacy choices button in the app's Privacy screen reopens Google's consent form.

Rating prompt

From version 0.4.0 the app may ask Google Play or the App Store to show its standard rating dialog, at most once in 90 days and never in the first session. The store decides whether the dialog appears, and a rating or review you leave goes to the store, not to us. To time the request, the app notes in memory, for the current run only, when an ad or the Pro offer last closed, and whether you have just saved or shared something.

Kept on your device

The app keeps a small amount of state in its own private storage. None of it is sent anywhere, and all of it is removed when you delete the app or clear its data.

WhatWhy
The lens you last selectedReopens on that lens
Whether you finished the introductionSkips it on later launches
Today's rewarded-preview count and the timer of an active previewEnforces the 60-second and ten-a-day limits (eight a day before 0.5.0)
Which locked lenses you used their free look on today, and how many seconds of it (0.5.0 and later)Gives each locked lens one free look a day
A cached "Pro is active" flagKeeps Pro working for up to 72 hours when the store cannot be reached
The app language you chose, if you chose oneKeeps that language instead of the system one
Your camera settings (lens tips and the evidence badge) and which one-time hints you have already seenKeeps your choices, and shows each hint once
When the app first opened and when it last asked for a rating (0.4.0 and later)Keeps the rating request rare
Checks you saved with Save check: the colours and the animal they were judged for (0.4.0 and later)Shows them under Saved checks; no photo is kept, and each can be deleted
How many toy, trainer and gear checks you ran today, and how many rewarded ads you took for more checks (gear checks counted from 0.4.0, the rest from 0.5.0)Gives three free toy or trainer checks and one free gear check a day, and caps the ads for more checks at three a day
Whether you have used the one free try of the client demo (0.5.0 and later)Gives one free try, after which the demo needs Pro
Snapshots and clips you saved (clips from version 0.5.0; a clip is an MP4 file and a still picture taken from its first frame)Shows them in My captures until you delete them

If device backup is on (Android backup, or an iCloud or computer backup on iPhone and iPad), saved snapshots, clips and this state may be included in that backup under Google's or Apple's terms.

What the app does not do

Permissions

On Android the only permission you are asked for is the camera. The app asks for no photo or storage permission: the photo picker is the system's own, and Save to Photos (Android 13 and newer) needs none. Android grants the other permissions the app declares without asking, for example internet and network-state access, Google Play Billing, vibration for haptics, and the advertising-ID and Privacy Sandbox advertising permissions that the Google Mobile Ads SDK needs, plus a few that the libraries it uses add (such as wake lock). None of them gives the app access to your location, microphone, contacts, photos or files. The exact list for a release is the permissions list in its Android manifest. On iPhone and iPad it asks for the camera, for permission to add pictures to Photos (add-only, so it cannot read your library), and, through Google's consent flow, for tracking permission. The Photos question is asked when you turn on Save to Photos automatically or first choose Save to Photos, not at launch. On neither platform does it ask for the microphone.

Links to other sites

Lens information and the methodology screen link to published scientific sources, and the purchase screen links to the store's terms. The scientific text is bundled with the app and works offline; only opening a link leaves the app, and the site you open applies its own policy.

How long data is kept

Request data deletion

The app has no accounts and no remote store of camera media. To remove everything kept on your device, delete the app, or on Android clear its data in Settings → Apps → Animal Vision → Storage. Pictures you added to Photos with Save to Photos are in your photo library, so delete them there. To control advertising data, use the in-app Privacy choices button where it appears, and your device's advertising or tracking settings.

To delete the anonymous purchase and entitlement record linked to your installation, email theflapsylab@gmail.com with the subject “Animal Vision data deletion request.” Because the record is anonymous, include your Google Play order number or your App Store order ID from the purchase receipt so we can find it. We answer within 30 days and will tell you plainly if we cannot find a record. Deleting it removes the history that lets Pro be restored to a new install; it does not cancel or refund the purchase, and it does not remove Google's or Apple's own transaction records.

Children

Animal Vision is not directed to children. Its Google Play target audience is 13 and over, it is not in Google Play's Families programme or the App Store's Kids category, and we do not knowingly collect personal information from children under 13. If you believe a child under 13 created a purchase record, email us and we will delete it.

Your rights

Depending on where you live, you may have rights to access, correct, delete or restrict the processing of your personal information, or to object to it. The app holds no account and no identifiable profile, so the things we can act on are the deletion routes above and your advertising choices. For data held by Google, Apple or RevenueCat, use their own privacy controls.

Simulated spectra

Some lenses show false-colour ultraviolet, polarisation and thermal effects. They are simulations computed from the ordinary camera image, not sensor measurements, and they transmit nothing.

Changes to this policy

When this policy changes, the new version is published at this address with a new date. Changes to what the app collects are also reflected in the Google Play Data safety section and the App Store privacy details.