UnrealNodeCode

Privacy Policy

Effective Date: June 16, 2026
Last Updated: June 16, 2026

This Privacy Policy explains how Emil Christenson (“we”, “our”, “us”) handles information when you use the Unreal NodeCode app.

1. Local-First Data Handling

Unreal NodeCode is currently designed as a local-first app.

2. Data We Process

a) Data stored locally on your device

b) GitHub integration data (only when you use GitHub features)

GitHub data is sent to GitHub endpoints as part of user-initiated actions.

If you open external feedback forms, Discord links, or other links, those third-party services may collect information under their own policies.

d) UE catalog/source fetches

When loading function/type catalogs, the app requests JSON files from public GitHub URLs.

3. What We Do Not Currently Collect by Default

In the current app implementation, we do not include first-party analytics or crash SDKs that automatically upload telemetry to our own servers.

If that changes, this policy will be updated before or at rollout.

4. How Information Is Used

Information is used to:

5. Data Sharing

We do not sell personal information.

Data may be shared with third parties only when required by features you use, including:

6. Retention

Local app data remains on your device until you remove it (for example by uninstalling the app or clearing app data).

Third-party services (such as GitHub or form providers) retain data according to their own retention policies.

7. Security

We apply reasonable safeguards in the app, but no storage or transmission method is perfectly secure.

Because GitHub token storage currently uses local app storage for persistence, treat your device security (passcode, OS updates) as part of your security model.

8. Your Choices

You can:

9. Children’s Privacy

The app is not directed to children under 13 (or higher minimum age where required by local law).

10. Beta Notice

Unreal NodeCode is in active development. Data flows may evolve as features are added.
We will update this policy when material changes are introduced.

11. Changes to This Policy

We may update this Privacy Policy periodically.
Updates will be reflected by changing the “Last Updated” date.

12. Contact

For privacy questions:

Terms of Service

Effective Date: June 24, 2026
Last Updated: June 24, 2026

These Terms of Service (“Terms”) govern your access to and use of Unreal NodeCode (“Service”, “app”) published by Emil Christenson (“we”, “our”, “us”).
By using the Service, you agree to these Terms.

1. Eligibility and Acceptance

You must be legally able to enter into these Terms in your jurisdiction.
If you use the Service on behalf of an organization, you represent that you have authority to bind that organization.

2. Service Description

Unreal NodeCode provides tools for:

Features may change over time, especially during beta.

3. Accounts and Access

You are responsible for:

You must promptly notify us of unauthorized access.

4. GitHub and Third-Party Integrations

When you connect with any git provider:

We are not responsible for third-party service availability, outages, policy changes, or API behavior.

5. Acceptable Use

You agree not to:

6. User Content and Generated Output

You retain ownership of:

You grant us a limited license to host/process content solely to provide the Service.

You are solely responsible for:

7. Beta Terms

If you use a beta version:

8. Fees and Subscriptions (If Applicable)

If paid plans are introduced:

9. Intellectual Property

The Service, branding, and associated software (excluding your content and third-party content) are owned by us or our licensors and protected by applicable law.

No license is granted except as expressly stated in these Terms.

10. Termination and Suspension

We may suspend or terminate access if:

You may stop using the Service at any time.

11. Disclaimers

The Service is provided “as is” and “as available” without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose, non-infringement, and uninterrupted operation.

We do not warrant generated code will be error-free or suitable for production without your review.

12. Limitation of Liability

To the maximum extent permitted by law, we are not liable for indirect, incidental, special, consequential, exemplary, or punitive damages, or for loss of profits, revenue, data, goodwill, or business interruption.

Our total liability for claims arising from or related to the Service will not exceed the greater of:

13. Indemnification

You agree to indemnify and hold harmless Unreal NodeCode and its operators from claims, damages, liabilities, and expenses arising from:

14. Governing Law and Disputes

These Terms are governed by the laws of your chosen operating jurisdiction (to be specified before launch).
If unresolved informally, disputes will be handled in competent courts of that jurisdiction unless mandatory local law states otherwise.

Before launch, replace this section with your actual legal venue and governing law.

15. Changes to Terms

We may update these Terms periodically.
Continued use after updates means you accept the revised Terms.

16. Contact

Questions about these Terms:

Refund Policy

Last updated: June 15, 2026

Unreal NodeCode purchases may be processed by Apple App Store, Google Play, or Paddle. Refund requests must be submitted through the payment provider that processed the purchase.

Apple App Store Purchases

Apple manages all refunds for App Store purchases.

Request a refund at reportaproblem.apple.com.

Google Play Purchases

Google manages all refunds for Google Play purchases.

Request a refund through your Google Play order history.

Paddle Purchases

Paddle is the merchant of record for purchases completed through Paddle.

To request a refund, visit paddle.net or contact Paddle using the details included in your purchase confirmation email.

Paddle determines refund eligibility according to its refund policy, applicable consumer laws, and the circumstances of the request.

Consumers in certain jurisdictions may have statutory cancellation or withdrawal rights. Nothing in this policy limits those rights.

Optional Support Contributions

Optional contributions made through Ko-fi or a mobile in-app support purchase do not unlock features or digital content. Mobile support purchases are consumable and cannot be restored.

Refund requests for optional contributions are handled by the payment provider that processed the contribution, subject to its policies and applicable consumer law.

Technical Problems

Before requesting a refund because purchased features are unavailable:

Duplicate or Unauthorized Purchases

Immediately contact the payment provider that processed the purchase if you believe it was duplicated or unauthorized.

Contact

For technical or purchase-access assistance, contact:

Email: emilchristenson@gmail.com

We cannot directly guarantee or issue refunds for purchases processed by Apple App Store, Google Play, or Paddle. Refund decisions are handled by the applicable payment provider.