Terms of Service
Effective date: June 10, 2026
These Terms of Service govern your use of Casita, a household management application available at mycasita.app. By creating an account or using any part of the Service, you agree to be bound by these Terms. If you do not agree, do not use Casita.
I. The Service
1. What Casita is
Casita is a progressive web application ("PWA") that helps households organize daily life. The Service includes recipe management, shopping lists, to-do tracking, Google Calendar integration, and household membership features. Casita is operated by Bernardo Prudêncio ("Operator," "we," "us").
2. Eligibility
You must be at least 16 years old to create an account. By using Casita, you represent that you meet this age requirement and have the legal capacity to enter into these Terms.
3. 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 document and, for material changes, notify you through the app or by email. Continued use of Casita after a change takes effect constitutes acceptance of the revised Terms.
II. Accounts & Households
1. Registration
You create an account through our authentication provider, Clerk. You are responsible for maintaining the confidentiality of your credentials and for all activity under your account. Notify us immediately if you suspect unauthorized access.
2. Households
After registration, you either create a new household or join an existing one via invite code. Household data — recipes, shopping items, to-dos, and settings — is shared among all members. When you create a household, you become its owner; others join as members.
- Owners can rename the household, generate and revoke invite codes, and manage household settings (including theme).
- Owners can transfer ownership to another household member, at which point the former owner becomes a regular member.
- Owners can delete the household if they are the sole remaining member. This permanently removes all household data — recipes, shopping items, todos, and calendar connection data.
- Members can view and edit shared data, change the household theme, and leave the household at any time.
- You are responsible for whom you invite. Only share invite codes with people you trust.
III. Your Content
1. Ownership
You retain all rights to the content you create in Casita, including recipes, recipe photos, shopping items, and to-dos ("User Content"). We do not claim ownership of your User Content.
2. License to us
By submitting User Content, you grant us a limited, non-exclusive, royalty-free license to host, store, display, and transmit that content solely to operate and provide the Service — for example, storing your recipe photos on our servers and serving them to your household members or via a public share link you generate.
3. Public recipe sharing
When you use the "Share" feature for a recipe, a public link with a unique token is created. Anyone with that link can view the recipe without logging in. You control whether to generate or revoke share links. We are not responsible for the further distribution of publicly shared recipes.
4. Content guidelines
You agree not to upload content that is unlawful, infringing, defamatory, or that contains malware. We reserve the right to remove content that violates these guidelines.
IV. Third-Party Services
1. Clerk (authentication)
Account creation and sign-in are handled by Clerk. Your use of Clerk is subject to Clerk's own terms of service and privacy policy. We do not store your password — Clerk manages authentication credentials on our behalf.
2. Google Calendar
You may optionally connect your Google account to view calendar events inside Casita. Before connecting, you will be shown a consent dialog explaining what data Casita will access. This connection uses Google OAuth and requests read access to your calendar data. You can disconnect Google at any time through Settings, which revokes the stored token. Your use of Google services is governed by Google's Terms of Service.
3. Cloudflare
Casita's backend runs on Cloudflare Workers, and data is stored in Cloudflare D1 (database) and R2 (photo storage). Cloudflare's infrastructure terms apply to the hosting layer.
V. Privacy & Data
1. Data we collect
Casita collects and stores the following categories of data:
- Account data — name, email address, and authentication identifiers provided through Clerk.
- Household data — household name, membership roles, invite codes, and household settings (theme preferences).
- User Content — recipes (titles, instructions, ingredients, photos), shopping items (with categories and supermarket tags), and to-dos (with statuses and due dates).
- Google tokens — encrypted OAuth tokens stored to fetch your calendar events. These are deleted when you disconnect Google.
2. How we use your data
We use your data solely to operate, maintain, and improve Casita. We do not sell your data, use it for advertising, or share it with third parties beyond the service providers listed in Section IV.
3. Data export
You can download a copy of your data in JSON format at any time from Settings → Download my data. The export includes your profile information, household data (recipes, shopping items, todos, members), and calendar preferences.
4. Data deletion
You can delete your account directly from Settings → Delete account. If you are the sole owner of a household, deleting your account also permanently deletes the household and all its content. Shared household data (recipes, items, todos) contributed while you were a member may remain accessible to other household members after you leave, but will no longer be linked to your identity. You may also contact email@bernardoprd.com to request deletion.
VI. Acceptable Use
1. Prohibited conduct
You agree not to:
- Attempt to gain unauthorized access to other users' accounts or household data.
- Use automated tools to scrape, crawl, or bulk-extract data from the Service.
- Interfere with or disrupt the Service's infrastructure.
- Use the Service for any purpose that violates applicable law.
- Share invite codes publicly or with unknown parties in a way that compromises household privacy.
VII. Service Availability & Disclaimers
1. "As is" basis
Casita is provided "as is" and "as available" without warranties of any kind, whether express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
2. Offline mode
Casita includes offline support through service workers. Cached data shown while offline may not reflect the most recent changes. We do not guarantee the accuracy or completeness of offline data.
3. Limitation of liability
To the maximum extent permitted by applicable law, the Operator shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of data, revenue, or profits arising from your use of the Service.
VIII. Termination
1. By you
You may stop using Casita at any time. You can leave your household from Settings, and delete your account using the Delete account option. No advance notice is required.
2. By us
We may suspend or terminate your access if you violate these Terms or engage in conduct that threatens the Service or other users. Where possible, we will provide notice before termination.
IX. General
1. Governing law
These Terms shall be governed by and construed in accordance with the laws of Spain, without regard to conflict-of-law principles. Any disputes arising from these Terms shall be submitted to the courts of Barcelona, Spain.
2. Severability
If any provision of these Terms is found unenforceable, the remaining provisions continue in full force and effect.
3. Entire agreement
These Terms, together with any Privacy Policy published on the Service, constitute the entire agreement between you and the Operator regarding your use of Casita.
4. Contact
For questions about these Terms, to request data deletion, or to report a concern, contact: email@bernardoprd.com.