Privacy Policy

This policy covers both the Warmly Android app and the PersonalizedGreetingBot Telegram bot.

Effective: July 11, 2026

1. Who we are

Warmly and PersonalizedGreetingBot ("the Services") are operated by Lexy. The Services help you create personalized greeting messages using AI. If you have questions about this policy, contact us at privacy@lexy.dev.

2. What data we collect

We designed the Services to work with as little personal data as possible.

Data Where Purpose
Anonymous user ID Warmly app Generated automatically (Supabase anonymous auth). Used to track your free quota. Not linked to your name, email, or device.
Telegram user ID Telegram bot Provided by Telegram when you interact with the bot. Used for quota tracking and sending responses.
Greeting inputs Both Occasion, recipient name, relationship type, and tone you select. Sent to our server to generate the greeting. Not stored after the response is returned.
Generated texts Warmly app Stored locally on your device only (SharedPreferences). We do not have access to them.
Saved contacts Warmly app Names and relationship types you enter. Stored locally on your device only. Never sent to any server.
Notification preferences Warmly app Scheduled reminders run locally on your device. No data is sent to any server.
Subscription & purchase status Warmly app If you subscribe to Warmly Plus or make a top-up purchase, your subscription status (active/expired, plan type) is synced to our server via RevenueCat. No payment card details are stored by us — all payments are processed by Google Play.

We do not collect: your real name, email address, phone number, location, device identifiers, or any data from your phone's contacts, photos, or files.

3. How we use AI

When you request a greeting, your inputs (occasion, recipient name, tone, relationship type) are sent to our backend server (hosted on Supabase), which forwards them to OpenAI to generate the text.

  • Only the inputs needed for generation are sent — no device data, no user profile.
  • We use the OpenAI API with data retention disabled — OpenAI does not use your inputs to train their models.
  • Generated texts are returned to you and not stored on our servers.

4. Third-party services

Service What it does Privacy policy
Supabase Anonymous authentication, quota tracking, API proxy supabase.com/privacy
OpenAI AI text generation (via our server, not directly from your device) openai.com/privacy
Cloudflare Website hosting, anonymous analytics (landing page only) cloudflare.com/privacy
RevenueCat In-app subscription & purchase management (Warmly app only) revenuecat.com/privacy
Google Play Billing Payment processing for subscriptions and top-ups (Warmly app only) policies.google.com/privacy
Telegram Bot platform (bot only) telegram.org/privacy

5. Data storage and security

  • App data (greetings, contacts, preferences) is stored locally on your device using SharedPreferences. Uninstalling the app deletes all local data.
  • Server-side data is limited to your anonymous user ID and quota counter, stored in Supabase (hosted in the EU).
  • All communication between the app/bot and our servers uses HTTPS encryption.

6. Data retention

  • Greeting inputs: processed in real-time and not stored after the response is delivered.
  • Anonymous user ID + quota: retained as long as the account exists. For the app, the account is deleted when you uninstall. For the bot, you can request deletion by contacting us.

7. Your rights

Since we collect minimal data and most of it is anonymous, traditional data access requests may not apply. However, you can:

  • Delete app data — uninstall the Warmly app. All local data is removed.
  • Delete bot data — contact us at privacy@lexy.dev and we will delete your quota record.
  • Ask questions — reach out any time at the email above.

8. Children's privacy

The Services are not directed at children under 13. We do not knowingly collect data from children. If you believe a child has used the Services, please contact us and we will delete any associated data.

9. Changes to this policy

We may update this policy from time to time. Changes will be posted on this page with an updated effective date. Continued use of the Services after changes constitutes acceptance of the updated policy.

10. Contact

If you have any questions about this Privacy Policy, please contact us at privacy@lexy.dev.