Welcome to VibeNote (the “Product”). We, Whale Cloud Technology Co., Ltd. (“we” or “us”), understand the importance of personal privacy and information security, and we are committed to protecting your personal information.
This Privacy Policy explains how we collect, use, manage, share, transfer, disclose, protect, and retain your personal information when providing products or services, and explains your rights to access, correct, delete, or otherwise manage your information.
This Policy applies to all VibeNote products and services, including the VibeNote app, web version, WeChat mini program, and other related services. By using our products or services, you acknowledge that you have read, understood, and agreed to this Policy.
We follow the principles of legality, legitimacy, necessity, and transparency. We collect and use your personal information only for the purposes described in this Policy and will request your consent where required by law.
When you contact customer service, submit feedback, or request dispute handling, we may collect account information, order information, contact information, and support communication records for identity verification and follow-up.
We request device permissions only when needed for product features, and you can enable or disable them in your device settings.
| Permission | Feature | Purpose |
|---|---|---|
| Photos | Image notes, avatar editing, image saving | Upload note images, modify avatars, and save images. |
| Microphone | Voice input and speech-to-text | Record voice notes or convert audio to text. |
| Clipboard | Copy and paste | Read local clipboard content to quickly fill note information. Clipboard content is not uploaded to the server. |
| Location | BLE device scanning | Scan and connect to BLE devices. |
We may collect and use personal information without consent where permitted by law, including situations involving legal obligations, public security, public health, criminal investigation, protection of vital interests, publicly disclosed information, or secure operation of products and services.
We may use cookies and similar technologies to simplify login, identify account status, and protect account security. You can manage or delete cookies through your browser or device settings.
We do not arbitrarily share, transfer, or publicly disclose your personal information. We may share information with your consent, with affiliates under this Policy, or with partners such as payment providers, security verification providers, and analytics service providers where necessary to provide services.
We transfer personal information only with your consent, as part of mergers, acquisitions, or asset transfers where the recipient remains bound by this Policy, or as required by law. Public disclosure occurs only with your consent or as required by competent authorities after legal review.
You have rights to access, correct, supplement, delete, and request account cancellation for your personal information.
You can access account information, order information, and note content through the “Me” page in the VibeNote app or the avatar icon in the lower-left corner of the web version.
If your personal information is inaccurate or incomplete, you may correct or supplement it through the above paths or contact customer service. We will respond within 15 business days.
You may request deletion where our processing violates laws, lacks your consent, violates our agreement with you, you no longer use the service, you cancel your account, or we stop providing products or services.
You can request account cancellation through the VibeNote app “Me” page, the web avatar icon, or manual customer service. We will verify your identity and respond within 15 business days.
We may be unable to respond to requests related to national security, public security, criminal investigation, malicious abuse of rights, damage to lawful rights of others, trade secrets, or legal obligations.
Publication date: October 17, 2025
| Permission | Feature | Purpose |
|---|---|---|
| NSMicrophoneUsageDescription | Microphone | Voice input and speech-to-text. |
| NSCameraUsageDescription | Camera | Take photos as note content, recording attachments, or feedback screenshots. |
| NSPhotoLibraryUsageDescription | Photos | Upload note images, modify avatars, and save images. |
| NSContactsUsageDescription | Contacts | Import phone contacts and create contact groups for sharing notes or managing recipients. |
| NSBluetoothAlwaysUsageDescription NSBluetoothPeripheralUsageDescription | Bluetooth | Connect recorder devices and synchronize audio files. |
| Permission | Feature | Purpose |
|---|---|---|
| android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_EXTERNAL_STORAGE | External storage | Save images to the device. |
| android.permission.INTERNET android.permission.ACCESS_WIFI_STATE android.permission.ACCESS_NETWORK_STATE android.permission.CHANGE_WIFI_STATE | Network | Determine network status and maintain service connectivity. |
| android.permission.WAKE_LOCK | Wake lock | Keep the screen awake during audio recording. |
| android.permission.RECORD_AUDIO android.permission.MODIFY_AUDIO_SETTINGS | Recording | Voice input and speech-to-text. |
| android.permission.BLUETOOTH_ADMIN | Bluetooth | Connect Bluetooth headsets and support voice recording or playback. |
| android.permission.READ_CONTACTS | Contacts | Open local contacts from My Contacts. |
| android.permission.ACCESS_FINE_LOCATION | Location | Scan BLE devices. |
| android.permission.READ_PHONE_STATE | Phone status | Detect phone-call status to pause recording automatically during calls and resume recording after calls end. |
| Organization | Shenzhen Hexun Huagu Information Technology Co., Ltd. |
| Product / Type | JPush SDK |
| Information Used | Device identifiers including Android ID, GAID, OAID, UAID, IDFA, AAID; device hardware information including model, screen resolution, manufacturer, product name, and storage; operating system information including version, name, and language; network information including network type, carrier, IP address, and Wi-Fi status; push message logs. |
| Information Type | Common device information and network identity information |
| Purpose | Message push |
| Scenario | Used for task messages and alert notifications. |
| Permission | Notification permission (POST_NOTIFICATIONS) |
| Sharing Method | The app initializes the SDK, and the SDK obtains information through its own system API logic. |
| Official Link | https://docs.jiguang.cn/jpush/client/Android/android_sdk |
| Privacy Policy | https://www.jiguang.cn/license/privacy |
| Organization | Umeng Tongxin (Beijing) Technology Co., Ltd. (Alibaba Group) |
| Product / Type | Umeng+ Analytics and Social Sharing SDK |
| Information Used | Device identifiers including IMEI, Android ID, OAID, MAC address, and IDFA; device hardware information including model, operating system version, and screen resolution; network information including network type, carrier, and IP address; app usage data including page visits, event tracking, sharing behavior, and other user operation records. |
| Information Type | Common device information, network identity information, and browsing/usage records |
| Purpose | App analytics and social sharing |
| Scenario | Used to analyze app usage data and share content to WeChat or DingTalk. |
| Permission | Network permissions (INTERNET, ACCESS_NETWORK_STATE) |
| Sharing Method | The app initializes the SDK, and the SDK obtains information through its own system API logic. |
| Official Link | https://developer.umeng.com/ |
| Privacy Policy | https://www.umeng.com/policy |
| Organization | Shenzhen Tencent Computer Systems Co., Ltd. |
| Product / Type | Tencent Bugly Crash Analytics SDK |
| Information Used | Device hardware information including model, manufacturer, and operating system version; network information including Wi-Fi status, network type, and carrier; app crash logs including crash stack and error logs; user identifiers including user ID, phone number, and nickname. |
| Information Type | Common device information and network identity information |
| Purpose | Crash monitoring and analysis |
| Scenario | Used to monitor app crashes and troubleshoot errors. |
| Permission | Network permissions (INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE) |
| Sharing Method | The app initializes the SDK, and the SDK obtains information through its own system API logic. |
| Official Link | https://bugly.qq.com/ |
| Privacy Policy | https://privacy.qq.com/ |
| Organization | Shenzhen Tencent Computer Systems Co., Ltd. |
| Product / Type | Tencent Browser Service SDK (TBS File SDK) |
| Information Used | Device hardware information including model and operating system version; app process information; document file paths. |
| Information Type | Common device information |
| Purpose | In-app document preview |
| Scenario | Used to preview Office files, PDFs, and other documents in the app. |
| Permission | Network permission (INTERNET) |
| Sharing Method | The app initializes the SDK, and the SDK obtains information through its own system API logic. |
| Official Link | https://x5.tencent.com/ |
| Privacy Policy | https://privacy.qq.com/ |
| Organization | Alipay (China) Network Technology Co., Ltd. (Ant Group) |
| Product / Type | Alipay Payment SDK |
| Information Used | Device identifiers including IMEI, IMSI, MAC address, and Android ID; device hardware information including model and operating system version; network information including network type, carrier, and IP address; order information including payment amount and merchant ID. |
| Information Type | Common device information, network identity information, and personal transaction information |
| Purpose | In-app payment |
| Scenario | Used for membership purchases and value-added service payments. |
| Permission | Network permissions (INTERNET, ACCESS_NETWORK_STATE) |
| Sharing Method | The app calls the SDK to initiate payment, and the SDK obtains device information through its own logic. |
| Official Link | https://open.alipay.com/ |
| Privacy Policy | https://opendocs.alipay.com/open/54/01g6qm |
| Organization | Shenzhen Tencent Computer Systems Co., Ltd. |
| Product / Type | WeChat Open Platform SDK |
| Information Used | Device hardware information including model and operating system version; network information including network type and IP address; WeChat installation status; payment order information. |
| Information Type | Common device information, network identity information, and personal transaction information |
| Purpose | WeChat Pay and WeChat sharing |
| Scenario | Used for WeChat payments and sharing content to WeChat chats or Moments. |
| Permission | Network permission (INTERNET) |
| Sharing Method | The app calls the SDK to initiate payment or sharing, and the SDK obtains necessary device information through its own logic. |
| Official Link | https://open.weixin.qq.com/ |
| Privacy Policy | https://weixin.qq.com/cgi-bin/readtemplate?lang=zh_CN&t=weixin_agreement&s=privacy |
| Organization | Alibaba (China) Co., Ltd. |
| Product / Type | DingTalk Sharing SDK |
| Information Used | Shared content information including links, images, and text. |
| Information Type | Browsing/usage records |
| Purpose | Share content to DingTalk |
| Scenario | Used to share app content to DingTalk conversations. |
| Permission | Network permission (INTERNET) |
| Sharing Method | The app calls the SDK to initiate sharing, and sharing is completed through the DingTalk client. |
| Official Link | https://open.dingtalk.com/ |
| Privacy Policy | https://terms.alicdn.com/legal-agreement/terms/suit_bu1_dingtalk/suit_bu1_dingtalk20201007094649608.html |
| Organization | Huawei Technologies Co., Ltd. |
| Product / Type | Huawei AppGallery Connect SDK |
| Information Used | Device identifiers including Huawei ID and push token; device hardware information including model, operating system version, and HMS Core version; network information including network type and IP address. |
| Information Type | Common device information and network identity information |
| Purpose | Huawei device push channel |
| Scenario | Used to receive push messages on Huawei devices as a JPush vendor channel. |
| Permission | Network permission (INTERNET) |
| Sharing Method | When the app initializes JPush, the Huawei push plugin indirectly calls Huawei AGC SDK to obtain the push token. |
| Official Link | https://developer.huawei.com/consumer/cn/agconnect/ |
| Privacy Policy | https://consumer.huawei.com/minisite/cloudservice/legal/privacy-statement.htm |
| Organization | Beijing Xiaomi Mobile Software Co., Ltd. |
| Product / Type | Xiaomi Push SDK |
| Information Used | Device information including manufacturer, model, region, carrier name, memory, operating system version, Xiaomi Push SDK version, push message content, notification settings, network type, and Wi-Fi status. |
| Information Type | Common device information and network identity information |
| Purpose | Message push |
| Scenario | Used to receive push messages on Xiaomi devices as a JPush vendor channel. |
| Permission | Network permission (INTERNET) |
| Sharing Method | When the app initializes JPush, the Xiaomi push plugin indirectly calls Xiaomi Push SDK to obtain the push token. |
| Official Link | https://dev.mi.com/console/appservice/push.html |
| Privacy Policy | https://dev.mi.com/xiaomihyperos/documentation/detail?pId=1534 |
| Organization | Shenzhen Honor Software Technology Co., Ltd. |
| Product / Type | Honor Push SDK |
| Information Used | Device identifiers including AAID and PushToken, APPID, and app package name. |
| Information Type | Network identity information |
| Purpose | Message push |
| Scenario | Used to receive push messages on Honor devices as a JPush vendor channel. |
| Permission | Network permission (INTERNET) |
| Sharing Method | When the app initializes JPush, the Honor push plugin indirectly calls Honor Push SDK to obtain the push token. |
| Official Link | https://developer.hihonor.com/cn/ |
| Privacy Policy | https://developer.hihonor.com/cn/kitdoc/?category=%E5%9F%BA%E7%A1%80%E6%9C%8D%E5%8A%A1&kitId=11002&navigation=guides&docId=sdk-data-security.md |
| Organization | Guangdong Huantai Technology Co., Ltd. |
| Product / Type | OPPO Push SDK |
| Information Used | Basic app information including MCS package name, app version, OPUSH SDK version, and in-app device identifiers including RegistraterID, appKey, and appSecret. |
| Information Type | Network identity information |
| Purpose | Message push |
| Scenario | Used to receive push messages on OPPO devices as a JPush vendor channel. |
| Permission | Network permission (INTERNET) |
| Sharing Method | When the app initializes JPush, the OPPO push plugin indirectly calls OPPO Push SDK to obtain the push token. |
| Official Link | https://open.oppomobile.com/ |
| Privacy Policy | https://open.oppomobile.com/new/developmentDoc/info?id=11228 |
| Organization | Vivo Mobile Communication Co., Ltd. |
| Product / Type | vivo Push SDK |
| Information Used | Basic app information including appid, appkey, package name, app version, pushSDK version; in-app device identifier regid; device hardware information including device type; basic system information including system type and version. |
| Information Type | Common device information and network identity information |
| Purpose | Provide push message services and collect push SDK API success-rate statistics |
| Scenario | Used to receive push messages on vivo devices as a JPush vendor channel. |
| Permission | Network permission (INTERNET) |
| Sharing Method | When the app initializes JPush, the vivo push plugin indirectly calls vivo Push SDK to obtain the push token. |
| Official Link | https://dev.vivo.com.cn/promote/pushNews |
| Privacy Policy | https://dev.vivo.com.cn/documentCenter/doc/652#w1-12075822 |
| Organization | Zhuhai Xingji Meizu Information Technology Co., Ltd. |
| Product / Type | Meizu Push SDK |
| Information Used | Device-related information including phone brand, model, system version, system language, PUSHID device identifier, app information, and push status. |
| Information Type | Common device information and network identity information |
| Purpose | Provide real-time message push on Meizu phones and optimize push experience and analytics |
| Scenario | Used to receive push messages on Meizu devices as a JPush vendor channel. |
| Permission | Network permission (INTERNET) |
| Sharing Method | When the app initializes JPush, the Meizu push plugin indirectly calls Meizu Push SDK to obtain the push token. |
| Official Link | https://open.flyme.cn/service?type=push |
| Privacy Policy | https://open.flyme.cn/docs?id=202 |