Google Play Compliant Privacy Policy

Privacy Policy

This Privacy Policy explains how Java IDE collects, uses, stores, and protects your information when you use our mobile application.

Application: Java IDE Package Name: com.apps.java_ide Effective Date: October 4, 2026

1 Overview & Core Principles

Java IDE is an offline-capable Java development environment featuring OpenJDK 21, a code editor, a Linux-based PTY terminal, tutorials, code challenges, and an integrated AI coding assistant powered by Google Gemini.

Privacy First: We do not sell, rent, monetize, or harvest personal user data. We do not integrate any third-party advertising SDKs, behavioral analytics trackers, or user profiling services. All source code and projects are saved locally on your device.

2 Information We Collect & Store

A. User-Generated Code & Projects

All Java projects, code files (.java), configurations, and terminal sessions created by the user are stored strictly on the user's local device sandbox. These files are never automatically uploaded to any remote server or cloud storage managed by us.

B. AI Agent Conversations & Code Context

When you voluntarily interact with the integrated AI Agent:

C. Gemini API Key Configuration

Users may optionally provide their own Google Gemini API key in app settings. Your API key is stored securely in local device storage (SharedPreferences) and used strictly in authorization headers for outbound requests to Google's official API. It is never transmitted to us or any unauthorized third party.

D. No Account Registration

You can use Java IDE without creating an account. We do not collect names, email addresses, phone numbers, contacts, locations, or payment information.

3 Android Permissions & Justifications

The application requests only permissions essential for core IDE functionality:

Permission Type Purpose & Usage
INTERNET Network Download OpenJDK & bootstrap runtime packages from official mirrors, connect to Google Gemini API for AI features, and allow outbound calls from user-written code.
ACCESS_NETWORK_STATE Network Check connectivity state before initializing package downloads or AI requests.
READ / WRITE_EXTERNAL_STORAGE Storage Allow users to import existing Java files or export projects to device storage upon user request.
WAKE_LOCK System Prevent the processor from sleeping while compiling code, installing runtime packages, or running long terminal jobs.
FOREGROUND_SERVICE System Maintain uninterrupted execution for user terminal tasks and background compilation tasks.

4 Network Security & Local Protection Checks

To safeguard user API keys and prevent automated bot abuse of generative AI services, the application performs local checks for active VPN connections and proxy configurations before dispatching AI queries:

5 Third-Party Services

Java IDE communicates with trusted external service providers solely for core app functions:

Provider Role Data Handled
Google Generative AI (Gemini API) AI Code Assistance User-submitted prompt text and selected code context transmitted to generate coding responses under Google's Privacy Policy.
Google Fonts Typography Standard HTTP header requests to fetch fonts for user interface rendering.
Termux / GitHub Package Mirrors Runtime Distribution Downloading open-source OpenJDK 21 and Linux terminal environment binaries.

For more details on how Google processes AI query data, review the Google Privacy Policy.

6 Google Play Data Safety Summary

Data Category Collected Shared Purpose
Personal Identification (Name, Email, etc.) No No None
Financial & Payment Information No No None
Location Information No No None
App Performance / Crash Logs No No None
Advertising & Tracking Data No No None
User Content (Source Code & Files) Stored Locally No Local project storage and execution on-device.
In-App Messages / AI Prompts User Discretion Google Gemini Transmitted only when invoking AI Agent feature to produce programming assistance.

7 Data Retention & Deletion

Because your projects, terminal states, chat history, and API keys are stored on your device, you have complete ownership and control:

8 Children's Privacy (COPPA & GDPR-K)

Java IDE is a programming utility and learning platform for general audiences. The application does not intentionally collect personal information from children under the age of 13 (or under 16 in applicable European jurisdictions). If a parent or guardian becomes aware of any concern, please contact us immediately to resolve it.

9 Your Privacy Rights (GDPR & CCPA)

Depending on your geographic location, you may have rights under data privacy regulations such as the General Data Protection Regulation (GDPR) or California Consumer Privacy Act (CCPA):

10 Changes to This Privacy Policy

We may update this Privacy Policy periodically to reflect app updates, regulatory modifications, or Google Play policy updates. Revisions will be published to this page with an updated Effective Date.

11 Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact the developer directly:

Java IDE Support
Support Email: nexusplayengine@protonmail.com
Package Name: com.apps.java_ide