Privacy Policy

Effective Date: May 1, 2026

Welcome to Dart & Compiler. Your privacy is important to us. This Privacy Policy explains how information may be collected, used, stored, and protected when you use our mobile application.

By using Dart & Compiler, you acknowledge the practices described in this Privacy Policy.

Important: Dart & Compiler does not require users to create an account for normal use of the application.

1. Information We Collect

Depending on the features you use and the services enabled in the application, certain technical, diagnostic, advertising, and usage information may be processed.

1.1 Device and Technical Information

We or our third-party service providers may process technical information such as:

This information may be used to provide application functionality, security, diagnostics, analytics, and advertising.

1.2 Usage Information

We may process anonymous or aggregated information about application usage, including:

1.3 Information You Provide

The application does not require users to provide their name, telephone number, email address, or other personal information for normal use.

If you voluntarily contact us for support, we may receive information that you provide, such as your email address and the contents of your message.

2. Dart Code and User Content

Dart & Compiler allows users to write, edit, save, and execute Dart source code for educational and programming purposes.

User-created content may include:

We do not intentionally sell or use users' source code for advertising purposes.

3. Local Code Execution

Where Dart code execution is performed locally on the user's device, the source code and execution process may remain on the device and does not need to be transmitted to our servers solely for execution.

Local execution may require temporary files, application storage, runtime components, or other technical resources on the device.

4. Online or Server-Based Code Execution

If a compiler or code execution feature sends Dart source code to a remote server or third-party service for processing, the submitted code and associated technical information may be transmitted over the internet.

Such processing is performed where required to provide the relevant compiler or execution functionality.

Security Recommendation: Users should not enter passwords, API keys, private credentials, financial information, confidential company information, or other sensitive information into source code submitted for online execution.

5. Code Storage

Dart & Compiler may allow users to save Dart programs and related content locally on their device.

Locally saved files are controlled by the user and may remain on the device until the user deletes them or removes the application, subject to the behavior of the Android operating system.

If cloud storage or server-based synchronization is introduced in a future version, this Privacy Policy may be updated to describe the associated data practices.

6. How We Use Information

Information may be used for the following purposes:

7. Advertising

Dart & Compiler may display advertisements provided by third-party advertising providers such as Google AdMob.

Advertising providers may process certain information such as:

Advertising providers may use this information to provide, personalize, measure, and improve advertisements, subject to applicable laws and user choices.

Users may be able to manage advertising personalization through Android device settings or controls provided by the advertising provider.

8. Google AdMob

The application may use Google AdMob to display advertisements. AdMob is operated by Google.

Google may collect and process information according to its own privacy policies, terms, and applicable requirements.

For more information about Google's data practices, users should review Google's applicable privacy documentation.

9. Firebase Analytics

The application may use Firebase Analytics to understand how users interact with the application and to improve the user experience.

Firebase Analytics may process information such as application events, device information, application version, and other technical or usage information.

10. Firebase Crashlytics

The application may use Firebase Crashlytics to identify crashes, errors, and technical problems.

Crash reports may contain information such as:

Crash information is used to identify and fix technical problems and improve application stability.

11. Third-Party Services

The application may use third-party services to provide advertising, analytics, crash reporting, hosting, code execution, security, or other technical functionality.

Service Purpose
Google AdMob Advertising and advertisement measurement
Firebase Analytics Application analytics and usage measurement
Firebase Crashlytics Crash reporting and diagnostics
Code execution services Remote Dart code execution, if applicable

Third-party service providers may process information according to their own privacy policies, terms, and applicable laws.

12. Network and Internet Access

Certain application features may require an internet connection, including advertisements, analytics, crash reporting, updates, external resources, or online code execution.

When network access is required, relevant technical information or user-requested content may be transmitted to the applicable service.

13. Permissions

The application requests permissions only when required to provide specific functionality.

Depending on the implementation and Android version, the application may require:

We aim to avoid requesting permissions that are unnecessary for the core functionality of the application.

14. Data Security

We take reasonable technical and organizational measures to protect information processed through the application.

Where information is transmitted over the internet, reasonable security measures may be used to protect information during transmission.

However, no electronic transmission, storage system, or method of processing is completely secure. Therefore, we cannot guarantee absolute security.

15. Children's Privacy

Dart & Compiler is an educational programming application. We do not knowingly collect personal information directly from children.

Users should not enter sensitive personal information into source code, compiler input, support messages, or other application fields.

If you believe that a child has provided personal information through the application, please contact us so that we can take appropriate action.

16. External Links

The application may contain links to third-party websites, programming documentation, educational resources, or other services.

When you follow an external link, you may leave the application and become subject to the privacy policy and terms of the third-party website.

We are not responsible for the privacy practices, security, or content of third-party websites.

17. Data Sharing

We do not sell users' personal information.

Information may be processed by third-party service providers when necessary to provide application functionality, including advertising, analytics, crash reporting, hosting, security, or technical services.

Information may also be disclosed where required by applicable law, legal process, or where reasonably necessary to protect the rights, safety, and security of users, the application, or others.

18. Data Retention

We retain information only for as long as reasonably necessary for the purposes described in this Privacy Policy, to provide services, maintain security, resolve technical issues, or comply with applicable legal requirements.

Information processed by third-party service providers may be retained according to their respective privacy policies and retention practices.

19. Data Deletion

Because the application does not require a user account for normal use, there may be no server-side user account associated with the application.

Users can remove locally stored application data through the appropriate Android device settings or by uninstalling the application, subject to Android operating system behavior.

If you voluntarily provide personal information to us, such as through a support email, you may contact us to request deletion of that information, subject to applicable legal and legitimate retention requirements.

20. Your Choices and Controls

Depending on your device, operating system, location, and applicable laws, you may have options to:

21. International Data Processing

Some third-party service providers may process information on servers located in countries other than the country where you reside.

Where applicable, such processing is subject to the provider's privacy policies and applicable legal requirements.

22. Security of User Code

Users are responsible for the information and code they enter into the application.

Users should avoid including sensitive information such as:

This is particularly important when using any online or server-based code execution functionality.

23. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in the application, services, features, or applicable legal requirements.

When changes are made, the updated Privacy Policy will be published on this page with a revised effective date.

24. Your Consent

By using Dart & Compiler, you acknowledge that you have read and understood this Privacy Policy and agree to its applicable terms.

25. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or the application's data practices, please contact us:

Email: support@dmrcoding.com