Flow Privacy Policy

Effective date: August 9, 2026 | Last updated: September 7, 2026
Key information: Flow (Chinese name “流账,” referred to below as “the App”) stores your complete ledger on your device and in Apple iCloud / CloudKit. The developer-operated Flow backend has no endpoint for viewing or syncing user ledgers. Only after you give explicit permission and start a parse, or when an SMS automation you authorized runs, is complete unredacted SMS or extracted statement text, together with necessary accounts, categories, and parsing memories, sent to third-party AI. Hosted processing sends it first to the RUHONG TECH-operated Flow AI relay and then to a contracted model provider, which may include DeepSeek, OpenAI, Microsoft Azure, Anthropic, or Google Gemini. Custom processing sends it directly to the provider and API domain you configure.

1. Scope

This policy explains how Flow handles data when you use sign-in, ledgers, SMS automation, statement import, AI parsing, iCloud sync and sharing, Pro purchases, and exchange rates. The website feedback board is governed separately by the Frank's Apps Website Privacy Policy.

2. Information Flow Processes

2.1 Ledger and financial data

2.2 Sign in with Apple, iCloud, and device identifiers

2.3 SMS and Shortcuts

2.4 Statement import

2.5 AI parsing content

Important: Flow does not remove names, complete card numbers, identity numbers, phone numbers, or addresses on-device before parsing, because these details may sometimes affect accurate recognition of financial messages or statements. Before sending, the App lists the data and recipients and requires your affirmative permission. You can withdraw permission at any time under “Me → Data → AI & Privacy.”

2.6 Custom AI APIs

2.7 Pro and purchase verification

2.8 Exchange rates

3. What the AI Relay Stores

4. iCloud Sync and Sharing

Sharing boundary: Structured ledgers, accounts, transactions, ledger parsing memories, and activities in a shared ledger synchronize to invited participants through CloudKit. Raw SMS text always remains in the creator's private store and never enters the shared zone; even the ledger owner cannot read another member's raw SMS text.

5. Permissions and System Capabilities

Flow does not include ad SDKs, track you across apps, sell personal information, or require access to contacts, continuous location, or your complete SMS inbox.

6. Data Sharing and Third-Party Services

Flow allows the following categories of recipients to process data only as needed to provide a feature you request, protect the service, or comply with law:

Flow does not sell, rent, or share your ledgers, messages, or statements for advertising purposes.

7. Your Controls and Deletion Options

8. Retention

9. Security

Flow uses protections including iOS file protection, Keychain, App Group access controls, CloudKit private/shared stores, encrypted-field options for sensitive CloudKit attributes, HTTPS, device-bound sessions, minimized upstream identifiers, and short-lived result caching. No network transmission, cloud service, or storage method can guarantee absolute security.

10. Children

Flow is not designed specifically for children under 14. Minors should use it with a guardian's knowledge and consent and should avoid submitting unnecessary sensitive personal information to AI services.

11. Policy Changes

If features, categories of AI providers, or data handling change, we will update this page and the “Last updated” date. Material changes will receive an additional notice in an appropriate place in the App or on the website.

12. Contact

For questions about this policy or a data request, contact: infox.feedback@gmail.com


Summary: Your complete ledger is stored by the device and Apple CloudKit and cannot be browsed by the Flow backend. Raw SMS text is private to its creator. AI parsing sends complete unredacted content and therefore requires your explicit consent. The relay does not retain raw text; structured results are deleted after receipt and retained for no more than 24 hours by default. A custom API connects your device directly to the provider you choose.