Ruvy AI · GagaSoft

Privacy & Terms

How GagaSoft collects, uses, and protects your information, and the terms that apply when you use Ruvy AI.

Last updated:
Table of Contents
  1. Overview
  2. 1. Data We Collect
  3. 2. How We Use Data
  4. Photo Reprocessing & Consent
  5. 3. Sharing & Third Parties
  6. 4. Retention & Deletion
  7. 5. Your Rights & Choices
  8. 6. Security Measures
  9. 7. International Transfers
  10. 8. Children’s Privacy
  11. 9. Changes to This Policy
  12. Appendix: AI Content Safety
  13. Terms of Service
  14. T2. Your Content
  15. T3. Prohibited Conduct
  16. T4. Rubies, Subscriptions & Payments
  17. T5. Suspension & Deletion
  18. T7. Disclaimers & Liability
  19. T8. Governing Law & Contact

Privacy Policy & Terms of Service

This page contains the Privacy Policy and the Terms of Service for Ruvy AI (the “Service”), provided by GagaSoft (“we”, “us”, “our”) on Android, iOS, and the web. The Privacy Policy explains how we collect, use, and share information. The Terms of Service set out the rules for using the Service.

Overview

We collect certain information to provide core functionality (accounts, chat/AI features, subscriptions and payments), secure our systems, and improve quality. Some data is processed by service providers such as OpenAI, Amazon S3, Firebase, Google Play Billing, Apple App Store/StoreKit, AdMob, and ipdata.co, as detailed below.

1. Data We Collect

1.1 Automatically collected during sign-up and use

  • Device information: IP address, operating system, app version, language, time zone, device model, install source, last access time.
  • Identifiers: app‑internal random UID, advertising identifier (if ads are used).
  • Telemetry: access logs, usage records, and crash/error logs.

1.2 Profile

  • Nickname and gender (when you create or edit your profile).

1.3 Chat & AI features

  • Chat room information, sender type, persona ID, message content, and message type.
  • Prompts/messages used for AI generation (see Sharing & Third Parties).

1.4 Uploaded and generated content

  • Uploaded photos and generated or reprocessed content are stored in Amazon S3. Object keys may include your user or scenario ID.

1.5 Subscriptions & payments

  • On Android, Google Play purchase tokens and order, product, subscription, and entitlement status.
  • On iOS, Apple transaction and original transaction IDs, product ID, purchase environment and status, subscription renewal or refund events, and an app account token that links the transaction to your Ruvy account.
  • Purchase price/currency and granted benefits where provided by the store. Apple and Google process payment credentials; we do not receive full payment card details.

1.6 Security & misuse detection

  • On certain requests, we collect User‑Agent, headers, remote IP, request parameters and body through security filters.

2. How We Use Data

  • Service delivery & user identification (accounts, sessions, device recognition).
  • Content creation and storage, subscription and payment management.
  • Security and fraud prevention, system monitoring, and operations.
  • Analytics and improvements to enhance quality and performance.

2.1 Photo reprocessing and consent

With your consent, we may reprocess uploaded photos using automated or AI-based tools to create derived content for the Service. Processing includes the photo, related scenario information, and the resulting content. Results may differ from the original photo.

The scenario creation flow asks you to agree that uploaded photos may be reprocessed. You may decline, but you cannot complete a scenario in a flow that requires this consent. Other available features remain accessible. Replacing a photo requires consent for the new photo. Existing uploads are not treated as consented merely because this policy has changed.

Uploading content does not by itself transfer your existing ownership or intellectual-property rights to GagaSoft. You must have the necessary rights to upload and authorize processing of the content, including permission from any identifiable person where required. Consent to reprocessing is not a transfer of ownership.

Photos and derived content are retained while needed to provide the Service, until deletion is requested or the processing purpose ends, subject to legally required retention. You may request withdrawal of reprocessing consent or deletion of the original and derived content through ruvyai@gagasofts.com. After withdrawal is verified, we stop further processing under that consent and handle removal requests. Content already downloaded by others may remain outside our control.

3. Sharing & Third Parties

We share information with service providers that help us operate the Service. Where feasible, we minimize or pseudonymize data.

ProviderPurposeData Categories
OpenAI API AI content generation (text/image) User prompts/messages, model inputs/outputs, minimal metadata
Amazon S3 (AWS) Storage and delivery of uploaded, generated, and reprocessed content Photo and derived-content files; object keys may include user or scenario ID
ipdata.co IP‑based geolocation IP address
Firebase Analytics / Crashlytics Usage analytics & crash diagnostics App/device info, event logs, crash traces, app instance ID
Google AdMob Ad delivery and measurement Advertising identifier, device info, coarse location, ad performance
Google Play Billing In‑app purchases & subscriptions Order ID, plan, purchase token, status, start/end dates
Apple App Store / StoreKit iOS in-app purchases, subscriptions, and transaction updates App account token, transaction and product IDs, purchase status, renewal/refund events, price and currency where provided

Each provider maintains its own privacy policy and processing terms. Where required, we enter data processing agreements and implement transfer safeguards.

4. Retention & Deletion

  • We keep personal data only as long as necessary to fulfill the purposes above or as required by law.
  • Upon account deletion or purpose fulfillment, we delete or anonymize your data without undue delay, except where retention is legally required.

5. Your Rights & Choices

  • You may request access, correction, or deletion of your personal data at any time via the in‑app settings.
  • Depending on your region, you may have additional rights (e.g., portability, restriction, objection). We will verify requests and respond per applicable laws.
  • You can manage analytics/ads consent where provided and control notifications within the app or OS settings.

6. Security Measures

We implement appropriate technical and organizational measures including:

Access controls

Role‑based access, least privilege, credential hygiene.

Encryption

TLS in transit; encrypted storage for sensitive records where appropriate.

Monitoring & logging

Audit logs, anomaly detection, and incident response workflows.

Secure development

Regular reviews, dependency updates, and vulnerability scanning.

7. International Data Transfers

Your information may be processed outside your country of residence. Where required, we use appropriate safeguards (e.g., Standard Contractual Clauses) and assess local legal environments.

8. Children’s Privacy

The Service is not directed to children under the age specified by local law. Where parental consent is required (e.g., under 14), requests by legal guardians to access, correct, or delete a child’s data will be honored.

9. Changes to This Policy

We may update this policy to reflect legal, technical, or operational changes. We will provide notice (e.g., in‑app notice) when changes are material, and indicate the “Last updated” date at the top.

Appendix: AI Content Safety

Because this app uses generative AI, we use content safety controls and reporting tools on both Android and iOS.

  • Content Safety: Filters/classifiers to reduce harmful inputs/outputs (sexual content involving minors, dangerous acts, harassment, explicit violence, election disinformation, fraud, malware, cheating, etc.).
  • Provider Guidance: We align with safety resources published by model providers and industry frameworks such as Google’s SAIF and the OWASP Top 10 for LLMs.
  • Abuse Prevention: Rate limiting, anomaly detection, user reporting, and human review for escalations.
  • Transparency: Clear labeling of AI features and user controls to report or block problematic content.
  • Data Handling: Prompts and outputs may be sent to model providers for inference. We minimize data sent, apply retention limits, and restrict access.

For privacy questions or requests, contact ruvyai@gagasofts.com. You can also request account deletion in the app’s settings.

Terms of Service

By installing, accessing, or using Ruvy AI, you agree to these Terms of Service and to the Privacy Policy above. If you do not agree, please do not use the Service.

T1. Eligibility and your account

  • You must meet the minimum age required by your app store and the laws of your country to use the Service. If you are under the age of majority where you live, you may use the Service only with the permission of a parent or legal guardian.
  • Your account is linked to the app installation on your device and to the store account you use for purchases. You are responsible for activity that takes place through your account and device.
  • Do not create accounts by automated means, share or sell accounts, or create multiple accounts to obtain free rewards.

T1.1 AI-generated content

  • Characters in the Service are fictional. Replies, images, and other outputs are generated automatically by AI and may be inaccurate, inconsistent, or unexpected. They do not represent the views of GagaSoft or of any real person.
  • Do not rely on AI outputs for medical, legal, financial, or other professional advice. If you are in crisis or danger, contact local emergency services.

T2. Your Content

“Your Content” means the characters, stories (scenarios), images, profile information, and messages you create or upload in the Service.

  • Ownership. You keep any rights you have in Your Content. Using the Service does not transfer ownership to GagaSoft.
  • License to operate the Service. You grant GagaSoft a worldwide, non-exclusive, royalty-free license to host, store, process, and display Your Content as needed to provide the Service to you, including AI processing described in the Privacy Policy.
  • Public content. When you make a character or story public, you also grant GagaSoft a worldwide, non-exclusive, royalty-free, sublicensable license to reproduce, adapt (including automatic translation, formatting, and resizing), publicly display, and distribute it within the Service, on our websites (including share links and public story pages), and in app store listings and promotional materials for the Service. Other users may view and chat with your public content.
  • Ending the license. When you make content private or delete it, we stop new public display within a reasonable time. Copies already shared by others, cached copies, backups, and records we must keep by law may remain for a limited period.
  • Your responsibility. You must have all rights needed for Your Content, including permission from any identifiable person and from owners of copyrighted images or characters. Do not upload images you did not make or are not allowed to use.
  • Review. Public content is checked by automated tools and, where needed, by people. We may decline to publish, limit the visibility of, or remove content that breaks these Terms or creates legal or safety risk. We do not have to review all content and are not responsible for content created by users.

T3. Prohibited Conduct

You may not use the Service to create, upload, request, or share content or activity that:

  • Involves minors in any sexual context, or depicts or suggests that a character in a romantic or sexual situation is a minor (for example, students or school uniforms).
  • Uses the name, image, or likeness of a real person, including celebrities, idols, acquaintances, or friends, without their permission.
  • Infringes copyrights, trademarks, portrait rights, or other rights of others.
  • Promotes violence, terrorism, self-harm, hatred, harassment, or discrimination, or is otherwise illegal.
  • Shares personal information or contact details of others, or is used for spam, scams, or advertising.

You also may not bypass or test our safety filters or usage limits, scrape or copy the Service by automated means, reverse engineer the app except where the law allows, interfere with our systems, or impersonate GagaSoft or other people.

You can report content in the app or by email. We may cooperate with law enforcement when required by law.

T4. Rubies, Subscriptions & Payments

Rubies

  • Rubies are an in-app item used for features such as chats and image generation. Rubies give you a limited, revocable license to use those features in the Service. They are not money, have no cash value, and cannot be transferred, sold, or exchanged for cash or other goods.
  • You may receive free Rubies through recharges or by watching ads. The amount, timing, and availability of free Rubies and the Ruby cost of each feature may change.
  • Purchased Rubies are not refundable except as required by law or by the store’s refund policy.

Subscriptions

  • Premium subscriptions are sold through Google Play or the Apple App Store and renew automatically at the end of each period unless you cancel at least 24 hours before renewal in your store account settings. Deleting the app does not cancel a subscription.
  • If you start a free trial, it converts to a paid subscription at the end of the trial unless you cancel before it ends.
  • Payments, cancellations, and refunds for store purchases are handled by Google or Apple under their policies. Prices may differ by country and may change. Price changes are applied as permitted by the store.
  • If we offer purchases through other channels, such as our website, the price, renewal, and refund terms shown at checkout also apply.

Ads

  • The Service may show ads, including optional ads that reward Rubies. Ad partners are listed in the Privacy Policy.

T5. Suspension & Account Deletion

  • If you break these Terms, we may remove content, limit features, or suspend or terminate your account, with or without notice where the violation is serious or notice is not practical. Where required by law, we will give reasons and a way to contact us about the decision.
  • You may delete your account at any time in the app’s settings or through our data deletion page. When your account is deleted or terminated, unused Rubies and other benefits are lost. Store subscriptions must be cancelled separately in your store account.

T6. Changes to the Service and these Terms

We may add, change, or remove features, characters, AI models, or prices. We may update these Terms. If a change is material, we will give notice in the app or on this page before it takes effect. If you keep using the Service after the change takes effect, you agree to the updated Terms.

T7. Disclaimers & Limitation of Liability

  • The Service is provided “as is” and “as available”. To the extent permitted by law, we do not guarantee that the Service will be uninterrupted or error-free, or that AI outputs will be accurate or suitable for your purposes.
  • To the extent permitted by law, GagaSoft is not liable for indirect, incidental, special, or consequential damages, or for loss of data, content, or profits, arising from your use of the Service. Our total liability for any claim relating to the Service is limited to the amount you paid us for the Service in the 12 months before the claim.
  • Nothing in these Terms limits liability for intent or gross negligence, or any consumer rights that cannot be waived under the law of your country.

T8. Governing Law & Contact

These Terms are governed by the laws of the Republic of Korea. Disputes will be handled by the competent court under the Civil Procedure Act of the Republic of Korea, without affecting mandatory consumer protections that apply in your country.

If any part of these Terms is found unenforceable, the rest remains in effect. If these Terms are translated, the English version prevails to the extent permitted by law.

Ruvy AI is operated by GagaSoft. For questions about these Terms, contact ruvyai@gagasofts.com.