Contents
- 1. The short version
- 2. What we collect
- 3. Common questions
- 4. How each feature handles data
- 5. Permissions
- 6. Storage and retention
- 7. Sharing and third parties
- 8. Your rights and controls
- 9. Children's privacy
- 10. International transfers
- 11. Security
- 12. Changes to this policy
- 13. Contact us
- 14. Version history
The short version
iFloat does not collect your content.
Your voice, images, video, typed text, translations and history are processed by iOS on your own device. We do not ask you to create an account, we do not operate a server that receives this content, and we do not use advertising, behavioral analytics, crash-reporting or third-party tracking SDKs.
App Store privacy label: Data Not Collected. Under Apple's definition, data processed only on device and not transmitted off device is not "collected."
Note: Apple, as the provider of iOS, the App Store, StoreKit, Speech, Translation, Photos and screen capture, may process platform data under its own privacy policy. That is not our collection of that data.
What we collect
In short: we do not collect personal information, and we do not collect your content.
Specifically, we do not collect, read, upload or sell:
- your name, email address, phone number, mailing address or other contact details;
- an account, password, social account or login credential;
- contacts, calendar, health, fitness, location or precise location;
- advertising identifiers (IDFA), device fingerprints, unique device identifiers or cross-app tracking data;
- your voice, recordings, photos, videos, screen content, typed text, translations or subtitles;
- your usage behavior, tap streams, session length, search history or product analytics;
- crash logs or performance data collected through our own SDK.
What "collect" means here
Under Apple's App Store definition, "collect" means transmitting data off the device in a way that allows the developer or a third party to access it for longer than is necessary to service the request in real time. Data processed only on your device and discarded after processing is not "collected." All core processing in iFloat falls into the latter category.
On-device data we do process
To provide the features, iFloat processes the following data on your device. It does not leave the device unless you actively export or share it:
- Microphone audio — for live transcription and translation; raw audio is not saved by default.
- Camera frames and photos — for text recognition and translation; photos are not saved by default, only recognized text.
- Video/audio files you choose — for audio extraction, transcription, translation and subtitle rendering.
- System audio and screen content — only after you start Floating or Screen Recording and complete the system picker.
- Typed text and translations — for display, speech and local history.
- Settings and preferences — language, appearance, voice and auto-save preferences.
iFloat does not currently request App Tracking Transparency (ATT) permission and does not include advertising or analytics SDKs.
Common questions
Do you record me?
Only when you start Live, Floating or Screen Recording and grant microphone access. Audio is transcribed on device; raw microphone audio is not saved by default. If you enable the microphone while screen recording, that audio is mixed into the video you choose to save.
Is my voice or text uploaded?
Not to our servers. Transcription, translation, text recognition and subtitle rendering happen on device. The first time you use some languages, iOS may download translation or speech resources from Apple; that process is handled by the system, and we do not receive your content.
Why does the App Store say "Data Not Collected"?
Because iFloat does not transmit your content off the device and does not operate a server that receives it. Under Apple's definition, on-device processing is not "collection."
What happens to my data if I delete the app?
History, settings and video copies inside the app container are removed when you delete the app. Copies you previously saved to Photos are not affected and must be deleted in Photos.
How do I cancel a subscription?
Subscriptions are managed by Apple. Open iOS Settings → your Apple Account → Subscriptions, select iFloat and cancel. You can also use "Manage Subscription" on the membership screen. After cancelling, membership remains active until the end of the current paid period.
Do you sell my data?
No. We have no content data to sell, and we do not sell, rent or share personal information for advertising.
How each feature handles data
The table below lists the data involved, where it is processed, whether it is retained on device, and whether it is uploaded. Every "Upload" entry is "No." Feature names follow the app UI.
On a phone, the table becomes a stack of cards for easier reading.
| Feature | Data involved | Processed by | On-device retention | Upload |
|---|---|---|---|---|
| Conversation | Text you type, language pair | Apple Translation on device | History (auto-save can be turned off) | No |
| Photo | Image, recognized text | Apple Vision on device | Recognized text only; photo is not saved | No |
| Live | Microphone audio, transcript | Apple Speech on device | Text history; raw audio not saved | No |
| Floating | System audio you choose, transcript | ScreenCaptureKit / ReplayKit + Speech on device | Text history; raw audio not saved | No |
| Video subtitles | Video you choose, audio track, subtitles | MediaKit + Speech + Translation on device | Imported copy, exported video, SRT in app container | No |
| Screen recording | Screen content, optional microphone | ScreenCaptureKit / ReplayKit on device | Video in app container; saving to Photos requires your action | No |
| Table OCR | Image you choose, recognized rows and cells | Apple Vision on device | Original image is not saved; exported spreadsheet/image stays in the app container | No |
| Speak | Text to be spoken | AVSpeechSynthesizer on device | Voice preference only | No |
| History | Text, subtitles, video copies | App-private directory on device | Until you delete the record, clear history or delete the app | No |
| Membership | Product, transaction, entitlement status | StoreKit on device + Apple | Managed by Apple; we do not receive payment details | No |
| Settings | Language, appearance, toggles | UserDefaults on device | Until you change them or delete the app | No |
Points that are easy to misunderstand
- Raw microphone audio is not written to disk. Live and Floating save only transcribed text. If you enable the microphone while screen recording, that audio becomes part of the video you choose to save.
- Photos are not written to disk. Photo/library translation saves recognized text only; the app does not copy your photo into history.
- Video copies are written to disk. Video Subtitles keeps the imported video copy, exported subtitles video and SRT in the app's private directory so you can edit again. Deleting the record deletes those copies.
- Sharing is initiated by you. When you use the system share sheet, the file goes to the third-party app or service you choose; that third party's privacy policy applies.
- Language resources are downloaded by the system. The first time you use some translation/speech languages, iOS may contact Apple to download resources. We do not receive your text, audio or images.
Permissions
iFloat requests permissions only when the corresponding feature needs them. You can change them at any time in iOS Settings → Privacy & Security. Denying one permission does not affect other features.
Storage and retention
iFloat stores data in the private container iOS assigns to the app. We do not sync to the cloud, and we do not back up data to our servers.
| Data | Location | Retention | How to delete |
|---|---|---|---|
| History text, subtitles and index | App-private Application Support/VisionSpeechTranslation/History | Until you delete a record, clear history or delete the app | Delete/clear in History, or delete the app |
| Video, subtitle and recording copies | Assets subdirectory in the app container | Until you delete the matching record or delete the app | Delete the record, or delete the app |
| Settings and preferences | On-device UserDefaults | Until you change them or delete the app | Change settings, or delete the app |
| Copies you saved to Photos | System Photos app | Controlled by you | Delete in Photos |
| Support emails you send | Our mailbox | Deleted within 90 days after we resolve your request | Ask us to delete it by email |
Security settings
- History index and assets use iOS file protection (
completeUntilFirstUserAuthentication). - The history directory is excluded from iCloud backup and is not synced across devices.
- We do not automatically delete history after a fixed number of days. Video copies can take up space; delete them when you no longer need them.
"Auto-save history" is on by default. You can turn it off in History settings; new results will no longer be saved automatically, and existing records are not deleted.
Sharing and third parties
We do not sell, rent or share your personal information for advertising.
Apple system capabilities we use
| Capability | Purpose | Data handling |
|---|---|---|
| StoreKit | Membership, restore purchases, manage subscription | Apple handles payment and subscriptions; we do not receive your card number, billing address or Apple Account password |
| Speech | Speech transcription | Processed on device; some language resources are downloaded by the system |
| Translation | Text translation | Processed on device; language packs are downloaded by the system |
| Vision | Text recognition | Processed on device |
| Photos / PhotosPicker | Choose images, save copies | Picker runs outside the app; only content you confirm is saved |
| ScreenCaptureKit / ReplayKit | Floating, screen recording | Captured only after you confirm in the system picker; processed on device |
| System share sheet | Export SRT, video, text | You choose the recipient; that recipient's privacy policy applies |
Third parties we do not use
- No advertising SDKs (such as AdMob or Meta Audience Network);
- No analytics SDKs (such as Firebase Analytics, Google Analytics, Mixpanel or Amplitude);
- No crash-reporting SDKs (such as Crashlytics or Sentry);
- No attribution or cross-app tracking SDKs;
- No account system, cloud sync or cloud inference service.
Legal requirements
Because we do not hold your content, there is generally no voice, image or text to provide to law enforcement. If compelled by law, we may provide support emails you voluntarily sent us; we will try to notify you where legally permitted.
Business transfers
If all or part of iFloat is involved in a merger, acquisition or sale of assets, this policy and related support communications may transfer with the business. We will update this page. Because we do not hold content data, no content data would transfer.
This policy page
This page is hosted on GitHub Pages (or another static hosting service we choose). The hosting provider may log access data (such as IP address, User-Agent and time) for security, abuse prevention and troubleshooting. We do not link those logs to in-app usage, and this page does not use cookies, ads or analytics scripts.
Your rights and controls
Because processing happens mainly on your device, you control it directly. These are the most common actions:
| What you want to do | How |
|---|---|
| See what the app saved | Open History; each record shows source text, translation, subtitles and attached assets |
| Delete one record | Swipe or open the record and delete it; attached video copies are deleted too |
| Clear all history | History → Clear; confirmation required |
| Stop auto-saving | History settings → turn off Auto-save; existing records remain |
| Revoke microphone/camera/speech permission | iOS Settings → Privacy & Security → the permission → turn off iFloat |
| Cancel a subscription | iOS Settings → Apple Account → Subscriptions → iFloat; or Membership → Manage Subscription |
| Delete all local data | Delete iFloat; the app container is removed with it |
| Delete copies in Photos | Delete them in the Photos app; deleting iFloat does not remove them |
Legal rights
If you are in the EEA, UK, Switzerland, California, mainland China or another jurisdiction that grants data protection rights, you may have the right to access, correct, delete, restrict, object, port, withdraw consent and lodge a complaint. Because we do not collect your content, many requests will result in "we do not hold your data." We will still help you delete data on your device and will respond within a reasonable period.
- Withdraw consent: turn off the permission in iOS Settings, or turn off auto-save in the app.
- Do Not Sell/Share: we do not sell personal information or share it for cross-context behavioral advertising.
- Complaints: you may contact your local data protection authority; you can also contact us first, and we will try to resolve it.
Children's privacy
iFloat is not designed for children and does not ask for age, name or an account. We do not knowingly collect personal information from children.
Because all content is processed on device, we cannot identify a user's age or remotely view or delete content on a particular device. If a guardian believes a child has saved content they do not want to keep, they can delete history in the app or delete the app; they can also contact us for instructions.
If your jurisdiction has stricter rules for children's personal information (for example, China's rules for children under 14 or the U.S. COPPA), please use the app with a guardian and contact us if needed.
International transfers
We do not transfer your voice, images, video, text or history to other countries or regions because we do not operate a server that receives this content.
Apple's system services (such as the App Store, StoreKit, Speech, Translation, Photos and screen capture) may process platform data in various countries under their own policies. Apple is responsible for that processing, and Apple's privacy policy applies.
Security
iFloat reduces risk by keeping data on the device:
- core speech recognition, translation, text recognition and subtitle rendering happen on device;
- content is not sent to our servers, so there is no content transmission or server-storage risk on our side;
- history index and assets use iOS file protection and are excluded from iCloud backup;
- no advertising, analytics or third-party tracking SDKs are used.
No device is perfectly secure. We recommend setting an iPhone passcode and keeping iOS up to date. If you share a device, consider whether local history may be visible before saving sensitive content.
Changes to this policy
We may update this policy as features, system capabilities or legal requirements change. The updated version will be posted on this page with a new "Last updated" date and version number.
If a change materially affects your rights (for example, starting cloud processing or adding advertising or analytics SDKs), we will provide a prominent in-app notice and, where required, ask for your consent again. Continued use of the updated app means you have read the updated policy.
Contact us
If you have questions about this policy, permissions or data handling, or wish to exercise your rights, contact:
Developer: Lijia
App: iFloat Live Translation
Email: tianya1110@gmail.com
We usually respond within 30 days. To protect your privacy, please do not send unnecessary voice, photos or video by email.
Version history
| Version | Date | Notes |
|---|---|---|
| 1.0 | 2026-10-22 | First release for the iOS version; covers on-device processing, permissions, storage, subscriptions and rights. |
The Simplified Chinese version is authoritative. This English version is a translation; if there is a conflict, the Simplified Chinese version controls.