Last updated 29 September 2026.
FrameShot decodes video and writes frames entirely on your phone. Neither the video you pick nor any frame extracted from it is ever uploaded, transmitted or shared. There is no account, and there is no FrameShot server that receives your media.
Extracted frames and a small description of each extraction — the source filename, the interval used, and the frame count — are kept in the app's own storage on your device. Deleting an extraction deletes its frames from disk. Removing the app removes all of it.
FrameShot shows ads through Google AdMob — a banner, and a short ad you choose to watch for an extra extraction or before saving frames — unless you buy the ad-free unlock. The Google Mobile Ads SDK collects and shares with Google:
This is used to select and measure ads, and for analytics and fraud prevention. Where local law requires it, you are asked for your choices first, and those choices are passed to AdMob. See Google's partner-sites policy. Buying the ad-free unlock stops the ads, and with them this collection.
FrameShot includes Meta's app-events SDK so that we can tell whether the ads we run for FrameShot on Facebook and Instagram lead to installs. It reports that the app was installed and opened. Your device's advertising identifier is included only if you allow tracking when the app asks; otherwise Meta measures through Apple's privacy-preserving SKAdNetwork. Purchases are not reported to Meta. See Meta's privacy policy.
To understand how the app is used — for example how many extractions finish, how often frames are saved, and whether the paywall is shown — FrameShot sends a small set of named events to PostHog, our analytics provider: the event name, counts and durations (such as how many frames were requested and extracted), whether you own the unlock, your device model and OS version, and an approximate location derived from your IP address. Events are tied to the same anonymous identifier RevenueCat uses for your install, so purchases and usage can be counted together. No video, frame, filename or image ever leaves your device, and there is no screen recording or session replay. See PostHog's privacy policy.
Purchases are processed by Apple or Google. FrameShot uses RevenueCat to check whether the unlock is active; it receives a purchase receipt and an anonymous identifier for your install. It does not receive your name, your email or your payment details — those stay with Apple or Google. See RevenueCat's privacy policy.
FrameShot asks for photo access for two reasons: to read a video you choose, and to save frames you explicitly ask it to save. It does not browse, scan or upload your photo library.
FrameShot is not directed at children and does not knowingly collect personal information from them.
Questions about this policy: highball@jocoding.net.