Privacy Policy for ShutterVoice

Last Updated: October 12, 2026

Jamsoft Inc. (“we,” “us,” or “our”) respects your privacy. This Privacy Policy explains how we handle information in ShutterVoice, our voice-first photo editing app for iOS and Android.

Overview

ShutterVoice lets you import or take photos, edit them with touch controls or commands, use local photo adjustments, use AI-powered photo edits when available, batch edit photos, and save or share edited images. Features vary by platform, app version, device, and service availability.

On iOS, supported integrations include Apple Photos, Share Sheet, Siri Shortcuts, and Visual Intelligence. On Android, supported integrations include the system photo picker, camera app, gallery, and Android Sharesheet.

ShutterVoice keeps standard photo adjustments and rule-based command handling on your device. Cloud AI features use Firebase and Google services. Speech recognition may also involve network processing, depending on your platform and speech provider, as described below.

Information We Do Not Ask You to Provide

ShutterVoice does not require you to create a named account. We do not ask for your name, email address, phone number, mailing address, contacts, or precise location in order to use the app. Photos you choose to import may contain personal information or embedded location metadata.

We do not sell your personal information. We do not use third-party advertising networks. We do not track you across other companies’ apps or websites.

Photos and Edited Content

ShutterVoice processes photos that you choose to import, capture, share to the app, or provide through supported system features.

Standard adjustments, cropping, rotation, saved looks, editing recipes, and other local editing features are processed on your device. These deterministic editing tools do not require an AI model or a photo upload. Supported on-device AI features on iOS also process content locally. The current Android version does not include model-based on-device photo AI; its cloud AI editing is a separate feature.

When you choose an AI photo edit that uses Gemini through Firebase AI Logic, the photo being edited and your edit instruction are sent to Google/Firebase services for processing. On versions that support masks or selected edit areas, that information may also be sent when needed to complete the request. The edited result is returned to the app so you can review, continue editing, or save it.

On Android, each cloud photo edit requires your explicit agreement to send the current edited photo and instruction to Google. Changing the photo, edit, instruction, or model requires renewed consent before submitting the request. Ordinary typed and spoken editing commands do not automatically trigger a cloud photo edit.

On iOS, where batch AI edits are available, each selected photo may be processed with the instruction you provide. AI edits use ShutterVoice AI credits or a subscription allowance where applicable. The current Android version does not offer cloud batch edits, region masks, or AI credit purchases.

We do not maintain a separate Jamsoft database of your photo library or edited images.

Voice Commands, Microphone, and Speech Recognition

ShutterVoice uses the microphone only when you choose to start voice input. You can use available touch controls and, on Android, typed commands without microphone access.

On iOS: ShutterVoice uses Apple’s Speech framework to transcribe your spoken command. When supported by the device and operating system, ShutterVoice requests on-device speech recognition. Speech processing is subject to the capabilities and privacy practices of Apple’s speech service.

If Gemini command understanding is available on iOS and you have AI credits or an active allowance, ShutterVoice may send the final text transcript of your command, together with limited recent command context, to Google/Firebase services so the command can be interpreted more flexibly. If remote command understanding is unavailable or you are out of AI credits, ShutterVoice uses Apple on-device or local rule-based command handling where possible.

On Android: ShutterVoice uses Android SpeechRecognizer and the speech recognition service available on your device. Where Android exposes the necessary capability checks, the app checks for installed on-device English recognition. If verified on-device recognition is unavailable, the app asks for your consent before using the system speech provider, which may send audio to its servers. Depending on your device, that provider may be Google or another service. Android documents that speech recognition implementations may stream audio to remote servers; the provider’s own privacy practices apply to that processing. See the [Android SpeechRecognizer documentation](https://developer.android.com/reference/android/speech/SpeechRecognizer).

The current Android version interprets recognized command text locally using rule-based parsing. It does not automatically send unrecognized typed or spoken commands to Gemini. Android speech recognition is separate from Gemini photo editing.

ShutterVoice does not intentionally store raw microphone recordings after a command session ends. This does not determine how Apple or an Android speech provider handles audio processed by its service.

Camera and Photos Permissions

On iOS: ShutterVoice may request camera access so you can take a photo to edit. It may request Photos access so you can choose images and save edited images to your Photos library. When saving images, ShutterVoice uses add-only Photos access where supported. Voice input may also require microphone and speech recognition permissions.

On Android: ShutterVoice uses the system photo picker to access images you select and the device’s camera app to capture a photo. The current Android version does not request broad photo-library access or direct camera permission. It requests microphone permission when you start voice input. Edited images can be saved as new copies in the device’s shared media collection or shared with an app you select.

You can manage available permissions in your device settings. Denying a permission may prevent the related feature from working, while other editing features remain available.

If you use iCloud Photos, Google Photos backup, or another gallery, backup, or synchronization service, images you save or share may be handled by that service under its own settings and privacy practices.

Local Storage on Your Device

Depending on your platform and the features you use, ShutterVoice stores information locally so the app can function, including:

- Imported photo copies, editable drafts, editing history, AI results, thumbnails, and batch processing files or status.

- Recent-photo listings, if “Keep local recents” is enabled.

- Saved looks or editing recipes that you create.

- App preferences, including privacy, export, and voice settings.

- On iOS, AI credit counters, purchase-related entitlement state, and processed transaction records needed to avoid duplicate credit grants.

- Temporary images used for capture, export, sharing, or handoff through supported system features.

On Android, local recents are off by default. Turning off recents or clearing the list removes the listing; it does not delete private drafts or their photo files. Use the private-draft and batch deletion controls to remove those items. A file may remain if another draft or batch still uses it. The Android app’s backup and device-transfer rules exclude its private files, databases, and preferences.

You can remove local app data using the available in-app deletion controls, clearing the app’s storage through Android settings, or deleting the app. Images already exported to your photo library, gallery, another app, or a backup service must be managed separately.

Firebase, Google, and Gemini Services

ShutterVoice uses Firebase and Google services for certain app functions, including Firebase App Check, Firebase Remote Config, and Firebase AI Logic/Gemini features. The iOS version also uses anonymous Firebase authentication; the current Android version does not use Firebase Authentication.

Anonymous Firebase authentication creates an identifier without requiring a named account. Firebase App Check helps protect backend access, and Firebase Remote Config provides AI model configuration and availability. These services can process installation identifiers and security information. See [Firebase Privacy and Security](https://firebase.google.com/support/privacy).

On Android, release builds use Google Play Integrity with Firebase App Check to help verify app and device integrity. When Firebase is configured, configuration and integrity checks may contact Google/Firebase when the app starts, even if you do not request an AI edit. These checks do not upload your photos or editing instructions.

When you use cloud Gemini features, Google/Firebase receives the content needed for the request, such as selected photos and edit instructions, and, where supported on iOS, voice-command transcripts, recent command context, or masks. Service operation may also involve technical information such as IP addresses, app or installation identifiers, request timing, and diagnostics.

Google/Firebase processes information under the applicable service terms, data-processing terms, and privacy policies. For more information, see the [Google Privacy Policy](https://policies.google.com/privacy) and [Firebase Privacy and Security](https://firebase.google.com/support/privacy).

Platform Services and Purchases

On iOS, ShutterVoice uses Apple services such as StoreKit, Photos, Camera, Speech, Siri Shortcuts, Share Sheet, and Visual Intelligence where available.

iOS subscriptions and one-time AI credit purchases are processed by Apple through the App Store. ShutterVoice receives purchase and entitlement information needed to unlock Pro features, manage credits, and restore purchases. Payment details are handled by Apple, not by Jamsoft Inc. Apple’s handling of personal information is described in the [Apple Privacy Policy](https://www.apple.com/legal/privacy/en-ww/).

On Android, ShutterVoice uses system services for photo selection, camera capture, speech recognition, media storage, and sharing. Depending on your device and choices, these services may be supplied by Google, the device manufacturer, or another provider. The current Android version does not offer subscriptions or in-app purchases.

Analytics, Advertising, and Tracking

ShutterVoice does not use advertising SDKs or third-party ad networks, sell user data, or track you across other companies’ apps or websites. The current Android version does not include an analytics SDK.

The platform and service providers used by the app may process technical, diagnostic, security, purchase, or service-operation information as described in their applicable policies and terms.

Metadata and Exports

ShutterVoice limits the source metadata included in exported images where possible.

On iOS, source photo metadata is not broadly preserved by default. Images saved to Apple Photos are then managed by Apple Photos and any associated services you have enabled.

On Android, exports retain only supported, selected image and capture metadata. Location metadata is stripped by default. You can explicitly enable preservation of supported GPS metadata in Settings; doing so may reveal where a photo was taken to anyone who receives the exported image. Images prepared for Android cloud AI requests are newly rendered without source metadata.

Removing metadata does not remove information visible in the image itself, such as faces, signs, addresses, or landmarks. When you share an image with another app or service, that recipient’s privacy practices apply to the copy it receives.

Children’s Privacy

ShutterVoice is intended for a general audience. We do not knowingly collect personal information from children under 13, or the equivalent minimum age in the relevant jurisdiction. Because ShutterVoice does not require named accounts, we generally do not know the age of a user.

Parents or guardians should supervise children’s use of photo, voice, purchase, and AI features.

Data Retention and Deletion

Local app data remains on your device until you remove it using the applicable controls, clear the app’s storage, delete the app, or the app cleans up unused temporary files. Disabling or clearing Android recents does not delete private drafts. Deleting local data does not delete previously exported or shared images or copies held by other services.

AI request records, Firebase identifiers, integrity-check information, configuration requests, speech-service records, and Apple purchase records may be retained by the relevant providers according to the applicable service terms and retention policies. Removing the app or its local data does not necessarily delete those records. Firebase describes service-specific retention in [Firebase Privacy and Security](https://firebase.google.com/support/privacy).

Jamsoft Inc. does not operate a separate named-account system for ShutterVoice. If you contact us about privacy or deletion, we may need information from you to understand the request, and we may not be able to identify device-specific anonymous records without your help. We receive the contact details and information you choose to include in your message so we can respond.

Security

We use reasonable technical measures available through iOS, Android, and Firebase, including platform permission controls, app sandboxing, local device storage protections, and Firebase App Check. The iOS version also uses anonymous Firebase authentication for supported backend features. No method of storage or transmission is perfectly secure, but ShutterVoice is designed to limit data access and keep local editing on your device.

International Processing

Apple, Google, Firebase, speech providers, and other services you choose to use may process information in the United States and other countries where they operate. Their applicable terms and privacy policies describe their international processing practices.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Any changes will be posted on the page or location where this Privacy Policy is made available, with an updated date. Changes are effective when posted.

Contact Us

If you have questions about this Privacy Policy, please contact us at:

Jamsoft Inc.

Email: [support@jamsoftinc.com](mailto:support@jamsoftinc.com)

© 2026 JAMSoft Inc. All rights reserved.