Terms of Service for MyApp Studio
Last updated: October 18, 2026
These Terms of Service ("Terms") govern your access to and use of MyApp Studio, a product of Clearbrook Software LLC ("the App," "we," "us," or "our"), including our Android and iOS applications, backend services, and related websites. By signing in and using the App, you agree to be bound by these Terms. If you do not agree, do not use the App.
1. Description of Service
MyApp Studio is an AI-powered app builder. You describe an application you want by voice or text, and the App utilizes Google's Gemini models to generate a structured application schema and custom views. This generated mini-application ("a MyApp") runs inside MyApp Studio's runtime preview environment. On Android, you can optionally pin a MyApp to your home screen, which adds a launcher icon that opens that MyApp directly inside MyApp Studio; this is not available on iOS. You can share a copy of a MyApp with other people, use a group MyApp together with people you invite (Section 4), and send files, links and text from other apps into a MyApp built to accept them.
2. Eligibility and Authentication
- Sign-In: To use the App, you must authenticate using Google Sign-In or, on iOS, Sign in with Apple (both via Firebase Authentication). We do not support other login methods and never receive your Google or Apple account password.
- Minimum Age: You must be at least 13 years old to use the App, or older where the law where you live sets a higher age for using an online service without a parent's consent (up to 16 in parts of the European Economic Area). If you are under 18, or under the age of majority where you live, you may buy a subscription only with the permission of a parent or legal guardian.
- Account Responsibility: You are responsible for all activity that occurs under your account. You agree to notify us immediately of any unauthorized use of your account.
3. AI-Generated Code and Disclaimers
- As-Is Generation: MyApps, including custom HTML, CSS, and JavaScript, are generated dynamically by artificial intelligence. We do not review, verify, or guarantee the correctness, accuracy, functionality, safety, or security of any AI-generated code.
- Client-Side Execution: Generated code executes client-side within an embedded web view on your device. You acknowledge that AI-generated code may contain bugs, security vulnerabilities, or unintended behaviors.
- Risk of Use: You assume all risk and liability arising from running, installing, or sharing AI-generated MyApps.
- AI Actions (runtime AI/search lookups): Some MyApps include an "AI Action" feature that looks up data from AI — and, for certain lookups, from web search — while you are using the app (e.g., auto-filling nutrition facts for a food you typed). A MyApp has this feature only if you approved it when the MyApp was built or edited, if it came with a MyApp another user shared with you, or if it is part of a group MyApp you belong to (including lookups the group's creator adds after you join). Each use sends the input that MyApp gives the lookup — the value you entered into it, entries already in the MyApp's non-personal tables, or the link, page, file or text you shared into that MyApp and asked it to read, or, in a group MyApp, content from the group's shared tables, which any member may have entered, and members' display names — to our AI provider (and, for search-backed lookups, to a search provider), unless the result of an identical short lookup is already in our shared cache and is reused instead, and counts toward the daily AI usage allowance of whoever runs it (in a group MyApp, the member on whose device it runs, not the group's creator), as described in Section 7. We do not review, verify, or guarantee the accuracy, currency, or completeness of any AI Action result, and you should not rely on it for decisions where inaccurate information could cause harm (e.g., medical, financial, or safety-related decisions). See our Privacy Policy for what data an AI Action sends and how it's logged.
4. User-Generated Content (UGC) and Conduct
MyApp Studio allows you to create customized MyApps, input data into them, and share them with other users. All MyApps, table structures, and data rows created or shared by you are considered "User Content."
You represent and warrant that your User Content and your conduct will not violate any applicable laws or these Terms. Specifically, you agree not to create, upload, store, or share any User Content that:
- Is defamatory, harassing, abusive, threatening, or promotes hate speech or violence.
- Contains sexually explicit, obscene, or pornographic material.
- Promotes illegal activities or provides instructions on how to conduct illegal acts.
- Infringes the intellectual property rights, privacy rights, or publicity rights of any third party.
- Contains malware, viruses, harmful scripts, or exploits designed to compromise device security.
- Is deceptive, fraudulent, or impersonates any person or entity.
We have zero tolerance for objectionable content and abusive users. Content that breaks these rules is removed, and users who post it or who harass, abuse or threaten other users have their access suspended or their accounts terminated (Section 5).
Content you send into a MyApp from another app — a file, a link, text, or a web page a MyApp reads from a link you shared — is your User Content, and you are responsible for having the right to use it.
Group MyApps. A group MyApp is one app used at the same time by several invited people, where some tables are shared. Anything you enter into a shared table is User Content that every other member of that group can see, along with your display name, and that may be used as the input to an AI Action the group's app offers, run on any member's device (Section 3), which sends it to our AI provider under that member's account; it stays in the group's records after you leave (and, with your name removed, after you delete your account — unless you created that group, in which case deleting your account deletes the group and its rows for everyone). The rules above apply to it in full. If you create a group, you choose who to send its invite link to — anyone holding a valid link can join, including someone it was forwarded to, until you replace the link or the group is full — and you can remove a member or delete the group at any time — deleting it removes the app, including each member's own private data in it, from every member's library — and, depending on how the app was built, you can edit or delete other members' rows in its shared tables.
5. Content Moderation: Flagging and Blocking
To ensure a safe environment and comply with Google Play and Apple App Store policies, we employ a strict content moderation policy for User Content:
- Flagging for Review: Any user can flag any MyApp in their library for review using the "Flag for Review" menu option. Flagging writes a report to our administrators and triggers a manual review. We commit to reviewing flagged content and taking appropriate action within twenty-four (24) hours of submission.
- Reporting AI-Generated Content: You can rate or report the AI assistant's latest reply from the ⋮ menu under it, and AI-generated content inside a MyApp that makes AI lookups using the flag shown at the top right of the screen when you open it (tap the arrow at the top left once to show it again). These reports reach our administrators the same way and are covered by the same twenty-four (24) hour commitment; reporting AI content does not block anyone.
- Blocking Users: You can block any user within the App's Sharing Settings or when declining a shared app. Blocking a sender immediately deletes all MyApps they have shared with you from your library.
- Automated Cascade Removal: If you flag a MyApp shared by another user, the App will automatically block that sender and remove all of their other shared MyApps from your library to protect you from further unwanted content.
- Reporting and Blocking within Group MyApps: Anyone in a group MyApp can report or block any other member from the group's member list; reports go to our administrators under the same twenty-four (24) hour commitment. Blocking a member hides what they add or change in shared tables from you, refuses anything they share with you, and takes you out of any group they created. The group's creator can remove a member, or remove and ban them so no invite link lets them back in.
- Blocking and Group MyApps: Blocking a user who created a group MyApp you belong to (directly, or by flagging their app) also removes you from that group, and refuses their future invites. Rows you already contributed to that group remain part of the group's records, as described in Section 1.7 of our Privacy Policy.
- Automated Content Filtering: The App utilizes automated AI safety filters to detect and block objectionable or harmful content (such as hate speech, harassment, sexually explicit material, or dangerous instructions). These filters apply to chat and voice assistant sessions and to every AI call that builds or edits a MyApp, and an automated review step additionally checks a generated MyApp's content before it is saved. These are automated controls applied at generation time; they do not review content you type into your MyApps yourself afterward, which is covered by the flagging and blocking controls above.
- Enforcement Actions: We reserve the right, in our sole discretion and without prior notice, to remove objectionable User Content, suspend or terminate user accounts, and block access to the service for users who violate these Terms.
6. Personal Data and Encryption
- On-Device Encryption: MyApp Studio automatically classifies certain tables as personal (e.g., journals, mood logs, or history tables) and encrypts their row data on your device (using AES-256-GCM) before syncing to our servers.
- Key Ownership and Loss: Encryption keys are stored locally on your device (secured by your device's operating-system credential storage — the Android Keystore system on Android, the Keychain on iOS). You can optionally set a passphrase to sync these keys across your devices. We never receive or store your passphrase. If you lose your passphrase or device encryption key, your personal data is permanently unrecoverable by us or by you.
- Sharing Exclusion: Personal tables are always excluded when you share a copy of a MyApp — the recipient receives their structure but never their rows — and this is enforced on our servers. Rows of other tables are included by default; you can exclude them under "Advanced" in the share dialog.
- Shared Tables Are Not Encrypted: A group MyApp's shared tables cannot be encrypted this way and are never classified as personal. Their rows have to reach every member's device, and no encryption key exists that all members hold and we do not, so shared table contents are stored in a form we can read and are protected by access rules instead. A group MyApp's private tables are unaffected and keep the protections described above.
7. App Slots and AI Usage Limits
- Free Allotment: Each account receives, at no cost, an allotment of app creations ("app slots"), a number of changes to apps, and a daily allowance of AI-powered features. Changes may be counted per app or across all of your apps over a recent period of time, and a new account may receive a larger introductory allotment for its first weeks that then continues at a lower ongoing rate. These amounts are set by us and may change at any time, including for existing accounts, and accounts created after a date we announce may receive a smaller free allotment than earlier accounts.
- Optional Subscriptions: Where the App offers it, you may choose to subscribe to a paid plan that adds app slots, counted over rolling periods as described below, and may raise the limits on changes to your apps and on AI-powered features. A subscription is optional, and the App can be used without one. What each plan includes, its price and its billing period are shown in the App before you subscribe. We may change what plans include or cost, but we will not reduce the app slots, changes or AI-feature allowance included in your plan during a billing period you have already paid for. This does not cover safeguards we apply to prevent abuse or protect the service, such as per-minute rate limits, daily limits on how many apps can be created, and daily usage-cost limits, and it does not limit our rights to change, suspend or discontinue the App or any part of it, as described below and in Section 10. A price increase for an existing subscription is notified to you in advance by Apple or Google under their rules, and you can cancel before it applies.
- Service Capacity and Safeguards: When the service as a whole reaches its daily usage-cost safeguard, starting new apps is paused temporarily for everyone, including subscribers; when it reaches the number of accounts it can serve, starting new apps may be paused for accounts without a subscription. Separately, a per-account daily AI usage safeguard can pause AI-powered features, including the assistant, until its next daily reset for any account, including a subscriber's. The App tells you when any of these applies, and you can try again later. We set these safeguards well above what normal use of any plan requires; if one keeps you from using what your plan includes, contact us.
- Billing, Renewal and Cancellation: Subscriptions are sold through, and paid to, Apple (App Store) or Google (Google Play), under their terms. Payment is charged to your Apple ID or Google Play account at confirmation of purchase, and the subscription renews automatically for the same period unless you cancel before the end of the current period (for App Store subscriptions, at least 24 hours before it ends). If you start a subscription with a free trial or a promotional or introductory price, including through an App Store offer code or a Google Play promo code, it renews at the regular price shown in the store when that period ends unless you cancel before then; on the App Store, any unused part of a free trial is forfeited when you buy a subscription. You can manage or cancel it at any time in your Apple ID or Google Play subscription settings; cancelling stops future renewals, and you keep the plan until the end of the period you have paid for. Deleting the App or your MyApp Studio account does not cancel a subscription; cancel it in the store.
- Refunds: Refunds for App Store purchases are decided by Apple under its policies; we cannot issue them. Refunds for Google Play purchases are handled under Google Play's refund policies; you may request one from Google, or contact us. Any right you have by law to withdraw from or cancel a purchase (for example, as a consumer in the European Union or the United Kingdom) is exercised through Apple or Google under their rules, and nothing in these Terms limits your statutory rights.
- Renewal Notices and Receipts: Apple and Google send purchase receipts and, where their rules or the law require it, reminders before a subscription renews.
- One Account at a Time: A subscription is linked to one MyApp Studio account at a time. If you restore purchases while signed in to a different MyApp Studio account with the same Apple ID or Google account, the subscription moves to that account, and its plan allowances are then counted against the usage recorded for that account's email address or phone number.
- How Plan Allowances Are Counted; What Happens When a Subscription Ends: The app slots and changes a plan includes are counted over rolling periods (for example, the last 30 days and the last 12 months), whichever way you pay; they do not carry over or accumulate, and cancelling and resubscribing does not reset them. If you reach a plan limit, the App tells you when more becomes available and how to contact us. When a subscription ends you return to your free allotment and free limits. Apps you have already built are not removed because a subscription ended and keep running, but changes and AI-powered features return to the free limits, so you may not be able to change an app further until more free changes become available or you subscribe again. This does not limit our rights to change, suspend or discontinue the App or any part of it, or to suspend or terminate accounts, as described in Section 10 and elsewhere in these Terms; a subscription does not guarantee that the App will continue to be offered.
- No Guarantee of Continued Free Access: Except as stated under Optional Subscriptions for a billing period you have already paid for, we reserve the right to introduce paid pricing, change allotments or usage limits, or limit free usage at any time, with or without notice. Continued use of the App after such a change constitutes acceptance of the new terms for future usage.
- No Entitlement: App slots and AI usage allowances have no cash value, are not transferable (except that a subscription can move between accounts as described under One Account at a Time), are not redeemable for cash, and may be forfeited if your account is deleted, suspended, or terminated.
- Abuse Prevention: To prevent a deleted-and-recreated account from repeatedly claiming a fresh free allotment, we retain a durable record tied to your account's email address or phone number (independent of your Firebase Authentication record) tracking how much of the free allotment, and of any subscription's app slots and changes, that identity has used, and when it was first seen. This record survives account deletion; see Section 10.
8. Intellectual Property
- Our Materials: We own all rights, title, and interest in MyApp Studio, the backend infrastructure, the runtime environment, CSS style systems, and the application's source code.
- Your Apps: You retain ownership of the specific schemas, structural specifications, and data rows you create. By generating and hosting these apps with us, you grant us a worldwide, non-exclusive, royalty-free license to host, store, replicate, transmit, and process your User Content solely for the purpose of providing and improving the service. We do not use your User Content to train AI models, and our AI provider is not permitted to (see our Privacy Policy).
9. Limitation of Liability and Indemnification
- No Warranty: The App and services are provided on an "AS IS" and "AS AVAILABLE" basis, without warranties of any kind, express or implied.
- Limitation of Liability: To the maximum extent permitted by law, we shall not be liable for any direct, indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, data, use, goodwill, or other intangible losses, resulting from:
- Your use or inability to use the App.
- Any code or behavior of AI-generated MyApps.
- Unauthorized access to or alteration of your content.
- The behavior or content of other users (including shared MyApps).
- Limit on Our Liability: To the maximum extent permitted by law, our total liability to you for all claims arising out of or relating to the App or these Terms is limited to the greater of (a) the amount you paid for MyApp Studio subscriptions in the twelve (12) months before the event giving rise to the claim, and (b) fifty U.S. dollars (US$50).
- Rights That Cannot Be Limited: Nothing in these Terms excludes or limits any liability that cannot be excluded or limited under applicable law, including liability for fraud or for death or personal injury caused by negligence, or any statutory right you have as a consumer that cannot be waived by contract.
- Indemnification: You agree to indemnify and hold us harmless from any claims, damages, liabilities, and expenses arising out of your violation of these Terms or your infringement of any third-party rights.
10. Account Deletion and Termination
- Subscriptions on Deletion or Termination: Deleting your account, or our terminating it, does not cancel a subscription bought through Apple or Google: cancel it in the App Store or Google Play to stop renewals. If you delete your account, or we terminate it because you breached these Terms, any remaining paid period is forfeited and refunds are subject to Section 7. If we stop offering the App, or terminate your account for any other reason, while you have a paid period remaining, contact us and we will refund the unused part of that period or, where only Apple or Google can issue the refund, support your request to them.
- User-Initiated Deletion: You can delete your account and all associated data at any time via the Delete Account option in the App's account menu, or by submitting our public Account Deletion Request Form. Deletion permanently erases your Firebase Authentication record, MyApps, sharing data, and log data. Some records are retained or anonymized rather than deleted, as described in Section 4 of our Privacy Policy — among them, a record of how much of the free app-slot allotment, and of any subscription's app slots and changes, your email address or phone number has used, and when it was first seen (Section 7), so the same free allotment cannot be claimed again by simply recreating an account with the same contact identity; flag reports; anonymous operational figures in our analytics archive; your email address where it already appears in other users' accounts; and group MyApp content of yours that an AI Action run on another member's device has already sent to our AI provider, which stays in that member's logged request.
- Group MyApps on Deletion: Deleting your account deletes any group MyApp you created, for all of its members, and removes you from every group you had joined. Rows you contributed to a group's shared tables are kept as part of that group's records, with the record of which account wrote them cleared, so they are no longer attributable to you. This is described in Section 4 of our Privacy Policy.
- Termination by Us: We may terminate or suspend your access to the App immediately, without prior notice or liability, for any reason, including if you breach these Terms.
11. Marketing Communications
- Email Updates: Our marketing website lets you provide your email address to receive news about MyApp Studio and related product updates. Providing this email does not create an App account and is not required to use the App.
- Opting Out: You may stop receiving these updates at any time by contacting us through our Contact Us form; we do not currently offer a self-service unsubscribe link.
12. Changes to These Terms
We may update these Terms from time to time. When we make a material change, we will update the "Last updated" date above and tell you in the App, and we may ask you to accept the revised Terms before you continue using it. A change to subscription terms never applies to a billing period you have already paid for. Continued use of the App after a change takes effect constitutes acceptance of the revised Terms; if you do not agree, stop using the App and, if you subscribe, cancel your subscription in the App Store or Google Play.
13. App Store and Google Play
- Apple App Store: If you downloaded the App from Apple's App Store, your license to use the App is also governed by Apple's Licensed Application End User License Agreement (the "Standard EULA"), which applies together with these Terms; if the two conflict about that license, the Standard EULA prevails. These Terms are between you and us, not Apple, and Apple is not responsible for the App, its content, its maintenance or support, or any claim relating to it.
- Google Play: If you downloaded the App from Google Play, your use of Google Play is also subject to Google's terms, and Google is not responsible for the App or its content.
14. Governing Law and Dispute Resolution
These Terms shall be governed by and construed in accordance with the laws of the State of California, without regard to conflict of law provisions. If you are a consumer, this does not deprive you of the protection of the mandatory rules of the law of the country where you live.
15. Contact Information
If you have any questions or reports regarding these Terms, or if you need to report objectionable content, please submit them through our Contact Us form. We commit to acting on content reports within 24 hours, and we respond to other inquiries, including billing questions, as promptly as we can.