Terms of Service
These Terms of Service (“Terms”) constitute a legally binding agreement between you (“you” or “User”) and Junnovate Limited, a company incorporated in Ireland (Company Number 784589, VAT Number IE 4416003MH), trading as Kodular, with its registered office at 24A Baggot Street Upper, Dublin, D04 N528, Ireland (“Kodular”, “we”, “us”, or “our”).
1. Acceptance of Terms
By creating a Kodular account, accessing, or using any Kodular service, you confirm that you have read, understood, and agree to be bound by these Terms, our Privacy Policy, and our Acceptable Use Policy. If you do not agree, you must not use our services.
Your acceptance is recorded at the time of account creation. Continued use of the services after changes to these Terms constitutes acceptance of the revised Terms.
2. Definitions
In these Terms, the following definitions apply:
- “Services” means all products and services operated by Kodular, including Kodular Creator, My Kodular, Kodular Community, Kodular Docs, and any associated APIs, mobile applications, and websites.
- “Platform” means the Kodular software, tools, libraries, runtime components, and infrastructure used to provide the Services.
- “Kodular Creator” means the web-based visual programming environment for building Android applications, accessible at creator.kodular.io.
- “My Kodular” means the user dashboard for managing subscriptions, monetisation, payouts, and account settings, accessible at my.kodular.io.
- “Kodular Community” means the community forum at community.kodular.io.
- “Kodular Docs” means the documentation website at docs.kodular.io.
- “User Content” means any projects, applications, source files, assets, media, extensions, code, text, posts, and other materials that you create, upload, or share through the Services.
- “Apps” means Android applications (.apk or .aab files) compiled through Kodular Creator from your User Content.
- “End Users” means individuals who download, install, or use your Apps.
- “Premium” means the paid subscription service that unlocks additional features.
- “Monetize” means the service that enables in-app monetisation features within Apps built with Kodular Creator, subject to activation and usage-based billing.
- “Extensions” means third-party components that can be imported into Kodular Creator projects.
3. Eligibility
You must be at least 16 years of age to create an account and use the Services. By creating an account, you represent and warrant that you meet this age requirement.
If you are using the Services on behalf of an organisation, you represent that you have the authority to bind that organisation to these Terms, and “you” refers to both you individually and the organisation.
4. Changes to These Terms
We may update these Terms from time to time. When we do, we will revise the “Effective Date” at the top of this page. For material changes, we will provide reasonable notice through the Services or by email to the address associated with your account.
Your continued use of the Services after the revised Terms take effect constitutes your acceptance. If you do not agree to the revised Terms, you must stop using the Services and may close your account.
5. Account Registration and Security
5.1 Account Creation
To use the Services, you must create a Kodular account. You agree to provide accurate, current, and complete information during registration and to keep your account information up to date.
5.2 Authentication Methods
We offer multiple authentication methods, including email and password, social login (Google, GitHub, Facebook), passkeys, magic links, and multi-factor authentication. You are responsible for maintaining the security of all credentials associated with your account.
5.3 Password Requirements
If you use email and password authentication, your password must meet our minimum length requirements as specified during registration. We strongly recommend enabling multi-factor authentication for additional security.
5.4 Session Management
Sessions expire after a period of inactivity. We may limit concurrent sessions and require re-authentication for sensitive operations.
5.5 Account Responsibility
You are solely responsible for all activity that occurs under your account. You must notify us immediately of any unauthorised access or security breach. We are not liable for any loss arising from unauthorised use of your account.
5.6 Single Account Policy
Each individual may maintain only one Kodular account. Creating multiple accounts to circumvent platform limits, bans, or billing obligations is prohibited.
5.7 Account Sharing
Each Kodular account is assigned to a single user. You must not share your account credentials with any third party or allow others to access the Services through your account. Each person using the Services must have their own account.
6. Description of Services
6.1 Kodular Creator
Kodular Creator is a web-based visual programming environment that allows you to build Android applications using a block-based editor. The Service includes:
- A drag-and-drop interface with pre-built components for building app screens and logic
- A build server that compiles your projects into Android application files (APK and AAB formats)
- A companion app system for live-testing projects on Android devices
- Project import and export functionality
- Asset management for images, media, and other files
- Integration with third-party services such as Firebase Realtime Database and CloudDB
6.2 My Kodular
My Kodular is a dashboard for managing your account, subscriptions, monetisation features, and payouts. Through My Kodular you can:
- View and manage your Premium subscription
- Activate and manage Kodular Monetize
- View your monetisation balance, transaction history, and revenue reports
- Request payouts and manage your payout profile
- Access account settings
6.3 Kodular Community
Kodular Community is a forum where users can ask questions, share knowledge, showcase projects, and interact with other members of the Kodular community. The Community is hosted on the Discourse platform and is subject to these Terms and any additional Community Guidelines posted on the forum.
6.4 Service Availability
We strive to maintain the availability of the Services but do not guarantee uninterrupted or error-free access. We may perform scheduled maintenance, and we will endeavour to provide advance notice when possible. Service status is published at status.kodular.io.
6.5 Free Tier Limitations
Kodular Creator is available at no cost with certain limitations on the number of projects, extensions per project, total asset size, and access to monetisation components. Current free tier limits are displayed on the Platform. These limits may be changed at our discretion. Premium subscribers are not subject to these limits. Where a paid plan removes a specific limit, this indicates the absence of a fixed numerical cap under normal use; it does not guarantee unlimited capacity, throughput, or performance. Our right to manage Platform resources, including throttling or restricting usage to maintain service stability, is described in the Acceptable Use Policy.
7. Intellectual Property and Ownership
7.1 Your Ownership of User Content
You retain all intellectual property rights in your User Content, including your projects, assets, and the Apps you create. Kodular does not claim ownership of your User Content. The relationship between you and the Platform is analogous to that between a writer and a word processor: we provide the tools; you own what you create with them.
7.2 Kodular’s Ownership of the Platform
Kodular and its licensors retain all rights, title, and interest in and to the Platform, including all software, tools, components, runtime libraries, user interface designs, documentation, and trademarks. The compiled runtime included in your Apps remains the intellectual property of Kodular and its licensors, but you are granted an implicit, royalty-free, perpetual licence to distribute it as part of your Apps.
7.3 Limited Operational Licence
By using the Services, you grant Kodular a non-exclusive, worldwide, royalty-free licence to host, store, cache, compile, and transmit your User Content solely for the purpose of providing and operating the Services. This licence is limited to what is technically necessary to deliver the Services and terminates when you delete your User Content.
7.4 No Other Rights
Except for the limited operational licence in Section 7.3, no other rights to your User Content are granted to Kodular. We will not use your projects, Apps, or assets for marketing, training, or any other purpose without your separate, explicit consent.
8. Open-Source Acknowledgment
Kodular Creator is built upon MIT App Inventor, which is licensed under the Apache License 2.0. This means:
- Certain components of the Platform are derived from open-source software
- The Apache 2.0 licence terms apply to those components and are available at creator.kodular.io in the relevant source files
- Your use of the Services does not grant you any rights to modify, distribute, or create derivative works of the Platform itself beyond what the Apache 2.0 licence permits for the original MIT App Inventor code
9. Premium Subscriptions
9.1 Plans and Pricing
Premium subscriptions are offered on a recurring basis at the prices and billing cycles displayed on the Platform at the time of purchase. Prices are denominated in euros (EUR).
9.2 Premium Features
Premium subscribers receive access to additional features beyond the free tier, as described on the Platform. The specific features included in Premium may change over time. Changes will be communicated through the Platform.
9.3 Billing and Renewal
Subscriptions are billed in advance on a recurring basis through our payment processor, Stripe. Subscriptions automatically renew at the end of each billing cycle unless cancelled before the renewal date. You may manage your subscription and cancel through the billing portal accessible from My Kodular.
9.4 Refund Policy
Refunds for Premium subscriptions are subject to our Refund Policy.
9.5 Subscription Use
Each Premium subscription is tied to a single Kodular account. You may not share your Premium subscription benefits with others by sharing account access or allowing third parties to develop their own projects under your account. Each person developing projects on Kodular must maintain their own account and, if applicable, their own Premium subscription.
10. Kodular Monetize
10.1 Overview
Kodular Monetize enables you to integrate monetisation features (such as advertising components) into Apps built with Kodular Creator. Use of Kodular Monetize is subject to a one-time activation fee and ongoing usage-based charges.
10.2 Activation
To activate Kodular Monetize, you must:
- Pay the activation fee — a one-time payment processed through Stripe at the price displayed on the Platform at the time of activation.
- Complete identity verification — you must successfully verify your identity through our verification provider. We may reject or revoke activation if verification fails or is found to be fraudulent. If verification is rejected, the activation fee is non-refundable, as detailed in our Refund Policy.
10.3 Usage-Based Billing
Once activated, you will be charged monthly based on actual usage events generated by your Apps. Usage events include, but are not limited to:
- Ads served, clicked, or rewarded in your Apps
- In-app purchases processed through your Apps
- Surveys received by your End Users
Usage charges are calculated using tiered pricing as displayed on the Platform. Invoices are generated monthly with the payment term stated on each invoice.
10.4 Payment Methods
Usage invoices may be paid using any of the payment methods supported on the Platform at the time of payment.
10.5 Overdue Invoices
If you have any overdue usage invoices, your ability to compile new builds of your Apps through Kodular Creator will be suspended until all outstanding invoices are paid. This does not affect your ability to access or edit your existing projects.
10.6 Payouts
Revenue earned through Google Ad Manager within your Apps is tracked in your Kodular account. You may request a withdrawal once your balance exceeds the minimum withdrawal threshold displayed on the Platform. Payouts are processed through our payout provider. To receive payouts, you must complete and maintain a valid payout profile.
11. Payment Terms
11.1 Currency
All prices and charges are denominated in euros (EUR) unless otherwise stated.
11.2 Payment Processing
Payments are processed by Stripe, Inc. By making a payment, you agree to Stripe’s terms of service. Kodular does not store your full payment card details.
11.3 Taxes
All prices displayed are exclusive of applicable taxes unless otherwise stated. You are responsible for any VAT, sales tax, or other taxes applicable to your purchase based on your jurisdiction of residence.
11.4 Failed Payments
If a payment fails, we may retry the charge. If payment remains unsuccessful, we may suspend or downgrade your account until payment is resolved.
12. Kodular Community
12.1 Community Participation
The Kodular Community is a forum for constructive discussion, knowledge sharing, and collaboration. By participating, you agree to conduct yourself respectfully and in accordance with these Terms and any Community Guidelines posted on the forum.
12.2 Community Content
When you post content to the Kodular Community, you retain ownership of that content. You grant Kodular a non-exclusive, worldwide, royalty-free licence to host, display, and distribute your posts within the Community as necessary to operate the forum. This licence ends when you delete your content, subject to reasonable caching and backup periods.
12.3 Shared Projects and Extensions
If you share projects, extensions, code, or other technical content on the Community, you are solely responsible for specifying any licence terms that apply. In the absence of an explicit licence, other users may view but not reuse your shared content. Kodular is not responsible for enforcing licence terms between users.
12.4 Moderation
We reserve the right to moderate, edit, move, or remove any content posted on the Community at our sole discretion. We may also restrict or suspend your Community access for violations of these Terms or Community Guidelines. Moderation decisions may be appealed by contacting support.
12.5 Third-Party Forum Software
The Community is hosted on the Discourse platform. By using the Community, you acknowledge that Discourse may process certain data (such as your profile information, email hash for Gravatar, and browsing activity) in accordance with its own privacy practices. We configure Discourse to align with our Privacy Policy to the extent possible.
13. Acceptable Use
Your use of the Services is governed by our Acceptable Use Policy, which forms part of these Terms. You agree to comply with the Acceptable Use Policy in all use of the Services.
14. Extensions and Third-Party Components
14.1 Extension Review
Extensions imported into Kodular Creator may be subject to review. We reserve the right to classify, block, or remove extensions that violate these Terms, pose security risks, or contain unauthorised monetisation code.
14.2 Third-Party Services
The Services integrate with or allow connections to third-party services, including but not limited to:
- Firebase (Google) — for real-time database and authentication in user Apps
- Google Ad Manager — for advertising monetisation
- Stripe — for payment processing
- Discourse — for the Community forum
Your use of third-party services is subject to their respective terms and privacy policies. Kodular is not responsible for the availability, accuracy, or practices of third-party services.
14.3 Advertising Networks
If you use monetisation components in your Apps, your Apps may integrate with advertising networks including Google AdMob, Google Ad Manager, and others. You are responsible for complying with the policies of these advertising networks and for including appropriate privacy disclosures in your Apps for your End Users.
15. Your Responsibilities as an App Developer
15.1 End User Responsibility
You are solely responsible for your Apps and their End Users. Kodular has no direct relationship with your End Users. You must:
- Provide your own terms of service and privacy policy for your Apps
- Comply with all applicable laws regarding the collection and processing of End User data
- Handle End User support and complaints
- Ensure your Apps comply with the policies of any distribution platform (such as Google Play)
15.2 App Store Compliance
Kodular does not guarantee that your Apps will be accepted by or remain available on any app store or distribution platform. Compliance with app store policies is your sole responsibility.
15.3 Children’s Privacy
If your App is directed at or knowingly collects data from children, you are solely responsible for compliance with applicable children’s privacy laws, including the Children’s Online Privacy Protection Act (COPPA) and the GDPR provisions regarding minors.
16. Data Processing and Privacy
16.1 Privacy Policy
Our collection, use, and protection of your personal data is governed by our Privacy Policy, which forms part of these Terms.
16.2 Data We Collect
In the course of providing the Services, we collect and process:
- Account data: name, email address, profile image
- Authentication data: OAuth tokens, session information, multi-factor authentication data
- Usage data: IP addresses, user agent strings, geolocation (country/continent level), timestamps
- Project data: your projects, source files, assets, and compiled Apps
- Financial data: subscription status, billing history, monetisation balances, transaction records
- Event data: in-app events from your Apps (ad impressions, clicks, purchases) including End User IP addresses and geolocation for billing and fraud prevention
16.3 Data Location
Your data is processed and stored within the European Union and European Economic Area. Our infrastructure is located in Germany and Finland (Hetzner Cloud), with monitoring infrastructure in Germany (Netcup) and state management in Ireland (AWS eu-west-1).
16.4 Data Retention
We retain your data for as long as your account is active and as required by law. Financial records are retained for the minimum period required by applicable tax and corporate law. Detailed retention schedules are described in our Privacy Policy.
16.5 Security
We implement appropriate technical and organisational measures to protect your data, including encryption in transit (TLS), access controls, rate limiting, CAPTCHA protection, and regular security monitoring.
17. Feedback
If you provide us with feedback, suggestions, or ideas regarding the Services, you grant us a non-exclusive, worldwide, perpetual, irrevocable, royalty-free licence to use, modify, and incorporate that feedback into the Services without obligation to you.
18. Copyright and DMCA
18.1 Respect for Intellectual Property
We respect intellectual property rights and expect our users to do the same. If you believe that content on the Services infringes your copyright, you may submit a notice to our designated agent.
18.2 Takedown Procedure
To submit a copyright infringement notice, send a written communication to support@kodular.io containing:
- Identification of the copyrighted work claimed to have been infringed
- Identification of the material that is claimed to be infringing, with sufficient information for us to locate it
- Your contact information (name, address, email, phone number)
- A statement that you have a good-faith belief that the use is not authorised by the copyright owner
- A statement, under penalty of perjury, that the information in the notice is accurate and that you are the copyright owner or authorised to act on their behalf
- Your physical or electronic signature
18.3 Repeat Infringers
We may terminate the accounts of users who are found to be repeat infringers.
19. Disclaimer of Warranties
THE SERVICES ARE PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, KODULAR DISCLAIMS ALL WARRANTIES, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
WITHOUT LIMITING THE FOREGOING, KODULAR DOES NOT WARRANT THAT:
- THE SERVICES WILL BE UNINTERRUPTED, SECURE, OR ERROR-FREE
- THE RESULTS OBTAINED FROM THE SERVICES WILL BE ACCURATE OR RELIABLE
- YOUR APPS WILL BE ACCEPTED BY ANY APP STORE OR DISTRIBUTION PLATFORM
- YOUR APPS WILL FUNCTION CORRECTLY ON ALL DEVICES OR OPERATING SYSTEM VERSIONS
20. Limitation of Liability
20.1 Exclusion of Damages
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL KODULAR, ITS DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, BUSINESS OPPORTUNITIES, OR GOODWILL, ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICES.
20.2 Liability Cap
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, KODULAR’S TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICES SHALL NOT EXCEED THE GREATER OF: (A) THE AMOUNTS YOU HAVE PAID TO KODULAR IN THE 12 MONTHS PRECEDING THE CLAIM, OR (B) ONE HUNDRED EUROS (€100).
20.3 EU Consumer Rights
Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law, including liability for fraud, death or personal injury caused by negligence, or any mandatory consumer protection rights under EU law.
21. Indemnification
You agree to indemnify, defend, and hold harmless Kodular and its officers, directors, employees, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in connection with:
- Your use of the Services
- Your User Content or Apps
- Your violation of these Terms
- Your violation of any rights of a third party
- Any claim by an End User of your Apps
22. Termination and Account Deletion
22.1 Termination by You
You may close your account at any time. Before closing your account, you must delete all projects from Kodular Creator. Account deletion is irreversible.
22.2 Termination by Kodular
We may suspend or terminate your account if you:
- Violate these Terms or any applicable law
- Have overdue invoices that remain unpaid after reasonable notice
- Engage in fraudulent or abusive conduct
- Are subject to a valid legal request or court order
Where possible, we will provide notice before termination and an opportunity to remedy the violation.
22.3 Effect of Termination
Upon termination:
- Your access to the Services will cease
- Any active subscriptions will be cancelled (no refund for the remaining period unless required by law)
- Your right to use any compiled Apps already distributed to End Users survives termination
- Outstanding payment obligations survive termination
- Any pending monetisation earnings may be withheld and forfeited if termination results from a confirmed violation of the Acceptable Use Policy, particularly monetisation fraud
22.4 Data After Termination
Following account closure, we will delete your account data in accordance with our Privacy Policy, except where retention is required by applicable law.
23. Governing Law and Jurisdiction
23.1 Governing Law
These Terms are governed by and construed in accordance with the laws of Ireland, without regard to conflict-of-law principles.
23.2 Jurisdiction
Any disputes arising out of or relating to these Terms shall be submitted to the exclusive jurisdiction of the courts of Ireland.
23.3 EU Consumer Rights
If you are a consumer resident in the European Union, you retain any mandatory consumer protection rights afforded to you under the laws of your country of residence. Nothing in these Terms affects your right to rely on such mandatory provisions.
24. General Provisions
24.1 Entire Agreement
These Terms, together with the Privacy Policy, Acceptable Use Policy, Refund Policy, and any other policies referenced herein, constitute the entire agreement between you and Kodular regarding the Services.
24.2 Severability
If any provision of these Terms is found to be unenforceable, the remaining provisions shall continue in full force and effect.
24.3 No Waiver
Our failure to enforce any provision of these Terms shall not constitute a waiver of that provision or any other provision.
24.4 Assignment
You may not assign or transfer your rights or obligations under these Terms without our prior written consent. We may assign these Terms in connection with a merger, acquisition, or sale of assets.
24.5 Force Majeure
Kodular shall not be liable for any failure or delay in performance resulting from circumstances beyond our reasonable control, including natural disasters, war, terrorism, pandemics, labour disputes, government actions, or failures of third-party services.
24.6 Notices
We may provide notices to you through the Services, by email to the address associated with your account, or by posting on policies.kodular.io. Notices from you to Kodular must be sent to support@kodular.io.
24.7 Language
These Terms are written in English. In the event of any conflict between translations, the English version shall prevail.
25. Contact Information
If you have any questions about these Terms, please contact us:
Junnovate Limited
24A Baggot Street Upper
Dublin, D04 N528
Ireland
VAT: IE 4416003MH
Email: support@kodular.io