TextFlow for AndroidPrivacy Policy

Privacy Policy for TextFlow

Publisher: Kulaswan Tech
Effective Date: August 16, 2026
Last Updated: August 16, 2026

1. Introduction

TextFlow is a text and code editor application for Android developed and published by Kulaswan Tech ("we", "us", or "our"). This Privacy Policy describes how TextFlow handles data when you use the Android application.

Based on the verified current release, TextFlow is designed to operate locally on your device and does not transmit your documents, code files, or personal information to Kulaswan Tech servers or external third-party endpoints.

2. What TextFlow Does

TextFlow provides local text editing and code viewing capabilities on Android devices. Users can create, view, edit, search, format, and organize plain text files, structured formats (such as JSON, XML, and HTML), Markdown documents, and programming source code directly on their local device storage.

3. Information Handling & Collection

Based on the technical audit of the current application build:

  • Personal Information: TextFlow does not collect names, email addresses, phone numbers, physical addresses, or personal contact details.
  • User Accounts & Authentication: TextFlow does not provide or require an account system. You can use all available editor features without creating an account or logging in.
  • Analytics & Telemetry: TextFlow does not include analytics SDKs (such as Firebase Analytics) to track app usage or monitor user behavior.
  • Remote Crash Reporting: TextFlow does not integrate third-party remote crash reporting services (such as Firebase Crashlytics or Sentry). Operational logs and errors are output to standard local device logs (Logcat) for debugging on the physical device.
  • Advertising Identifiers: TextFlow does not request or collect Android Advertising IDs (AAID) and does not contain advertising SDKs.
  • Network Permissions: The application manifest does not request android.permission.INTERNET. TextFlow does not initiate outbound network connections or transmit data over the internet.

4. User Documents and File Access

Android Storage Access Framework (SAF): When opening or saving documents, TextFlow interacts with user files via Android's native Storage Access Framework. The application is granted access only to the specific files or directories explicitly selected by the user.

No Document Transmission: Document contents, source code, filenames, and directory paths are read and written directly to local file descriptors on the device. TextFlow does not transmit document contents to Kulaswan Tech servers or third parties.

Clipboard Handling: When you use copy, cut, or paste functions within TextFlow, data is processed transiently through the Android system clipboard service to execute your command. Clipboard contents are not logged, persistently stored, or transmitted by TextFlow.

5. Local Storage on Device

To support editor functionality and workflow persistence across sessions, TextFlow stores operational state locally within its private sandboxed application storage:

  1. Editor Session State: TextFlow saves active tab references, cursor positions, selection ranges, and unsaved changes locally so your workspace can be restored when returning to the app.
  2. Recent Files History: TextFlow maintains a local list of up to 20 recently opened file references (URI identifiers and display titles) to provide quick access to recent work.

This operational data is stored exclusively within the application's private storage sandbox on your device and is not transmitted. Users can clear recent file history within the application or remove all local preferences via Android system settings.

6. Verified Data Inventory

The table below summarizes the technical handling of different data categories in the verified TextFlow release:

Data CategoryProcessed LocallyTransmitted to Kulaswan TechShared with Third PartiesStored Locally on DeviceOperational Purpose & Handling
Personal Identifiers (Name, Email, Phone)NoNoNoNoNone (Not collected or requested)
User Account CredentialsNoNoNoNoNone (No account system required)
User Document & Code FilesYesNoNoYes (On-device)Local text and code editing via Storage Access Framework
Editor Session StateYesNoNoYes (Private sandbox)Restoring active tabs and unsaved workspace state across app restarts
Recent Files HistoryYesNoNoYes (Max 20 entries)Populating the recent files list for quick access (user-clearable)
Clipboard ContentYes (Transient)NoNoNoExecuting user-initiated copy, cut, and paste commands in memory
Device Identifiers & Advertising IDNoNoNoNoNone (No advertising IDs or hardware IDs requested)
Analytics & TelemetryNoNoNoNoNone (No analytics or tracking SDKs integrated)
Crash Logs & Remote DiagnosticsYes (Local Logcat)NoNoNoOn-device system logs for developer debugging on the physical device

7. Android System Backups

The application manifest includes the standard Android backup configuration (android:allowBackup="true"). If you have enabled Android OS Cloud Backup (Google Drive Backup) on your device, the Android operating system may automatically include TextFlow's local application preferences (such as recent file identifiers and saved session state) in your private, encrypted Google Drive device backup.

This backup mechanism is operated and managed by Google and your Android device settings. Kulaswan Tech does not operate independent backup infrastructure and does not have access to these backups.

8. Third-Party Services and SDKs

The current release of TextFlow does not integrate third-party advertising, analytics, remote crash reporting, or cloud storage SDKs.

9. Device Permissions

TextFlow operates with minimal declared device permissions:

  • No Network / Internet Permission: The application does not request android.permission.INTERNET or android.permission.ACCESS_NETWORK_STATE.
  • No Broad Storage Permission: TextFlow does not request legacy broad storage permissions (READ_EXTERNAL_STORAGE or WRITE_EXTERNAL_STORAGE). Document access is managed via the system file picker.
  • No Sensitive Permissions: TextFlow does not request access to Camera, Microphone, Contacts, Location, Telephone, Bluetooth, or Notifications.

10. Data Retention and Deletion

  • Retention: Local session state and recent file references are retained only in private device storage while the application is installed or until cleared.
  • In-App Deletion: You can clear your recent file history directly from the Recent Files menu in the application.
  • Device Storage Deletion: You can permanently delete all locally stored session data and preferences by navigating to Android Settings > Apps > TextFlow > Storage > Clear Storage (or Clear Data), or by uninstalling the application.

11. Children's Privacy

TextFlow is a text and code editing application intended for general audiences. Because the application does not collect or transmit personal information from any user, it does not knowingly collect or solicit personal information from children.

12. Security

TextFlow relies on Android operating system security features, including the application sandbox and the Storage Access Framework, to isolate app storage and limit file access to user-selected documents. Because TextFlow does not transmit data over the internet to external servers, document contents are not exposed to network transit vulnerabilities from the app.

Users are encouraged to maintain standard security protections on their physical devices, such as device screen locks and operating system updates.

13. Changes to This Privacy Policy

We may update this Privacy Policy to reflect future updates to application features, technical architecture, or legal requirements. Any modifications will be posted on this page with an updated "Last Updated" date.

14. Contact Us

If you have questions or inquiries regarding this Privacy Policy or TextFlow's data handling practices, please contact:

Publisher: Kulaswan Tech

Email: kulaswantech@gmail.com

Official Website: https://kulaswantech-21f9f.web.app/