Privacy Policy — TextEdit Plus

Developer: KRK Software  |  Effective date: May 13, 2026  |  Contact: krkinteractivestudio@gmail.com

TextEdit Plus is a professional mobile code editor for Android. Unlike a simple text editor, it includes features such as an AI code assistant, terminal emulator, SFTP client, Git integration, and extension support. This policy explains exactly what data is collected, why, and how it is handled.

1. Summary Table

FeatureData involvedWhere it goesType
Code editor & file access Your local files (read/write via Android SAF) Stays on device only Local only
Firebase Crashlytics Crash stack traces, device model, OS version, app version Google Firebase servers Third party
Google Play Billing Purchase tokens (handled entirely by Google Play) Google Play servers Third party
Premium verification backend JWT token, Play Integrity token (no file content) Our Backend Server Our backend
AI code assistant (Gemini) Code snippets / prompts you explicitly submit Google Gemini API User-initiated
SFTP client Credentials you enter, encrypted locally (AES-256-GCM) Your own remote server only Local + your server
Git client Credentials you enter, stored locally Your chosen Git host (GitHub, GitLab, etc.) User-initiated
Terminal emulator Commands you type — executed locally only Stays on device only Local only
Extensions Extension files you install — run locally in WebView Stays on device only Local only

2. Data We Collect

2.1 Crash Reports (Firebase Crashlytics)

When the app crashes or encounters an error, Firebase Crashlytics automatically collects: device model, Android OS version, app version, and an anonymised stack trace. This data does not include the content of your files, your code, or any personally identifiable information. You can opt out by disabling "Send crash reports" in Settings → About.

2.2 Premium Verification

To verify a premium subscription, the app communicates with our backend hosted on Vercel. The following is transmitted:

We do not log or store these tokens beyond the verification request. No file content is ever transmitted to our backend.

2.3 Subscription Billing

Purchases are processed entirely by Google Play. We receive only a purchase acknowledgment token. We never see or store your payment information.

3. Data You Choose to Send

3.1 AI Code Assistant

When you use the AI assistant, the code you highlight or the text you type in the chat is sent to the Google Gemini API. This transmission happens only when you explicitly request an AI action (autocomplete, explanation, etc.).

We strongly advise you not to submit passwords, API keys, private keys, personally identifiable information, or any confidential business data through the AI assistant. Please review Google Gemini API Terms to understand how Google handles submitted data.

3.2 SFTP & Git Credentials

Credentials (hostname, username, password, SSH keys) you enter for SFTP or Git connections are stored locally on your device using Android's EncryptedSharedPreferences (AES-256-GCM). They are transmitted only to the remote server you specify and are never sent to KRK Software servers.

3.3 Extensions

Extensions are ZIP files you install from sources of your choice. They run locally inside the editor's WebView. KRK Software does not receive any data from extension activity. Extensions may make their own network requests; please review each extension's own privacy terms before installing.

4. Data We Do NOT Collect

5. Data Retention

Crash reports are retained by Firebase Crashlytics for 90 days. Premium verification tokens are not retained on our servers beyond the verification request. All local app data (files, credentials, settings) can be deleted by uninstalling the app.

6. Third-Party Services

ServicePurposePrivacy Policy
Google Firebase Crashlytics Crash reporting firebase.google.com/support/privacy
Google Play Billing In-app subscriptions policies.google.com/privacy
Google Play Integrity API Device & app authenticity check policies.google.com/privacy
Google Gemini API AI code assistant (user-initiated only) ai.google.dev/gemini-api/terms

7. Children's Privacy

TextEdit Plus is not directed at children under the age of 13. We do not knowingly collect personal data from children. If you believe a child has submitted personal data through the app, please contact us so we can take appropriate action.

8. Your Rights (GDPR / KVKK)

If you are located in the European Economic Area or Turkey, you may have rights under the General Data Protection Regulation (GDPR) and Turkish Personal Data Protection Law (KVKK No. 6698), including:

Because we collect minimal data (crash reports only, without identifiers), most requests can be fulfilled by disabling crash reporting in the app or uninstalling it. For other requests, contact us at krkinteractivestudio@gmail.com.

9. Security

We implement the following security measures:

No security measure is perfect. If you discover a vulnerability, please contact us responsibly at krkinteractivestudio@gmail.com.

10. Changes to This Policy

If we make material changes to this policy, we will update the effective date above and display a notice within the app. Continued use of the app after changes are posted constitutes acceptance of the updated policy.

11. Contact

KRK Software
Email: krkinteractivestudio@gmail.com