Anode: Node.js IDE & Runtime Privacy Policy
Effective Date: December 18, 2025
Introduction
Anode: Node.js IDE & Runtime ("we," "us," or "our") values your privacy. This Privacy Policy explains how we collect, use, store, and share your information when you use our mobile application ("App" or "Service"). By using Anode, you agree to the practices described in this policy.
1. Information We Collect
We collect information to provide, improve, and secure our Services. This falls into three categories:
1.1 Information You Provide (Account & Content)
User Content (Local): Your project files, scripts, code, and configurations are stored locally on your device. We do not upload your code to our servers unless you explicitly use a cloud backup or synchronization feature (if available).
Account Information (Google Sign-In): If you choose to log in using Google Sign-In to access premium features or cloud services, we collect your authentication information, including your email address, name, profile picture, and a unique user identifier provided by Google.
1.2 Information Collected Automatically
We use third-party services (such as Google Firebase and Crashlytics) to collect aggregated and anonymized data to improve stability:
Device Information: Device model, OS version, language settings, and screen resolution.
Usage Feature usage frequency, session duration, and performance metrics (e.g., app launch time).
Crash Logs: Stack traces and device state information when the App crashes.
1.3 Financial Information
Subscriptions: All payments are processed through the Google Play Store billing system. We do not store or have access to your credit card details. We only receive a confirmation of your subscription status and expiration date.
2. Android Permissions
To function as an Integrated Development Environment (IDE), Anode requires specific permissions:
Storage / File Access: We require permission to read and write files on your device to verify, edit, and save your Node.js projects. Without this permission, the core coding functionality cannot work.
Network Access: Required to install NPM packages, run network-based Node.js scripts, and verify subscriptions.
3. How We Use Your Information
We use the collected information for the following purposes:
Authentication: To verify your identity and restore your Pro/VIP status across devices.
Service Provision: To execute your code, manage files, and provide IDE functionalities.
Improvement: To analyze crash logs and fix bugs.
Communication: To respond to your feedback or support requests.
4、Third-Party Services
We may share data with trusted third-party service providers solely for the purpose of app functionality and analysis. These services have their own privacy policies:
Google Play Services
Google Analytics for Firebase
Firebase Crashlytics
5. Data Retention and Deletion
User Code: You have full control over your local files and can delete them at any time via the App's file manager or system settings.
Account We retain your account data as long as your account is active. You may request the deletion of your account and associated cloud data by contacting us.
6. Security
We implement industry-standard security measures (such as HTTPS encryption for data transmission) to protect your information. However, no method of transmission over the Internet is 100 secure, and we cannot guarantee absolute security.
7. Children's Privacy
Our Services are not directed to children under 13. We do not knowingly collect personal information from children. If we become aware that a child has provided us with personal information, we will delete such information.
8. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Effective Date" at the top.
9. Contact Us
If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us at:
Email: privacy@acs-android-studio.com
Website: https://acs.yunxi668.cn/contact