Lucilla

Terms of Service

Last Updated: September 13, 2026

Which app these Terms cover. These Terms of Service apply to the Lucilla fitness app (Android package com.lucilla.app) — step challenges and step matches, wearables, the AI journal, the social feed, vids, rooms and streams, creator subscriptions, and the USDC wallet as used in that app.

Local deals, the map of businesses and rewards, reward claiming and redemption, event tickets, business reward campaigns, and the Lucilla assistant by text message (SMS / WhatsApp) are part of the separate Ask Lucilla app (com.lucilla.rewards), governed by the Ask Lucilla Terms of Service. Both apps use the same Lucilla account and wallet; each set of terms applies to the app you are using.

1. Acceptance of Terms

By accessing or using Lucilla ("the App"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the App.

2. Eligibility

You must be at least 13 years old to use Lucilla — or older where your jurisdiction sets a higher minimum age for digital consent (14 in most of Latin America, 15 in France, 16 in Germany and most EU member states). Paid skill-based step matches additionally require you to be at least 18 years old, or older where local age-of-majority law requires it: 19+ in British Columbia, New Brunswick, Newfoundland & Labrador, Nova Scotia, Northwest Territories, Nunavut and Yukon (Canada) and in Alabama and Nebraska (US); 20+ in Thailand; 21+ in Honduras, Puerto Rico and Mississippi (US). By using the App, you represent and warrant that you meet the minimum age for your jurisdiction and have the legal capacity to enter into these Terms. Users under the age of majority may use the free matches, sponsored challenges, and social features, but may not enter paid matches.

2.1 Geographic Availability

Lucilla is distributed through two storefronts — the Apple App Store and the Google Play Store. Each storefront publishes Lucilla to a slightly different list of countries, and Lucilla's on-device geofence (lib/services/geo_restriction_service.dart) blocks paid Step Matches in a smaller list of jurisdictions inside otherwise-available countries. The matrices below state the current posture per storefront as of the “Last Updated” date at the top of these Terms.

2.1.1 Apple App Store (~128 countries available)

Lucilla is published to the App Store in the countries listed as “Available on App Release” in App Store Connect > Pricing and Availability for the Lucilla app. The authoritative list lives in App Store Connect; the following countries are explicitly excluded (App Store status: “Not Available”), grouped by reason:

2.1.2 Google Play Store (~142 countries targeted)

The Play Console “targeted countries” list overlaps the Apple list above but is not identical. The same sanctions / crypto / gambling / pending-legal exclusions apply on Google Play, but several small territories that Apple does not currently distribute to (Aruba, Comoros, Djibouti, Eritrea, Gibraltar, Guinea, Haiti, Liechtenstein, Monaco, Samoa, San Marino, Somalia, Togo, Vatican City) are targeted on Play. Conversely, Apple distributes to Eswatini, Kosovo, and Montenegro, which are not currently targeted on Play. The on-device geofence in § 2.1.3 below applies identically regardless of which store the user installed from.

Play Console's default “Rest of World” toggle remains enabled for forward compatibility with countries Google adds after release; any country added by Google in the future automatically inherits the in-app geofence in § 2.1.3 below.

2.1.3 On-device geofence (applies to both storefronts)

Independent of the storefront a user installs from, Lucilla blocks paid Step Matches on-device for the following jurisdictions. The authoritative list lives in lib/services/geo_restriction_service.dart and is enforced live via the device's GPS at the moment a paid match is attempted:

This geofence applies only to paid Step Matches that involve a USDC stake. Free Step Matches, fitness tracking, social features, fully sponsored challenges, and all other App features remain available everywhere the storefront installs the App.

United States — state-level restrictions on paid matches. Free matches, fitness tracking, fully sponsored challenges, and all other App features remain available in every US state where the App is downloadable. However, paid Step Matches (matches where users stake USDC) are automatically disabled by in-app geofencing for users physically located in the following states, where commitment-contract style fitness contests face active or potential restriction:

2.2 Sub-national / regional restrictions

Within available countries, additional regional restrictions apply where local laws diverge from the national position:

The authoritative, frequently-updated list of where Lucilla operates and where it does not is published at lucilla.ca/availability. The version of that page in effect at the time you use the App governs.

2.3 How Eligibility & Regional Rules Are Determined

Geographic availability, minimum-age thresholds, tax handling, and other jurisdiction-specific rules described in these Terms and in the Competition Rules are determined using a combination of automated location checks and good-faith legal research — including AI-assisted review of publicly available laws and regulations across the many jurisdictions in which Lucilla operates.

We make commercially reasonable efforts to keep this information accurate and current, and we update it as laws change or as we identify corrections. However, laws differ widely between (and within) countries, change frequently, and are open to interpretation, so this information may contain errors or omissions and is provided for general guidance only — it is not legal advice. You are responsible for ensuring that your participation, and in particular your participation in paid competitions, is lawful where you are located. Where we become aware of an error we will correct it; to the maximum extent permitted by law, Lucilla is not liable for losses arising from reliance on eligibility, age, or jurisdictional information that later proves inaccurate. If you believe any jurisdiction or age determination is incorrect, please contact legal@lucilla.ca.

3. Account Registration

4. Subscriptions & Payments

4.1 Subscription Plans

Lucilla offers three consumer subscription tiers. Paid tiers are billed monthly by card via Stripe at lucilla.ca/subscription. Applicable sales tax / VAT / GST is added at checkout based on your billing location. On-chain USDC rewards, wallets, and step-match commitments are separate from subscription billing and remain on Base as described in Section 5.

Your plan belongs to your Lucilla account and applies in both Lucilla apps. Reward-campaign limits and reward fees for each plan are part of Ask Lucilla and are set out in the Ask Lucilla Terms of Service.

4.2 Pricing Tiers

Lucilla offers the following pricing tiers for individuals and businesses:

4.3 Billing

4.4 Cancellation

5. USDC Wallet & Cryptocurrency

Important: USDC transactions are processed on the Base blockchain. Cryptocurrency transactions are irreversible. We are not responsible for lost funds due to user error. Your wallet belongs to you — not to Lucilla. Lucilla does not take custody of the funds in your wallet and cannot move them without your authorization.

5.1 Wallet Services

Your Lucilla wallet is a non-custodial smart wallet that you create and control with a passkey on your device (Face ID, fingerprint or device PIN), using Circle's modular wallet infrastructure. It is the same wallet you use in the Ask Lucilla app.

5.1a How Money Moves

USDC moves on the Base blockchain between users' own wallets and Lucilla smart contracts. Apart from the flows below, Lucilla does not hold, transmit or exchange customers' funds on their behalf:

5.2 Not a Financial Institution

Lucilla is not a bank or financial institution. We do not hold deposits, issue loans, or provide financial advisory services. USDC held in your wallet is not insured by the FDIC or any government agency. USDC rewards are not guaranteed investments and should not be treated as such.

5.3 Platform Fees on USDC Transactions

Lucilla deducts platform fees from prize pools and certain transactions. Fee rates are configurable and vary by subscription tier and transaction type. Current fee schedules are available in the App and may be updated with 30 days' notice.

5.4 Onramp Providers (Buying USDC)

Lucilla partners with third-party payment processors to allow you to purchase USDC directly in the app:

Coinbase Pay

Important:

5.5 Risks

5A. Platform Security & Early Access Program

5A.1 Security Architecture

Lucilla employs multiple layers of security to protect your assets and data:

5A.2 Early Access & Community Testing

Lucilla is in active development and continuously improving. As an early adopter, you are part of our community testing program:

5A.3 Limitation of Liability for Smart Contracts & Blockchain

IMPORTANT: While we take every reasonable precaution to ensure the security and correctness of our smart contracts and platform:

5A.4 What We Do If Something Goes Wrong

In the unlikely event of a security incident or smart contract issue:

5A.5 Your Responsibility

6. Step Challenges & Competitions

6.1 Eligibility

6.2 Fair Play

6.2A Skill-Based Design, Step Floor & Win Margin

Lucilla Step Matches are purely skill-based competitions: the result is determined entirely by each participant's own physical effort (verified steps taken during the match window), not by chance. This is the same legally recognized "commitment contract" model used by StepBet, HealthyWage, and DietBet. To keep results fair and resistant to measurement noise, every paid match applies the following safeguards:

6.3 Payouts

6.4 Group Challenges & Sponsored Competitions

Anyone — businesses, friends, family, or organizations — can sponsor step challenges on Lucilla:

6A. Wearable Devices & Fitness Tracking

6A.1 Approved Wearable Devices

Lucilla maintains an approved device list organized by accuracy tier based on peer-reviewed Mean Absolute Percentage Error (MAPE) studies. Your device tier determines which match types you are eligible to participate in.

Tier 1 — Excellent (Less than 4% step-count error)

BrandModels
FitbitCharge 6, Inspire 3
Apple WatchSeries 8, Series 9, Series 10, Ultra 2
SamsungGalaxy Watch 6, Galaxy Watch 7
GooglePixel Watch 2, Pixel Watch 3
GarminForerunner 265, Forerunner 965, Fenix 8

Tier 2 — Good (4-8% step-count error, all paid match types)

BrandModels
Apple WatchSE (all generations)
SamsungGalaxy Watch 5
GooglePixel Watch 1
AmazfitGTR 4, T-Rex 3, Band 7, Bip 5, Active 2

Tier 3 — Free Matches Only (bridge-sync delay or phone pedometer)

SourceDetails
PolarVantage V3, Pacer Pro — bridge-sync via Polar Flow (15-30 min delay). Free daily/weekly/monthly only.
COROSAPEX 2 Pro, Pace 3 — bridge-sync via COROS app (15-30 min delay). Free daily/weekly/monthly only.
SuuntoRace — bridge-sync via Suunto app (30-60 min delay). Free daily/weekly/monthly only.
Phone pedometersApple Health (iPhone), Samsung Health, Google Fit — acceptable for free daily matches only.

Tier 3 devices are NOT eligible for paid matches of any duration, and are not eligible for intraday matches (free or paid). They may only be used for free daily, weekly, or monthly matches.

6A.2 Paid Match Device Requirements

To participate in paid matches (matches requiring a USDC entry commitment), your device must meet the following requirements:

Using an unapproved device for a paid match will result in match invalidation and forfeiture of your entry commitment.

6A.3 Bridge-Sync Devices

Certain wearable devices do not integrate directly with Apple Health or Google Health Connect. Instead, they sync step data through a companion app that bridges to the platform health service:

Bridge-sync devices: Garmin, Amazfit, Polar, COROS, and Huawei Watch

How bridge-sync works:

Sync delay: Bridge-sync delay varies significantly by manufacturer. Garmin Connect and Zepp (Amazfit) sync to Health Connect in 1–3 minutes and are eligible for all match types including intraday paid. Polar Flow, COROS, and Suunto sync in 15–60 minutes and are limited to free daily/weekly/monthly matches only.

Eligibility restrictions due to sync delay:

Note: Bridge-sync is only available on Android via Health Connect. iOS users must use Apple Watch or Fitbit for direct integration.

6A.4 Platform Compatibility

iOS (iPhone)

DeviceIntegration
Apple Watch (all approved models)Direct sync via Apple Health / HealthKit
Fitbit (Charge 6, Inspire 3)Cross-platform — syncs via Fitbit app to Apple Health
Garmin (Forerunner 265, 965, Fenix 8)Syncs via Garmin Connect app to Apple Health. All match types including intraday.
Amazfit (GTR 4, T-Rex 3)Syncs via Zepp app to Apple Health. All match types including intraday.

Android

DeviceIntegration
Samsung Galaxy Watch (all approved models)Direct sync via Samsung Health / Health Connect
Google Pixel Watch (all approved models)Direct sync via Health Connect
Fitbit (Charge 6, Inspire 3)Cross-platform — syncs via Fitbit app to Health Connect
Garmin (Forerunner 265, 965, Fenix 8, Vivoactive 5)Bridge-sync via Garmin Connect to Health Connect. 1–3 min delay. All match types.
Amazfit (GTR 4, T-Rex 3, Band 7, Bip 5)Bridge-sync via Zepp app to Health Connect. 1–3 min delay. All match types.
Polar, COROS, SuuntoBridge-sync via companion app to Health Connect. 15–60 min delay. Free daily/weekly/monthly only — not eligible for paid or intraday.

6A.5 Device Accuracy Disclaimer

7. Content & Conduct

7.1 Your Content

7.2 Prohibited Conduct

You may NOT:

7.3 Moderation Actions

7.4 Age Verification & Minor Protection

When a user's government ID indicates they are under 18, Lucilla applies the following compliance hold:

7.5 Objectionable Content & Conduct — Zero Tolerance

Lucilla includes user-generated content and user-to-user interaction, and we maintain a zero-tolerance policy for objectionable content and abusive users. By using the App, you expressly agree to the following, which form part of these Terms (and constitute the End User License Agreement governing user content):

By continuing to use the App, you acknowledge and accept this zero-tolerance policy. If you encounter objectionable content or an abusive user, please report it in the App or contact social@lucilla.ca.

8. Creator Content & AI Tools

8.1 AI Content Generation

8.2 Creator Bonded Curve & Monetization

Lucilla uses a Square Root Bonding Curve for creator monetization:

How It Works:

Creator Earnings:

Important Notes:

9. Lucilla AI Journal & Live Tracking

9.1 Journal Functionality

9.2 Community View on lucilla.app / lucilla.ca (Anonymized)

Journal posts that users explicitly opt in to publish to the community feed on lucilla.app / lucilla.ca are force-anonymized on the web. The server strips your username, user ID, and profile picture before the entry is served to web visitors. Web readers see the journal text, any attached macros or exercise numbers, and the timestamp — but never an identity that could link the content back to you. This anonymization is a one-way transformation that happens server-side at read time; even Lucilla's web pages cannot resolve an anonymized entry back to a Lucilla account without going through an admin-only audit endpoint used solely for legal-hold or law-enforcement requests.

This lets the broader wellness community benefit from collective insights — what people are cooking, which workouts are working — without exposing individuals.

9.3 Live Tracking Subscriptions (Enhanced Profile)

Inside the Lucilla app, users may optionally enable a creator tracking subscription on their Enhanced Social Profile. This is a user-run monetization feature; Lucilla facilitates it but the relationship is between creator and subscriber.

Enabling subscriptions is entirely optional and is the only way another Lucilla user can see your identified (non-anonymized) live journal / macros / exercise feed. Without a subscription, a friend or follower only ever sees (a) the anonymized web stream on lucilla.ca, or (b) aggregate daily-total teasers on the in-app social feed — never the full entries.

9.4 Journal Privacy Guarantees

9.4 AI Limitations

10. Rewards, Deals & Business Campaigns

Geo and QR rewards, promo and cashback offers, event tickets, honeypot rewards, business reward campaigns, the enterprise business platform, and user data shared with businesses when claiming rewards are part of the separate Ask Lucilla app. They are governed by the Ask Lucilla Terms of Service, the Ask Lucilla Community Rules and the Ask Lucilla Privacy Policy, not by these Terms.

Sponsored and group step challenges remain part of the fitness app and are covered by Section 6.4 and the Step Match Official Rules.

11. Step Challenges & Fitness Competitions

11.1 Discovery & Matchmaking

Lucilla provides a discovery system where users can find fitness partners and join competitions:

11.2 Free Matches vs Paid Matches

Free Matches (No USDC Required):

Paid Matches (Financial Commitment Required):

11.3 Match Rules & Winner Determination

11.4 Legal Classification of Step Matches

Paid Step Matches are skill-based fitness competitions, NOT gambling:

11.5 Geographic Restrictions & Location Verification

Paid Peer Competition Restrictions

Paid peer competitions are NOT available in the following US states. This list is authoritative and is enforced live by the device-location geofence in lib/services/geo_restriction_service.dart:

Paid competitions are available in all other US states and all Canadian provinces. The minimum age is 18+, except where local age of majority is higher: 19+ in Canada's BC, New Brunswick, Newfoundland & Labrador, Nova Scotia, Northwest Territories, Nunavut, and Yukon, and in US Alabama & Nebraska; 21+ in US Mississippi and Puerto Rico.

Sponsored challenges and free competitions are available in all US states and provinces — they are promotional contests, not skill-based wagering.

Countries where the app is NOT distributed and/or paid competitions are fully blocked. The authoritative per-platform list lives in § 2.1.1 (Apple) and § 2.1.2 (Google Play) above. Summary by reason:

Users in blocked or undistributed locations cannot install the Lucilla app through their regional store. Users in locations where the app IS distributed but paid competitions are blocked may still enjoy free Step Matches, fitness tracking, and social features. Only paid Step Matches are restricted in those jurisdictions.

Location Verification Enforcement

Lucilla enforces geographic restrictions using real-time GPS verification:

Travel Policy: Location restrictions are based on where you are when you play, not where you live. If you live in an allowed state but travel to a blocked state, you cannot play paid matches while in the blocked state. Conversely, if you live in a blocked state but travel to an allowed state, you can play paid matches while in the allowed state.

Prohibited Location Manipulation

You may NOT:

Violations will result in immediate account suspension, forfeiture of all match funds, and permanent ban from the platform.

11.6 Cryptocurrency On/Off-Ramp Geographic Restrictions

While Step Matches are available in most jurisdictions, Coinbase Pay on/off-ramp services (buy/sell USDC with fiat) may not be available in certain countries due to Coinbase's compliance requirements:

12. Voice & Video Rooms

12.1 Room Types

Lucilla provides real-time voice and video chat rooms powered by LiveKit:

12.2 Room Policies

12.3 Room Advertising & Sponsorships

13. Intellectual Property

13.1 Ownership

All content, features, functionality, software, designs, and technology of the App are owned by Lucilla, Inc. and are protected by copyright, trademark, patent, trade secret, and other intellectual property laws. This includes but is not limited to:

13.2 Restrictions

You may NOT:

13.3 User License

Subject to your compliance with these Terms, Lucilla grants you a limited, non-exclusive, non-transferable, revocable license to access and use the App for your personal, non-commercial use (or for authorized business use if you hold an Enterprise account).

14. Health & Fitness Disclaimers

Medical Disclaimer: Lucilla is not a medical device or health care provider. Consult a physician before starting any fitness program. We are not liable for health-related injuries or issues.

15. Third-Party Services

The App integrates with third-party services (Apple Health, Health Connect, Google Fit, Google Health, Fitbit, Samsung Health, Circle, Firebase, Coinbase, LiveKit, Stripe). We are not responsible for third-party services or their terms.

16. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW:

17. Indemnification

You agree to indemnify and hold us harmless from claims arising from your use of the App, violation of these Terms, or infringement of third-party rights.

18. Termination

19. Changes to Terms

We may update these Terms at any time. We will notify you of material changes via email or in-app notification. Continued use after changes constitutes acceptance.

20. Governing Law & Disputes

21. Miscellaneous

22. Identity Verification & Account Limits

Age Requirement

You must be at least 18 years old to participate in:

No additional age requirement beyond the minimum age in Section 2 for:

Why only paid matches require 18+? Skill-based competitions with financial commitments involve binding financial contracts, which in most jurisdictions require participants to be legal adults.

KYC Verification Tiers

Lucilla operates a tiered verification system to ensure compliance with anti-money laundering (AML) and know-your-customer (KYC) regulations:

Tier 1: Unverified (Email Only)

Tier 2: Phone Verified

Tier 3: ID Verified (Enhanced KYC)

Tier 4: Full KYC (Bank Linked or Enhanced+)

Verification Process

What We Verify:

How Verification Works:

Account Limits by Tier

TierAge VerifiedPaid MatchesWithdrawal Limit
UnverifiedNoNot Allowed$3,000/day
Phone VerifiedNoNot Allowed$3,000/day
ID VerifiedYes (18+)Unlimited$10,000/day
Full KYCYes (18+)UnlimitedUnlimited

Prohibited Actions

You may NOT:

Consequences:

Data Privacy & Security

23. Referral Program

Overview

The Lucilla Referral Program lets you share your referral code and earn USDC when the people you refer play paid step matches.

Important: Only YOU (the referrer) earn referral rewards, not the person using your code.

How It Works

Earning

Limits

Fraud & Abuse

We reserve the right to suspend or terminate accounts engaging in fraudulent referral activity (fake accounts, collusion, bots, stolen payment methods), to withhold or revoke earnings from suspicious referrals, and to modify or end the program at any time.

Tax Implications

24. Fraud Prevention, Sanctions & Compliance

Lucilla works to prevent fraud and financial crime and to comply with applicable law, including economic sanctions.

Transaction Screening

Transactions in the app are automatically screened for:

Transaction Limits

Identity Verification

Identity verification is required for:

Verification uses a government-issued photo ID and a selfie. Failure to complete verification when required will result in transaction blocking.

Our Rights & Actions

User Responsibilities & Prohibited Transactions

Data Retention

Transaction records, wallet addresses, geographic data, risk scores and identity-verification documents are retained for as long as applicable law requires.

Consequences of Violations

25. Vids (Short Video Feed)

Lucilla provides a short-form video feed ("Vids") similar to other social video platforms:

26. Reward Claim Requirements

Requirements that businesses attach to rewards (polls, reviews, follows, photo proof and similar) are part of Ask Lucilla and are described in the Ask Lucilla Terms of Service, Section 6.3.

27. Grocery & Nutrition Features

28. Creator Subscriptions

29. Daily Free Step Matches

30. Jurisdictional Restrictions on Paid Step Matches

The paid step-match feature ("Skill-Based Competition") is a contest of physical fitness skill, not gambling. However, certain jurisdictions classify any paid-entry prize contest as gambling regardless of the skill-vs-chance test. To comply with local laws, the paid step-match feature is NOT available in:

Countries

Afghanistan, Belarus, Brazil, Cuba, Gabon, Iran, Iraq, Libya, Maldives, Morocco, Myanmar, North Korea, Russia, Saudi Arabia, Syria, United Arab Emirates, Venezuela, Vietnam.

United States

Hawaii, Utah, Washington, Idaho, Montana, Florida, Nevada, Arizona, Arkansas, Connecticut, Delaware, Louisiana, South Dakota, Tennessee.

Users in these regions may still use the free features of Lucilla — walking rewards, free step challenges, daily check-ins, social features, and wallet functionality. Only the paid step-match feature is geo-restricted.

Detection method: real-time GPS location at match entry. Account registration location (from KYC) is used as a secondary check. Spoofing the geolocation to bypass these restrictions is a violation of these Terms.

Lucilla reserves the right to update this list as laws change or new jurisdictions clarify their position on skill-based prize contests.

31. SMS / Text Messaging Program

The Lucilla fitness app uses your mobile number to verify your account and send security codes; it does not enroll you in marketing texts. Lucilla's conversational text-message service at +1 (314) 237-4046 (SMS and WhatsApp) is part of Ask Lucilla, and its full terms are in the Ask Lucilla Terms of Service, Section 5. By texting that number, texting START, or opting in at lucilla.app/sms, you agree to receive text messages from Lucilla related to that service, including conversational replies to messages you send us, codes, reward and ticket confirmations, and offers you have opted into.

Your mobile information and messaging consent will not be shared with third parties or affiliates for marketing or promotional purposes. See the Ask Lucilla Privacy Policy for how the text-message service handles your information.

32. Contact Information

For questions about these Terms (for the Ask Lucilla app, see lucilla.app/legal/rewards):