This policy applies only to the product "Todo Plan" and its related services provided by Jinan Qudong Network Technology Co., Ltd. (hereinafter referred to as "we").
We attach great importance to the security of users' personal information and make every effort to protect their privacy through security measures. When you use Todo Plan, we will collect and use your personal information in accordance with relevant laws, regulations, and technical specifications to help provide you with better products and services. At the same time, we promise to strictly keep your personal information and other data confidential and ensure the security of your personal information.
Please read this Privacy Policy (hereinafter referred to as "this Policy") carefully before using our products and services. By using the "Todo Plan" product and related services, you indicate your agreement to this Policy.
We will collect and use the personal information you voluntarily provide during the use of our products (or services) based on legitimate, legal, and necessary principles for the following functionalities and services.
When you register and log in to a Todo Plan account, depending on the following registration methods, you need to provide:
When you register an account and create lists, tasks, and other data within the account, in order to synchronize data smoothly and completely across your devices, you need to allow us to collect:
After setting reminders for tasks in Todo Plan, when the reminder time is reached, we will launch the application to remind you of the task. You need to allow us to collect: task titles, task contents, task deadlines (or time periods), and task reminder time.
If you enable the 'Habit Formation System' function, in order to ensure the normal use of the habit formation system across your devices, we may collect information including:
When you view focus statistics within Todo Plan, we will query your historical data solely for statistical purposes. These data are only for your personal viewing, and we will not actively save or share them.
If you choose to bind your WeChat account to your Todo Plan account, you need to provide us with your WeChat nickname and WeChat avatar.
If you choose to bind your QQ account to your Todo Plan account, you need to provide us with your QQ nickname and QQ avatar.
You can voluntarily provide and allow us to collect the following information by improving your personal profile: avatar and nickname. This information is not necessary for the operation of our various services or system functionalities, and we will not require you to provide this information forcibly. Your refusal will not have any adverse effects on the use of Todo Plan."
We need to request certain system permissions related to personal privacy to ensure that certain functions within the application can be used properly. We will request your authorization when you use these functions, and only after obtaining your explicit authorization will we access your personal information. If you do not need to use these functions, you can refuse authorization. If you have never used these functions, we will not request permissions from you or access your personal information.
The permissions we will request and the corresponding functions include:
Our product is developed based on DCloud uni-app (5+ App/Wap2App). During the application runtime, we need to collect your device's unique identifier (IMEI/Android ID/DEVICE_ID/IDFA, SIM card IMSI information, OAID) to provide statistical analysis services. We also use application launch data and exception error logs for performance improvement and user experience enhancement, in order to provide better services to users. For more details, please visit the "DCloud User Service Terms" (Hyperlink to DCloud User Service Terms: https://ask.dcloud.net.cn/protocol.html).
We collect data based on your interactions with us and the choices you make, including your privacy settings, as well as the products and features you use.
The data we collect may include SDK/API code versions, internet service providers, IP addresses, platforms, timestamps, application identifiers, application versions, application distribution channels, unique device identifiers, Android advertising identifiers, MAC addresses, International Mobile Equipment Identity (IMEI) codes, device models, terminal manufacturers, terminal device operating system versions, session start/stop times, language location, time zone, network status (WiFi, etc.), disk, CPU, and battery usage.
SDK Name | Package Name | Purpose of Use | Permissions Used | Involves Personal Information | Privacy Policy Link / Official Website |
---|---|---|---|---|---|
Alibaba'sWeexSDK | com.taobao | Default integration of uni-app basic module, used to render uniapp's nvue page engine | android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_EXTERNAL_STORAG |
Personal files stored | https://weexapp.com/zh/ |
Fresco Image Library | com.facebook.fresco | Used for loading images on nvue pages | android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_EXTERNAL_STORAG |
Personal files stored | https://www.fresco-cn.org/ |
Glide Image Library | com.bumptech.glide | Used for image preview | android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_EXTERNAL_STORAG |
Personal files stored | http://bumptech.github.io/glide/ |
gif-drawable | pl.droidsonroids.gif | Load gif images | android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_EXTERNAL_STORAG |
Stored files | https://github.com/koral--/android-gif-drawable |
fastjson | com.alibaba.fastjson | JSON parsing | None | None | https://github.com/alibaba/fastjson |
Mobile Security Alliance OAID |
com.bun.miitmdid、 com.zui.opendeviceidlibrary、 com.netease.nis、 com.samsung.android、 com.huawei.hms |
Get OAID | None | Device information | http://www.msa-alliance.cn/col.jsp?id=122 |
Umeng Analytics | com.uc.crashsdk、 com.efs、 com.umeng |
Analytics (please fill in according to specific purpose of use) | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATEbr android.permission.READ_PHONE_STATE |
Device information (IMEI, ANDROID_ID, DEVICE_ID, IMSI), installed app list, network information | https://www.umeng.com/page/policy |
WeChat Open Platform | com.tencent.mm | Login, share, payment | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE |
Personal files stored, network information | WeChat Privacy Agreement |
Sina Open Platform | com.sina.weibo | Login, share | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE |
Personal files stored, network information | Sina Privacy Policy |
QQ Open Platform | com.tencent.open | Login, share | android.permission.MODIFY_AUDIO_SETTINGS android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE |
Personal files stored, read phone status and identity, network information | QQ Privacy Policy |
Alipay Open Platform | com.alipay | Login, share, payment | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE |
Network information, device ID, IP address, OAID, IMSI | Alipay Privacy Policy |
Tencent Browser Service SDK | com.tencent.tbs, com.tencent.smtt |
x5 kernel rendering webview | android.permission.WRITE_EXTERNAL_STORAGE android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.READ_PHONE_STATE |
Personal files stored, read phone status and identity, network information | https://x5.tencent.com/docs/privacy.html |
Integration instructions for third-party SDKs in the advertising module
SDK Name | SDK Package/Website | SDK Purpose | Potential Personal Information Obtained | Device Permissions Used | Information Usage | SDK Privacy Policy Link/Purpose |
---|---|---|---|---|---|---|
uni-AD | Basic Advertising | Device brand, model, OS version, OAID, resolution, IMEI, Android ID, SIM card IMSI information, app name, package name, version number, network information, installed app list, location information | android.permission.ACCESS_NETWORK_STATE android.permission.READ_PHONE_STATE android.permission.ACCESS_COARSE_LOCATION |
Advertising cooperation, ad attribution, anti-fraud, security | Privacy Agreement | |
Tuia | engine.tuifish.com | Basic Advertising | Basic advertising information: device brand, model, OS version, OAID, resolution, IMEI, Android ID, SIM card IMSI information, app name, package name, app version, network information, installed app list, location information | android.permission.ACCESS_NETWORK_STATE android.permission.READ_PHONE_STATE android.permission.ACCESS_COARSE_LOCATION |
Identify advertising and fraud; improve SDK crash rate, deliver personalized ads; ad distribution. | Tuia Privacy Agreement |
Kuaishou | com.kwad.sdk | Enhanced Advertising | Basic information: device brand, model, OS version, storage, carrier, time zone, language, network, etc.
Device
identifiers: IMEIs, MEID, OAID, Android ID, IMSIs, ICCID Location: IP, MAC, GPS, cell towers, WiFi App info: installed apps Other: sensor data, SIM info |
android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.READ_PHONE_STATE android.permission.ACCESS_WIFI_STATE android.permission.REQUEST_INSTALL_PACKAGES android.permission.VIBRATE |
Ad delivery, attribution, anti-fraud, security | Kuaishou Content Union Privacy Policy and SDK Usage Policy |
Kuaishou Content Alliance | com.kwad.sdk | Enhanced Advertising | Basic information: device brand, device model, software system version, storage information, operator
information, device time zone, device language, network information, etc. Device identifiers: IMEIs,
MEID, OAID,
Androidld, IMSIs, ICCID Location information: IP address, MAC address, GPS location information, base station information, WIFI information Application information: installed application list Other information: sensor information, SIM card activation information |
android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.READ_PHONE_STATE android.permission.ACCESS_WIFI_STATE android.permission.REQUEST_INSTALL_PACKAGES android.permission.VIBRATE android.permission.SET_WALLPAPER android.permission.READ_EXTERNAL_STORAGE android.permission.WRITE_EXTERNAL_STORAGE android.permission.ACCESS_COARSE_LOCATION android.permission.BLUETOOTH |
Advertising delivery, advertising attribution, anti-fraud, security | Kuaishou Content Alliance Privacy Agreement and SDK Usage Specification |
Youliangzhui | com.qq.e | Enhanced Advertising | Base station, nearby WIFI, connected WIFI, location information, device manufacturer, device model, operating system version, screen resolution, screen orientation, screen DPI, IP address, accelerometer, magnetometer, OAID, IMEI/MEID (DeviceID), Android_ID, package name, version number, process name, running status, suspicious behavior, application installation information | android.permission.INTERNET android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.REQUEST_INSTALL_PACKAGES android.permission.CHANGE_NETWORK_STATE android.permission.QUERY_ALL_PACKAGES android.permission.REORDER_TASKS android.permission.VIBRATE android.permission.ACCESS_COARSE_LOCATION |
Advertising delivery and monitoring attribution, advertiser statistics on campaign results, reduce app crashes, ensure server operation, improve scalability and performance | Youliangzhui Privacy Agreement |
Pangle | com.bytedance.sdk.openadsdk | Enhanced Advertising | Device brand, model, software system version, resolution, network signal strength, IP address, device language, sensor information, etc. basic information, SSID name of wireless network, MAC address, AndroidID, app name, package name, version number, app foreground/background status, app list information, operator information, device time zone | android.permission.ACCESS_NETWORK_STATE android.permission.READ_PHONE_STATE android.permission.WRITE_EXTERNAL_STORAGE |
Advertising delivery cooperation, advertising attribution, anti-fraud | Pangle Privacy Agreement |
Sigmob | com.sigmob.windad | Enhanced Advertising | Device information: device brand, model, operating system version, OAID, resolution, etc. Application information: application name, package name, application version, etc. Others: operator information, time zone | android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.READ_PHONE_STATE android.permission.REQUEST_INSTALL_PACKAGES android.permission.QUERY_ALL_PACKAGES |
Advertising delivery, advertiser attribution, anti-fraud | Sigmob Privacy Policy |
Baidu Baiqingteng | com.baidu.mobads.proxy | Enhanced Advertising | Device information: device brand, model, software system version, resolution, signal strength, sensor
information, total disk space, total system memory, phone restart information, phone system update time,
etc.
OAID, AndroidID, screen width and height, screen pixel density, system version number, device
manufacturer,
device model, mobile operator, mobile network status, remaining device storage, phone restart time and
update
time Developer application information: application package name, application foreground and background status Device information: IMEI, IMSI, MEID, location information, android.permission.INTERNET |
android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.READ_PHONE_STATE android.permission.ACCESS_COARSE_LOCATION android.permissio.WRITE_EXTERNAL_STORAGE |
To provide security assurance for end users, improve our products and services, conduct internal audits, data analysis and research | Baidu Baiqingteng Privacy Policy |
HUAWEI Ads | com.huawei.hms.ads.lite | Enhanced Advertising | Enhanced advertising: device information, network information, location information, application information, application usage information, context information | android.permission.INTERNET android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE |
Single request ad targeting, programmatic advertising, ad measurement attribution and anti-fraud. | HUAWEI Ads Privacy Statement and HUAWEI Ads SDK Privacy and Security Statement |
When we need to use your information for purposes other than those outlined in this policy, we will seek your prior consent. When we need to use information collected for a specific purpose for other purposes, we will seek your prior consent.
Without your consent, we will not share your personal information with any other company, organization, or individual, except in the following cases:
Without your consent, we will not transfer your personal information to any company, organization or individual, except in the following cases:
Without your consent, we will not publicly disclose your personal information, except in the following cases:
During your use of this platform, we will continue to store your personal information, and the retention period will be based on the principle of not exceeding the period necessary to provide you with the service. After you terminate the use of this platform or close the corresponding authorization, except where laws and regulations have other provisions on the retention period of specific information, we will delete or anonymize your information.
If we cease operations due to business failure or other reasons, we will immediately stop collecting your personal information and delete the personal information already collected. We will post an announcement on the website or convey this situation to each user through in-site notifications, emails, or other reasonable means.
We will store the information obtained from within the territory of the People's Republic of China within the territory of the People's Republic of China. If some products or services involve cross-border activities, we need to transmit your personal information overseas. We will strictly follow the provisions of laws and regulations and ensure the security of your personal information.
The security of your personal information is of utmost importance to us. We will strictly abide by relevant laws and regulations, and adopt industry-recognized reasonable and feasible measures to protect your personal information. This is to prevent unauthorized access, disclosure, use, and modification, as well as to avoid data damage or loss.
We have used security protection measures that meet industry standards to protect the personal information you provide, preventing unauthorized access, public disclosure, use, and modification, as well as preventing data damage or loss. We will take all reasonable and feasible measures to protect your personal information. For example, the data exchange between your browser and the Todo plan is protected by SSL encryption; we will use encryption technology to ensure the confidentiality of data; we will use trusted protection mechanisms to prevent data from being maliciously attacked; we have deployed access control mechanisms to ensure that only authorized personnel can access personal information; and we will organize security and privacy protection training courses to enhance our employees' awareness of the importance of protecting personal information.
The Internet is not an absolutely secure environment, and email, instant messaging, and other communication methods with our other users are not encrypted. We strongly recommend that you do not send personal information through such channels. Please use complex passwords to help us ensure the security of your account.
The Internet environment is not 100% secure, and we will do our best to ensure or guarantee the security of any information you send us. If our physical, technical, or management protection facilities are compromised, resulting in unauthorized access, public disclosure, tampering, or destruction of information, and causing damage to your legitimate rights and interests, we will bear the corresponding legal liability.
In the unfortunate event of a personal information security incident, we will, in accordance with the requirements of laws and regulations, promptly notify you of: the basic situation of the security incident and its potential impact, the mitigation measures we have taken or will take, your recommendations for self-protection and risk reduction, and remedial measures for you. We will promptly inform you of the relevant circumstances of the incident through email, letter, phone, push notifications, etc. When it is difficult to notify individual personal information subjects one by one, we will adopt reasonable and effective means to issue a public announcement.
At the same time, we will also proactively report the handling of personal information security incidents to the regulatory authorities as required.
You have the right to access your personal information, except for the exceptions stipulated by laws and regulations. If you want to exercise the right of data access, you can access and correct it yourself through the following methods:
Personal information: You can access or modify your avatar, nickname, email account, and login password by entering the "My" tab at the bottom - "Avatar" - "Personal Center".
In the following circumstances, you can request us to delete your personal information:
If we decide to respond to your request for deletion, we will also notify the entities that have obtained your personal information from us, and request them to delete the information in a timely manner, unless otherwise provided by laws and regulations, or these entities have obtained your independent authorization. After you delete information from our services, we may not immediately back up the corresponding information deleted from the system, but will delete the information when the backup is updated.
After you delete your account, we will also notify the entities that have obtained your personal information from us, and request them to delete the information in a timely manner, unless otherwise provided by laws and regulations, or these entities have obtained your independent authorization. After you delete information from our services, we may not immediately back up the corresponding information deleted from the system, but will delete the information when the backup is updated.
You can change the scope of your authorization for us to continue collecting your personal information or withdraw your authorization by deleting information, uninstalling software, changing permission granting methods in system settings, or setting privacy settings in the software. You can also withdraw your authorization for us to continue collecting your personal information by canceling your account.
You can delete your account by entering the last "Me" tab in the bottom menu, clicking on your avatar, entering the "Personal Center", clicking the "More" button in the top right, and then clicking "Cancel Account".
To ensure security, you may need to provide a written request or prove your identity in other ways. We may first require you to verify your identity before processing your request. We will respond to your request within 15 days.
For your reasonable requests, we generally do not charge a fee, but for multiple repeated requests that exceed reasonable limits, we may charge a certain cost fee. For requests that are unreasonably repeated, require too much technical means (such as needing to develop new systems or fundamentally change current practices), pose risks to the legitimate rights and interests of others, or are highly impractical (such as involving information stored on backup tapes), we may refuse to respond.
In the following cases, in accordance with laws and regulations, we will be unable to respond to your request:
Our products, websites, and services are mainly aimed at adults. If you are a child under 14 years old, you and your guardian should carefully read our specially formulated Todo Plan Children's Privacy Protection Statement before using our services, and ensure that you can only use our services under the guidance of your guardian after obtaining the guardian's consent to the Todo Plan Children's Privacy Protection Statement.
For cases where we collect children's personal information with the consent of their guardian, we will only use or publicly disclose this information when it is legally permitted, with the explicit consent of the parents or guardians, or when it is necessary to protect the children.
If we find that we have collected personal information of children without obtaining verifiable parental consent in advance, we will try to delete the relevant data as soon as possible.
Since this privacy policy may be updated from time to time, you should check it regularly to understand our plans and procedures for protecting the personal information we collect. Your continued use of the Todo Plan service constitutes your consent to this privacy policy and any updates.
For major changes, we may provide more prominent notices to explain the specific changes to this policy, depending on the circumstances. Major changes include but are not limited to:
If you or your guardian have any questions, opinions or suggestions about this privacy policy, please contact us through the following methods: