Welcome toLUCILLA

Terms of Service

Last Updated: April 17, 2026

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 18 years old to use Lucilla. By using the App, you represent and warrant that you meet this age requirement and have the legal capacity to enter into these Terms.

2.1 Geographic Availability

Lucilla is distributed through three storefronts — the Apple App Store, the Google Play Store, and the Solana Mobile Seeker dApp 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.4 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.4 below.

2.1.3 Solana Mobile Seeker dApp Store

The Seeker dApp Store does not enforce country-level distribution restrictions — any Seeker device worldwide can install Lucilla. Because Seeker does not act as a regional gatekeeper, the in-app geofence in lib/services/geo_restriction_service.dart is the sole enforcement layer for Seeker users. Users in any country listed under § 2.1.1 above who install Lucilla via Seeker can still browse free features, but paid Step Matches and USDC subscriptions are blocked by the in-app geofence at run-time. Lucilla treats Seeker users in sanctioned countries identically to App Store / Play Store users in those countries — all paid surfaces are unavailable.

2.1.4 On-device geofence (applies to all three 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, USDC rewards from sponsoring businesses, 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, USDC rewards from sponsoring businesses, 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.

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.

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. Every wallet described below belongs to the user — not to Lucilla. Lucilla does not take custody of user funds, does not commingle user balances with company assets, and cannot seize user balances outside legally mandated sanctions / AML holds.

5.1 Wallet Services

Lucilla provides two kinds of user-owned USDC wallets, both issued through Circle. They hold your USDC; they differ only in how transactions are authorized.

Agent Wallet (user-owned, Lucilla-authorized for convenience)

Smart Wallet / Modular Wallet (user-owned, passkey-authorized)

Both wallets are yours. Use them simultaneously — Agent Wallet for everyday low-friction activity, Smart Wallet for larger balances and full self-custody. KYC verification thresholds (Section 22) govern how much USDC can flow through each wallet per day / year, regardless of which you use.

5.2 Not a Financial Institution

Lucilla is not a bank, money transmitter, 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 reward pools and certain transactions. Fee rates are configurable and vary by subscription tier and reward 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.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)

BrandModels
Apple WatchSE
SamsungGalaxy Watch 5
GooglePixel Watch 1
AmazfitGTR 4, T-Rex 3
PolarVantage V3
COROSAPEX 2 Pro
HuaweiWatch Fit 3

Tier 3 — Moderate (8-15% step-count error, free matches only)

SourceDetails
Phone pedometersApple Health (iPhone motion coprocessor), Samsung Health (Samsung phones), Google Fit (Android phones)

Tier 3 devices are NOT eligible for paid matches. They may only be used for free matches and challenges.

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 devices typically have a 15-30 minute delay between when steps are taken and when they appear in Health Connect. This delay varies by manufacturer and sync settings.

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
Fitbit (Charge 6, Inspire 3)Cross-platform — syncs via Fitbit app to Apple Health

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)Bridge-sync via Garmin Connect to Health Connect
Amazfit (GTR 4, T-Rex 3)Bridge-sync via Zepp app to Health Connect
Polar (Vantage V3)Bridge-sync via Polar Flow to Health Connect
COROS (APEX 2 Pro)Bridge-sync via COROS app to Health Connect
Huawei (Watch Fit 3)Bridge-sync via Huawei Health to Health Connect

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:

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. Geo/QR Advertising & Rewards

10.1 Reward Types

Lucilla supports the following reward types that businesses and creators can offer:

10.2 Claim Methods

Rewards can be claimed using the following methods:

10.3 Mystery Rewards

Businesses may configure Mystery Rewards, where the exact reward amount is randomized from business-configured tiers. When you claim a Mystery Reward:

10.4 Recurring Rewards & Schedules

Businesses may configure rewards that automatically activate on specific days and times (e.g., "Happy Hour Fridays 4-6 PM"). Recurring rewards:

10.5 Referral Codes for Rewards

Users may receive referral codes linked to specific reward campaigns. When you share a referral code and another user claims a reward using it, you may earn a bonus as configured by the business. Referral bonuses are subject to the same terms as standard rewards.

10.6 XP Points & Streak Bonuses

10.7 How Geo Rewards Work

10.8 Creator & Business Fees

Lucilla charges platform fees on Geo/QR advertising campaigns based on subscription tier:

Pro Tier (Personal Use):

Creator Pro Tier (Businesses & Creators):

Reward-Specific Fees:

10.9 Campaign Expiration & Refund Policy

What happens to unclaimed rewards?

10.10 Advertiser Responsibilities

10.11 User Data Sharing with Reward Providers

By using Lucilla and claiming geo/QR rewards, you agree that your basic contact information may be shared with the businesses and creators whose rewards you claim. Specifically:

This data sharing is a core feature of the Lucilla platform. It enables businesses to build direct relationships with their customers and provides you with personalized offers and communications from businesses you have chosen to visit. By creating an account and accepting these Terms, you consent to this data sharing as described above.

10.12 User Responsibilities (Claiming Rewards)

10A. Enterprise Platform

10A.1 Enterprise Accounts

Enterprise accounts are business accounts separate from personal user accounts. Enterprise features are designed for businesses that wish to create and manage reward campaigns, team operations, and customer engagement at scale.

10A.2 Enterprise Handle System

Each enterprise account is assigned a unique handle in the format @businessname.

10A.3 Enterprise Pricing

Enterprise customers are subject to the following fee structure:

Detailed pricing is available at lucilla.app/enterprise and is subject to change with 30 days' notice.

10A.4 Enterprise Data Access

Enterprise customers receive access to campaign analytics and performance data. This data is subject to the following restrictions:

10A.5 Business Profiles & Shop Tab

Enterprise customers may create public business profiles that include:

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 (age 18+, or 19+ in BC, Alberta, Manitoba, Quebec, Nova Scotia, PEI).

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, social features, and geo-rewards. 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, Google Fit, Samsung Health, Circle, Firebase, Coinbase Pay). 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 age restriction for:

Why only paid matches require 18+? Skill-based competitions with financial commitments are regulated under gaming laws in most states, which 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*

*CTR reports filed for daily transactions exceeding $10,000 as required by federal law

Prohibited Actions

You may NOT:

Consequences:

Data Privacy & Security

23. Referral Program

Overview

The Lucilla Referral Program allows users to share their unique referral code with friends and earn USDC rewards when those friends subscribe to a paid plan.

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

How It Works

Earning Rewards

When someone uses your referral code and subscribes to a paid plan, you earn:

Referral Code Limits

Reward Restrictions

Fraud & Abuse

We reserve the right to:

Examples of fraudulent activity:

Tax Implications

For complete Referral Program details, see: Referral Program Terms

24. Anti-Money Laundering (AML) & Compliance

Lucilla is committed to preventing financial crime and complies with U.S. Anti-Money Laundering (AML) regulations, including the Bank Secrecy Act (BSA) and OFAC sanctions.

Transaction Screening

All transactions are automatically screened for:

Transaction Limits

To prevent fraud and comply with regulations, the following limits apply:

Know Your Customer (KYC) Requirements

Identity verification is REQUIRED for:

KYC Verification Process:

Suspicious Activity Monitoring

We automatically monitor for suspicious activity, including:

Our Rights & Actions

We reserve the right to:

User Responsibilities

By using Lucilla, you agree to:

Prohibited Transactions

The following activities are strictly prohibited:

Data Retention for Compliance

Transaction data is retained for 7 years as required by federal law. This includes:

Consequences of Violations

Violations of AML policies may result in:

25. Vids (Short Video Feed)

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

26. Reward Claim Requirements

Businesses and creators may configure requirements that users must complete before claiming a reward. Available requirement types include:

Requirements are set by the business or creator, not by Lucilla. Completing requirements does not guarantee reward availability — rewards are subject to quantity limits and budget constraints.

27. Grocery & Nutrition Features

28. Creator Subscriptions

29. Daily Free Step Matches

30. Contact Information

For questions about these Terms: