Welcome to Days OFF ("the App"). We deeply value your privacy.
Please read this Policy carefully before using the App.
1. Information We Collect
1.1 Information you provide voluntarily
- Account username — chosen by you at sign-up (2–10 characters, starting with Chinese or a letter).
- Password — stored on the server only as a one-way SHA-256 salted hash. We never see or store your plain-text password, and cannot recover it.
1.2 Content you create
- Mood diary entries
- Sports notes and sport training plans
- Travel idea cards, trip cards
- Event cards & milestone cards
- Original artworks you upload (unpublished)
- Exhibitions and travel inspirations you publish publicly
1.3 Anonymous statistics
- Registration count, daily active users
- Crash reports, network error summaries
- Screen-view usage (anonymous)
All statistics are aggregated anonymously and cannot identify you personally.
2. End-to-End Encryption (E2EE)
Your private content — mood diary, sports notes & plans, travel cards,
event cards, and unpublished artworks — is encrypted on your device
using a cryptographic key derived from your password, and only then
uploaded to our cloud.
- The server stores encrypted ciphertext only.
- No one, including the DaysOFF team, can read these contents.
- The encryption key is derived only from your password, only on your device.
- We cannot retrieve or reset this key. If you forget your password,
encrypted content cannot be recovered. Please keep your password safe.
3. Public Content
Content you publish publicly — exhibitions, travel inspirations, and
shared artworks — is stored in clear text on the server and visible to
other users, to enable our legal content moderation obligations.
⚠ Please do not include sensitive personal information in public content.
4. How We Use Information
- Providing and maintaining the App service, including multi-device cloud sync.
- Improving and optimizing the product experience.
- Protecting account and data security, and complying with legal obligations
such as illegal content reporting.
We do not use your data for advertising, user profiling, or resale.
5. Data Storage
- Your data lives on your device's local storage or on our secure servers (HTTPS, TLS 1.2+).
- Private content is always stored as encrypted ciphertext.
- Data is retained for the shortest period necessary to fulfill the purposes described in this Policy.
6. Data Sharing & Disclosure
- We never sell your personal information to any third party.
- We only share or disclose your information when:
- We have obtained your explicit informed consent.
- Required by laws, regulations, valid court orders, or government requests.
7. Data Security
We employ reasonable administrative and technical measures to protect your
information, including:
- HTTPS / TLS 1.2+ for every network request.
- SHA-256 one-way hash for passwords (with static salt).
- E2EE for all private user content.
- Bearer-token authentication for all write & private-read APIs.
- IP-based rate limiting for registration & login endpoints.
8. Your Rights
- Access & Correct your personal information within the App.
- Export your data: content is also stored locally in UserDefaults and on the server synced under your account.
- Delete specific content in each module.
- Account deletion (Guideline 5.1.1(v)):
Go to Me → Settings → Delete Account. Your account and all data
(user, tokens, exhibitions, travel ideas, feedback, user_data,
block records, uploaded images on OSS) are permanently wiped from
our servers in one atomic transaction and cannot be recovered.
- Log out locally at any time in Me → Settings.
To exercise any other privacy right, contact us at the address below.
9. Children's Privacy
The App is not directed at children under 14 years of age.
We do not knowingly collect personal information from children under 14.
If you believe we have done so, please contact us immediately and we will
delete the information promptly.
10. Policy Updates
We may revise this Policy from time to time. Updates are posted on this
page with the revised effective date; material changes are notified
prominently.
11. Contact Us
For any questions, requests, or complaints about this Policy or our
privacy practices, email:
📧 support@daysoff-app.com
欢迎使用 Days OFF(以下简称「本应用」)。我们非常重视您的隐私保护,请您在使用本应用前仔细阅读本政策。
一、我们收集的信息
1. 您主动提供的信息
- 用户名:您注册时自行设定(2–10 字符,首字必须为中文或英文字母)。
- 密码:服务器端仅存储带盐 SHA-256 不可逆哈希值。我们不会也无法获知您的明文密码,无法重置加密内容。
2. 您创作的内容
- 心情手记
- 运动笔记、运动计划
- 旅行灵感卡片、打包的旅行卡
- 赛事卡片、里程碑卡片
- 未公开的原创作品(上传但未发布)
- 您发布的公开展览、公开旅行灵感
3. 匿名统计信息
- 注册数量、每日活跃用户
- 异常退出、网络错误汇总
- 各页面浏览统计(匿名)
所有统计数据均为匿名聚合,无法识别您的个人身份。
二、端到端加密
您的私密内容——心情手记、运动笔记与运动计划、旅行卡片、
赛事卡片及未公开的作品——均在您的设备上使用由您的密码派生的
密钥加密后才上传云端。
- 服务器仅存储加密后的密文。
- 包括我们在内的任何人都无法查看这些内容。
- 加密密钥仅从您的密码、仅在您的设备上派生。
- 我们无法获知或重置该密钥。若您忘记密码,上述加密内容
将无法恢复,请妥善保管密码。
三、公开内容
您主动发布的展览、旅行灵感及公开作品,以明文形式存储并对其他用户展示,
以便我们依法履行内容审核义务。
⚠ 请您勿在公开内容中填写任何个人敏感信息。
四、信息的使用
- 提供与维护本应用服务(包括多设备云同步)。
- 改进和优化产品体验。
- 保障账号与数据安全、配合合法内容审核要求。
我们不会将您的数据用于广告、用户画像或转售。
五、信息的存储
- 存储位置:您的设备本地或我们托管的安全服务器(HTTPS,TLS 1.2+)。
- 私密内容始终以密文形式存储。
- 保存期限:为实现本政策目的所必需的最短时间。
六、信息的共享与披露
- 我们不会向任何第三方出售您的个人信息。
- 仅在以下情形共享或披露:
- 取得您明确的知情同意。
- 法律法规、有效司法裁定或政府机关的合规要求。
七、信息安全
我们采取合理的管理与技术措施保护您的信息,包括但不限于:
- 全站 HTTPS / TLS 1.2+ 加密传输。
- 密码采用带盐 SHA-256 单向哈希存储。
- 所有私密内容均采用端到端加密。
- 所有写入 / 私密读取接口均采用 Bearer Token 鉴权。
- 注册 / 登录接口采用基于 IP 的速率限制,防止暴力破解。
八、您的权利
- 访问 与 更正:您可在应用内各模块直接访问或更正您的个人信息。
- 导出:数据同时存储在您的设备本地 UserDefaults 及您账号下的服务器中。
- 删除:可在各模块删除特定内容。
- 账号注销(符合 App Store 指引 5.1.1(v)):前往「我的 → 设置 → 账号注销」。
您的账号及全部数据(用户、令牌、展览、旅行灵感、留言、数据块、拉黑记录、
OSS 上传的图片)将以事务方式一次性永久从服务器删除,无法恢复。
- 退出登录:随时在「我的 → 设置」中清除本地登录态。
如需行使其他隐私权,请通过以下邮箱联系我们。
九、未成年人保护
本应用不面向十四周岁以下儿童提供服务。我们不会故意收集
十四周岁以下儿童的个人信息。若您认为我们不慎收集了此类信息,
请立即联系我们,我们会及时删除。
十、政策更新
我们可能适时修订本政策。更新版本会在本页面公布并注明新的生效日期;
重大变更将以显著方式通知您。
十一、联系我们
如对本政策有任何疑问、请求或投诉,可通过以下邮箱联系我们:
📧 support@daysoff-app.com