OtterLife Privacy Policy
Effective Date: November 22, 2023 Updated Date: September 30, 2026 Preface This “OtterLife Privacy Policy” (hereinafter referred to as “this Privacy Policy” or “this Policy”, this Privacy Policy together with its updated versions collectively constitute “this Privacy Policy”) applies to products and services provided by OtterLife product service provider [Shanghai Ruoyou Network Technology Co., Ltd.] (hereinafter referred to as “OtterLife Operator” or “we”) to users (also referred to as “you”). This Privacy Policy will detail the policies and measures of OtterLife Operator in obtaining, managing, and protecting your personal information. Part One: Definitions Personal information refers to various information recorded electronically or by other means that can identify a specific natural person’s identity or reflect a specific natural person’s activities, either alone or in combination with other information. Sensitive personal information refers to personal information that, once leaked, illegally provided, or misused, may endanger personal and property safety, and is highly likely to cause damage to personal reputation, physical and mental health, or discriminatory treatment. Part Two: Personal Information Privacy PolicyI. How We Collect and Use Your Personal Information
1. Accessing the Software
When you use our products and/or services, scenarios where we need/may need to collect and use your personal information include: (1) To provide you with the basic functions of our products/services, you must authorize us to collect and use necessary information. If you refuse to provide the corresponding information, you will not be able to use our products and/or services normally; (2) To provide you with extended functions of our products and/or services, you may choose to authorize us to collect and use information. If you refuse to provide it, you will not be able to use related extended functions normally or achieve the intended functional effects, but this will not affect your normal use of the basic functions of our products and/or services. You understand and agree:- We are committed to creating diverse products and services to meet your needs. Because we provide you with a wide variety of products and services, and different users choose to use different specific products/services, the types and scope of personal information collected and used by different functions will vary accordingly. Please refer to the specific product/service functions.
- To bring you a better product and service experience, we are continuously improving our technology. As a result, we may launch new or optimized functions from time to time, which may require the collection and use of new personal information or changes to the purpose or method of personal information use. For this, we will separately explain to you the purpose, scope, and method of collecting corresponding information through updating this policy, pop-ups, page prompts, announcements, and other methods, and collect and use it after obtaining your consent.
(I) Basic Function Services
The basic function services we provide include: food query, viewing weight loss stories and popular science articles. We need to collect your device information, specifically including device name, device model, device identification code (including IDFA, Android_ID, MAC, OAID, Advertising ID, Serial Number, UAID, ICCID, hardware serial number UUID, IDFA), hardware serial number, device serial number, mobile application list, operating system and application version, language settings, unique device identifier, self-startup, carrier network type, and similar hardware and software characteristic information, and network information. If you refuse to provide the corresponding information, you will not be able to use our products and/or services normally.(II) Extended Function Services
The main extended function services we provide include: registration and login, creating health profiles, using recording tools, exercise data synchronization, and member information synchronization, as detailed below. To provide you with better products and services, when you use extended function services, we may collect the following information. If you refuse to provide it, you will not be able to use related extended function services normally or achieve the intended functional effects.- Account Registration and Login
1.3 Google Sign-In and Firebase Authentication
Data accessed. When you choose Google sign-in in the OtterLife App or related sign-in webpages, Google and Firebase Authentication process your Google account identifier, email address, and basic profile information, including your name and profile photo where available. The App requests theprofile and email scopes; the webpage uses Firebase’s Google sign-in provider without additional scopes. Authentication also involves Google authentication credentials, a Firebase user identifier (UID), and a Firebase ID token. Firebase processes IP addresses and user-agent information to provide authentication security and prevent abuse. You enter your Google password with Google; OtterLife does not receive it. This sign-in flow does not request access to Gmail messages, Google Drive files, Calendar events, contacts, or health data. Apple Health and Google Health Connect permissions are separate from Google sign-in.
Use. We use the Firebase ID token to authenticate you with OtterLife’s account service and to create or sign in to your OtterLife account. We associate the Firebase UID and the name returned by the authentication service with your OtterLife account to identify the account and set its nickname. The resulting OtterLife login credentials and account identifier allow you to access your account and its services. Google sign-in is an authentication function; using an AI feature involves the separate data processing described in “AI-Powered Features and Data Processing.”
Storage. Firebase Authentication stores an authentication account record for the OtterLife Firebase project. Our account services store the account association, including the Firebase UID and nickname. Sign-in credentials are processed by the App or webpage and the account services. The webpage’s Firebase client uses memory persistence and signs out of Firebase after obtaining the login proof; the OtterLife web service separately stores a session containing the OtterLife account identifier, sign-in provider, and OtterLife login credentials, and the browser holds a session cookie. The client signing out of Firebase does not delete these account or session records. Session expiry does not mean account deletion.
Sharing. Google and Google’s Firebase Authentication participate in this sign-in flow to authenticate your identity and manage the authentication record. The Firebase ID token is sent to OtterLife’s account services for login verification. Where you use the related webpage, Cloudflare provides its hosting and session infrastructure, which processes the login request and stores the web session. Other sharing, transfer, or disclosure is subject to Section II of this policy. See Privacy and Security in Firebase and the Google Privacy Policy for Google’s processing of information.
Protection. Authentication requests use HTTPS to protect information in transit. The web session cookie uses Secure, HttpOnly, and SameSite attributes; the web service validates the login transaction and session before providing account access. The access restrictions and safeguards in Section III also apply to Google sign-in information. These measures do not eliminate all security risks.
Retention and deletion. The retention principles in Section III apply to the Google sign-in information held by us: we retain information for the purposes described in this policy and applicable legal requirements. Firebase’s authentication record has its own retention and deletion process, described in its privacy documentation. Signing out, uninstalling OtterLife, or removing the Google connection does not by itself delete your OtterLife account or information already held by us or Firebase. You can manage the Google connection in your Google Account. To request deletion of your OtterLife account and associated Google sign-in information, use the account cancellation process or contact email in Section IV. The account cancellation cooling-off period is not a deadline for removing every copy from Firebase, logs, or backups.
If you are not logged in, you will not be able to use the extended function services of OtterLife.
- Creating Health Profile
- Using Recording Tools
- Account Security and System Operation Security
- Exercise Data Synchronization
- Media Library Monitoring Permission
- Application Self-startup
2. Using OtterLife Services
- Client hardware characteristic information: device model, device sensors, device hardware serial number, operating system version, battery, signal strength information;
- Software characteristic information: software version number, browser type;
- Service log information: information you view when using our services, service failure information, and other similar service log information;
- Other log and device information:
3. Other Related Information
To help you better use our products or services, we may also collect relevant information in addition to the information listed above: (1) We may collect anonymized information for research, statistical analysis, and prediction (including using anonymous data for machine learning, model algorithm training, etc.) to improve products and make commercial decisions; (2) When you contact us, we may record your conversation with us and collect other necessary information to verify your identity and resolve issues. In any case, when collecting the above information, we will still follow the principles of “minimum limit” and “necessity,” and will do well in protecting relevant data in accordance with regulations.4. Exceptions to Obtaining Consent
Please be fully aware that in the following circumstances, we do not need to (re)obtain your authorization and consent to collect and use personal information: (1) Related to national security and national defense security; (2) Related to public safety, public health, and major public interests; (3) Related to criminal investigation, prosecution, trial, and judgment execution; (4) To protect the life, property, and other major legitimate rights and interests of the personal information subject or other individuals but it is difficult to obtain the individual’s consent; (5) Personal information that the personal information subject has disclosed to the public on their own; (6) Personal information collected from legally publicly disclosed information, such as legal news reports, government information disclosure, and other channels; (7) Necessary for signing and performing a contract at your request; (8) Necessary for maintaining the safe and stable operation of the services provided, including discovering and handling service failures or similar situations; (9) Other circumstances stipulated by laws and regulations.5. Accessibility Service API License Disclosure Statement
OtterLife may use the Accessibility API service to help you quickly translate non-native language text in applications to achieve multilingual accessibility. If you do not grant this permission, it will not affect the normal use of other functions.Health and Fitness Information
We request to be associated with Apple Health & Google Health Connect to obtain your step count data, sleep analysis, heart rate, and establish your calorie consumption goals. Health data access requires authorization separate from Google sign-in. Storage and transmission depend on the feature you use: data may be processed on your device, synchronized to your OtterLife account as described under “Exercise Data Synchronization,” or sent for an AI feature as described below. Google sign-in alone does not authorize these health data uses.AI-Powered Features and Data Processing
OtterLife includes optional features powered by artificial intelligence to provide you with personalized health insights and recommendations. Data Sharing: When you use these features, we transmit relevant data (such as your activity logs, sleep patterns, or user queries) to our trusted third-party AI service providers solely for the purpose of generating a response. AI Service Providers: AI requests are processed through third-party model and AI gateway services. The provider and model can vary by feature, region, and service configuration. Firebase Authentication used for Google sign-in is a separate authentication service. User Choice: AI features are optional. Choosing Google sign-in does not by itself authorize sending health data for AI processing. The data submitted when you use an AI feature can include your queries and the health information you choose to supply to that feature. Data Processing and Retention: OtterLife processes AI requests through its services, and chat features store conversation history so that you can access previous conversations. Third-party processing and retention are governed by the terms and privacy practices applicable to the service used. Completion of an AI response does not by itself mean that every copy of the request or response has been deleted. You can request deletion through the channels in Section IV.How We Use Information
We use the information we collect for the following purposes: Improve, Personalize, and Develop the Services We utilize collected information to enhance, personalize, and develop OtterLife services. This includes generating AI-based health advice, ensuring service stability, and developing new features. Processing health data is based on your consent (GDPR, Art 6.1(a) and Art 9.2(a)). Communicate With You We use your information to send you service notifications and respond to your inquiries. We assure you that the information we collect will never be sold.Sharing of Information
We do not sell your personal data. We may share information in the following limited circumstances: Authentication and Infrastructure Providers: Google and Firebase Authentication for Google sign-in, and the hosting and session infrastructure for related webpages (as detailed in “Google Sign-In and Firebase Authentication”). AI Service Providers: To provide intelligent health analysis features (as detailed in the “AI-Powered Features and Data Processing” section). Legal Requirements: We may disclose information about you to comply with legal obligations, protect our rights, or prevent illegal activity. Aggregated Data: We may share non-personal information that is aggregated or de-identified to prevent identification of individuals.Security of Your Personal Data
We take reasonable technical and organizational measures to protect personal data, including authentication and access restrictions. Google sign-in protections are described in “Google Sign-In and Firebase Authentication”; our general protection and storage principles are set out in Section III.II. How We Share, Transfer, and Publicly Disclose Your Personal Information
When performing relevant sharing, transfer, and public disclosure actions, we will only share, transfer, and publicly disclose necessary personal information, and are bound by the purposes stated in this policy. (I) Use and Provision of Personal Information Without your consent, OtterLife Operator will not share your personal information with any company, organization, or individual other than itself, except in the following circumstances:- Sharing with explicit authorization and consent: Authorization or consent has been obtained from you or your guardian. Such as providing at your request to handle disputes or controversies between you and others or in accordance with the relevant agreements signed with you (including the “OtterLife Software License and Service Agreement”) or other legal documents;
- Sharing under legal circumstances: According to relevant laws and regulations, for the needs of litigation activities, or to satisfy disclosure requirements based on legal procedures by judicial or administrative authorities. For example: within the scope permitted by laws and regulations, when it is necessary to protect the interests, property, and safety of OtterLife or OtterLife’s partners, you, other OtterLife users, or the public from harm;
- Sharing with OtterLife Operator’s affiliates: To provide you with services, or to protect the personal and property safety of you or OtterLife Operator’s affiliates or other users from infringement, OtterLife Operator may share your personal information with its affiliates;
- Sharing with OtterLife Operator’s authorized partners: We will entrust authorized partners to provide you with certain services or perform certain functions on our behalf. To protect the security of your personal information, before sharing your personal information with partners, we will sign corresponding personal information use or confidentiality agreements with them, requiring them to process personal information in accordance with our instructions, this policy, and any other relevant confidentiality and security measures.
- With your explicit consent;
- When involving merger, acquisition, or bankruptcy liquidation, if personal information transfer is involved, we will require the new company or organization holding your personal information to continue to be bound by this policy, otherwise we will require that company or organization to re-seek your authorization and consent;
- In accordance with the relevant agreements signed with you (including electronically signed online agreements) or other legal documents;
- When necessary according to applicable laws and regulations, legal procedures, or mandatory administrative or judicial requirements.
- With your explicit consent or based on your active choice;
- Disclosure based on laws and regulations: In the case of mandatory requirements by law, legal procedures, litigation, or government authorities, we may disclose your personal information.
- Related to national security and national defense security;
- Related to public safety, public health, and major public interests;
- Related to criminal investigation, prosecution, trial, and judgment execution;
- To protect the life, property, and other major legitimate rights and interests of you or other individuals but it is difficult to obtain the individual’s consent;
- Personal information that you have disclosed to the public on your own;
- Collecting personal information from legally publicly disclosed information, such as legal news reports, government information disclosure, and other channels.
III. How We Protect and Store Your Personal Information
(I) Protection of Personal Information- OtterLife Operator will conduct level assessment and security evaluation of OtterLife in accordance with relevant regulations.
- We will take reasonable and feasible measures to try to avoid collecting irrelevant personal information. We will store personal information collected and generated within the People’s Republic of China within the territory of the People’s Republic of China.
- OtterLife Operator has strict data protection and management measures. We will take security measures to protect your personal information from unauthorized access, use, disclosure, modification, damage, loss, and other forms of illegal processing.
- In the unfortunate event that the data security obtained and stored by OtterLife Operator is compromised, or due to external actions (such as hacker attacks) the user’s non-public information is disclosed to unrelated third parties, OtterLife Operator will activate emergency plans, form an emergency response team, start procedures, conduct internal investigations, report to and notify regulatory authorities, and cooperate with regulatory authorities to reduce the impact of the incident on users. At the same time, we will inform relevant users through push notifications, emails, announcements, and other forms.
- If our products or services cease operations, we will promptly stop collecting your personal information and notify you of the cessation through push notifications, announcements, and other forms. In any case, we will delete or anonymize your personal information held by us after terminating services or operations.
IV. How You Access and Control Your Personal Information
- Changing or Withdrawing Authorization
- Account Cancellation
- Stop Using Services
V. How We Handle Minors’ Personal Information
Minors should obtain the consent of their guardians before using our products or services. If you are a minor under the age of eighteen, before using our products or services, please have your parents or guardians carefully read this privacy policy, and use our products or services or provide us with information with the consent of your parents or guardians. When OtterLife Operator requires you to assume responsibility according to legal provisions or this agreement, we have the right to seek recourse from your guardian. If you are the parent or guardian of a minor, you should carefully read all the contents of this agreement before agreeing to let the minor use our products or services. Note: If you are the parent or guardian of a minor, you should carefully read all the contents of this privacy policy before agreeing to let the minor use our products or services. If you have any questions, you can contact us through the contact information disclosed in this privacy policy. If you use OtterLife, we will assume that you have obtained the aforementioned consent. We will protect the personal information of minors in accordance with relevant national laws and regulations and this privacy policy.VI. How Your Personal Information Is Transferred Globally
OtterLife Operator will store personal information collected and generated during operations within the People’s Republic of China within the territory of China, except in the following circumstances:- Where applicable laws clearly stipulate;
- With your explicit authorization;
- Personal active actions you take through the internet.
VII. How This Policy Is Updated
Due to factors such as product form changes and revisions to laws and regulations, we may revise this policy from time to time. At the same time, we will publish any changes to this policy on this page. If you have objections to the revised privacy policy, you should stop using our related services in time. If you agree to the newly revised policy or continue to use our services, it means that you have fully read, understood, and agreed to our policy.VIII. How to Contact Us
If you have any questions, comments, or suggestions about this privacy policy, you can send the relevant content to: OtterLife@iftech.io After we receive your question, we will verify your identity and process your feedback question and reply to you in a timely manner. If you are not satisfied with our reply, especially if you believe that our personal information processing methods have damaged your legitimate rights and interests, you can also seek solutions by filing a lawsuit with a court with jurisdiction in Yangpu District, Shanghai. Special notes:- OtterLife products refer to the mobile client application labeled “OtterLife” and its related sign-in webpages.
- OtterLife Operator refers to Shanghai Ruoyou Network Technology Co., Ltd.