← Back to Home

Privacy Policy

Version
v1.5
Updated
2026-11-06
Effective
2026-11-06

We (Qingdao Jimo Jiye Software Studio, “we”, “us”) respect your privacy. This policy explains what information TimeRing (Global edition) collects, how we use and share it, how we protect it, and the choices and rights you have.

1. Information We Collect

1.1 Information you provide

ContextDataPurposeWhere stored
Sign in / sign upEmail address, one-time code (OTP)Verify your identityBackend (Tencent Cloud, Singapore)
Schedules / tasks / notes / anniversariesContent you create (title, time, notes, attachments)Show in the app + cloud syncOn device + backend (only when cloud sync is enabled for trial / subscribed users)
SleepStart/end times you enter in the Sleep moduleLocal display and statisticsPrimarily on device; synced to backend for subscribers who enable sync
FeedbackFeedback text, photos and videos you pick, an optional contactHandle your feedback and reply in the appBackend (Tencent Cloud, Singapore); photos and videos in COS (see §2.11)

There is no phone number: the overseas edition signs you in with an email code, not SMS.

1.2 Information collected automatically

ContextDataPurposeNotes
App runtimeDevice model, OS version, app version, bundle IDCrash diagnostics, compatibilityLocal logs; not sent to any third-party analytics / crash service
PushAPNs device token (FCM on the future Android edition)Send reminders and the “today’s schedule” summaryPush only; not used for profiling
In-app purchasesApple originalTransactionId (iOS) / Google purchase token (Android), purchase time, product IDVerify and reconcile subscription / one-time-purchase entitlementsVerified via Apple / Google servers; stored as an idempotency key; deleted with your account
Security / abuse preventionIP address, request metadata (e.g. timestamps)Rate-limiting, fraud / abuse prevention, debuggingUsed transiently; rate-limit counters expire automatically; not used to build a profile of you

1.3 Information we do not collect

  • Background location or a continuous location history (location is read only while you use a feature that needs it — see §1.4 and §2.6)
  • Contacts or photo-library contents (except images you actively pick as attachments)
  • Browsing history / advertising identifiers (IDFA, etc.)
  • Microphone audio (see §2.3), except the sound of a feedback video you choose to record and send (see §2.11)

1.4 Permissions

PermissionRequired?Used for
NotificationsOptionalSchedule reminders, daily summary
Photo libraryOptionalAdd photos or videos you pick to schedules, notes, and feedback; the input panel shows thumbnails of recent photos on your device for you to choose from (long-press to preview), and only the photos or videos you pick are added and synced or uploaded
Photo library (add only)OptionalSave a ring share image you choose to your photo library
CameraOptionalTake a photo to attach, or record a feedback video
Apple HealthKit (sleep)OptionalRead iOS sleep records for you to view / edit
System calendar (read / write)OptionalWrite your schedules / anniversaries to a dedicated “TimeRing” calendar; or read calendars you select to mirror their events in-app (see §2.7)
Microphone / SpeechOptionalVoice input (see §2.3), requested only when you tap the mic; the sound of a feedback video you record (you can mute it before sending, see §2.11)
Location (when-in-use)OptionalFill in the current location of a schedule; compute sunrise / sunset on your device from your approximate location (see §2.6)

Declining any permission does not affect other core features.

2. How We Use Your Information

2.1 Local processing

Until you enable cloud sync, your schedules / tasks / notes / anniversaries are stored only on your device and are not uploaded to any server.

2.2 Cloud sync

When you are on a trial, subscription, or one-time purchase (with iCloud sync), the relevant data syncs over an encrypted connection to:

  • Trial / subscription: our backend servers (Tencent Cloud, Singapore region).
  • One-time purchase + iCloud: Apple iCloud (CloudKit), operated by Apple; we have no access.

2.3 Voice input (optional)

Audio is handled on-device by Apple’s Speech framework; on iOS 13+ recognition runs locally by default. We do not use any third-party speech service, do not upload audio or results to our servers, and do not retain any audio. Recognized text is written only into the item you are editing.

2.4 Push

Device tokens are used to deliver notifications we generate on our backend (not via any third party), distributed through Apple’s APNs (and Google’s FCM on the future Android edition).

2.5 Analytics

This version uses no usage analytics, behavioral tracking, or third-party advertising / analytics SDKs. Aggregate install / crash figures shown by Apple / Google in their consoles are provided by them and governed by their policies.

2.6 Location (optional)

Location access is off by default and is requested as “while using the app” only when you use one of the features below. The app never reads location in the background.

  1. Current location for a schedule — when you tap “Current location” in the input panel, the app reads your location once and uses Apple’s map services to turn the coordinates into a place name. iOS may ask you to allow precise location once so the place can be identified. Only the place name or address text is saved with the schedule (not the coordinates), and it syncs like the rest of the schedule under §2.2. If you search for a place instead, your search text is sent to Apple’s map services to return results.
  2. Sunrise / sunset — the app uses your approximate (not precise) location to compute sunrise and sunset times on your device for the ring. This approximate location is kept on your device only and is not sent to our servers.

Apple’s map services are operated by Apple and governed by Apple’s privacy policy. You can turn off location access in iOS Settings at any time; the two features above then stop working and nothing else is affected.

2.7 System calendar (optional)

TimeRing offers two independent, off-by-default system-calendar features; both require you to grant calendar permission and to turn the feature on:

  1. Sync to system calendar (write). When enabled, TimeRing creates a dedicated calendar named “TimeRing” in your system Calendar and writes your own TimeRing schedules and anniversaries into it so you can see them in the Calendar app. TimeRing only writes to this calendar it created and never modifies or deletes events in your other calendars; turning the feature off removes the events it added.
  2. Import from system calendar (read). When enabled, after you select specific calendars, TimeRing reads their events and shows them inside TimeRing as a read-only mirror alongside your own schedules:
    • These mirrored events are stored only on your device and are not uploaded to our servers; as local data, they may be included in your device backups (e.g. iCloud / iTunes).
    • TimeRing never modifies or deletes the original events in your system calendar.
    • If you edit a mirrored event in-app, it “detaches” and becomes your own schedule (independent of your system calendar from then on); as an ordinary schedule it is then handled under the cloud-sync rules in §2.2 — i.e. it syncs to the cloud when you have cloud sync (subscription) enabled.
    • Turning the feature off, or deselecting a calendar, removes the corresponding mirror.

You can revoke calendar permission in iOS Settings, or turn these features off in TimeRing’s settings, at any time.

2.8 Connecting your Google account to read calendars (optional)

This feature is off by default and only runs after you connect. Once connected:

  1. Through Google’s official OAuth, TimeRing accesses your Google Calendar in read-only mode (scopes calendar.readonly, calendar.events.readonly). We only read; we never modify or delete any of your Google calendars or events.
  2. Single purpose: while an event remains a Google calendar mirror, it is used solely to display your Google Calendar event to you inside the in-app aggregated calendar view.
  3. Storage: Google calendar mirrors are cached only on your device; they are not uploaded to TimeRing’s servers, shared with any third party, or used for advertising or profiling. If you explicitly convert a mirrored event into your own TimeRing schedule (for example, by editing it), the resulting schedule is no longer a Google calendar mirror and is handled under §2.2, including cloud sync to TimeRing’s servers when you have cloud sync enabled.
  4. Revoke: you can disconnect anytime in-app, or remove TimeRing’s access in your Google Account third-party access settings.
  5. TimeRing’s use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

2.9 Connecting your Microsoft account to read calendars (optional)

This feature is off by default and only runs after you connect. Once connected:

  1. Through Microsoft’s official OAuth, TimeRing requests the delegated Calendars.Read permission. We only read; we never modify or delete any of your Microsoft calendars or events.
  2. Single purpose: while an event remains a Microsoft calendar mirror, it is used solely to display your Outlook / Microsoft 365 calendar event to you inside the in-app aggregated calendar view.
  3. Storage: Microsoft calendar mirrors are cached only on your device. The Microsoft refresh token is kept in the operating system’s secure storage (Keychain / Keystore) so TimeRing can refresh the connection. Neither the mirrors nor the token is uploaded to TimeRing’s servers. TimeRing sends the token only to Microsoft’s OAuth / Graph services as required for this feature; neither is shared with any other third party or used for advertising or profiling. If you explicitly convert a mirrored event into your own TimeRing schedule (for example, by editing it), the resulting schedule is no longer a Microsoft calendar mirror and is handled under §2.2, including cloud sync to TimeRing’s servers when you have cloud sync enabled.
  4. Disconnect: you can disconnect in-app at any time. This deletes the local Microsoft calendar mirrors, cache, and locally stored refresh token. Disconnecting inside TimeRing does not remotely revoke the permission in your Microsoft account; you can separately revoke it from your Microsoft account’s app-permissions settings.

2.10 Connecting a CalDAV calendar or a calendar subscription link (optional)

This feature is off by default and only runs after you add a source. TimeRing can connect to third-party calendars over standard protocols — including Feishu (Lark), DingTalk, iCloud, and any other calendar that offers CalDAV — and can also add iCalendar (.ics) subscription links. Once added:

  1. TimeRing fetches calendars and events from the address or subscription link you provide in read-only mode. We only read; we never modify or delete anything at the source.
  2. Single purpose: while an event remains a subscription mirror, it is used solely to display it to you inside the in-app aggregated calendar view. If you explicitly convert a mirrored event into your own TimeRing schedule, the resulting schedule is handled under §2.2.
  3. Credentials: the server address, account, and app-specific password a CalDAV connection needs, as well as subscription links that contain private parameters, are kept in the operating system’s secure storage (Keychain / Keystore) and are used only when making requests to that service. They are not uploaded to TimeRing’s servers and are not written to logs or exported data.
  4. Direct connection: these requests go directly from your device to the calendar service; they do not pass through TimeRing’s servers.
  5. Remove: you can remove a source in-app at any time. This deletes the corresponding local mirrors, cache, and stored credentials.

Note on §2.8–§2.10: these three connection types do not require system-calendar permission — only network access — and are independent of the system-calendar features in §2.7. The mirrors all three cache on your device are local data and, like your own schedules, may be included in your device backups (e.g. iCloud / iTunes). They are not uploaded to TimeRing’s servers and do not take part in the cloud sync described in §2.2.

2.11 Feedback

In Settings → Feedback you can talk to us in separate threads, one per issue. The text, photos, and videos you send are uploaded to our backend; photos and videos are stored in Tencent Cloud object storage (COS, Singapore region) and are used only to handle and answer your feedback; on submission, the feedback text, contact details, and device information are also posted to the operator’s internal Feishu group (see §3). You can trim or mute a video before sending it. Drafts stay on your device until you send them.

3. Who We Share Information With

We do not sell, rent, or share your personal information for commercial purposes. Limited sharing with the providers we depend on:

  1. Apple — IAP verification, APNs push, iCloud sync; Apple’s map services for place search and turning coordinates into a place name when you use location (see §2.6).
  2. Google — Google Calendar API when you connect Google Calendar; Google Play Billing verification and FCM push on the future Android edition.
  3. Microsoft — Microsoft account OAuth and Microsoft Graph when you connect Microsoft Calendar.
  4. Calendar services you connect — when you add a CalDAV calendar or an .ics subscription (e.g. Feishu / Lark, DingTalk, iCloud, or any other CalDAV / ICS provider), requests go directly from your device to that provider.
  5. Tencent Cloud — backend compute, database, cache, and object storage (COS) for your synced content and attachments; Singapore region.
  6. Tencent Cloud SES (Simple Email Service, Hong Kong region) — delivers your one-time login codes by email.
  7. Feishu (Lark), for internal notifications — when you submit feedback, its text, the contact details you enter, and your app version, OS version, and device model are posted to an internal Feishu group used by the operator so it can be handled promptly (see §2.11).
  8. Legal obligations — to comply with lawful requests from courts or regulators.

Calendar data covered by items 2–4 travels only between your device and that provider — it does not pass through TimeRing’s servers.

4. Retention

DataRetained
Account basics (email)Until you delete your account
Feedback (text, photos, videos, contact details, and our replies)Until you delete your account; then deleted from our servers. Feedback notifications already posted to the operator’s internal Feishu group are not deleted automatically — contact us (§9) to have them removed
Schedules / tasks / notes / anniversariesUntil you delete them or your account
Push tokenUntil the device signs out or the token expires
IAP order info (our copy)Deleted when you delete your account; the original receipt stays in your Apple / Google purchase history
Crash logsNot separately collected; only materials you voluntarily send via support email, deleted after the issue is resolved
Server / security logs (incl. IP)Short-lived (rotated); rate-limit counters auto-expire; not retained to profile you
Third-party calendar mirrors and connection credentials (§2.7–§2.10)Mirrors are stored only on your device. Connection credentials remain in operating-system secure storage until you disconnect, remove the source, or delete your account on that device. Uninstalling removes mirror caches, but some systems (including iOS) may retain secure-storage credentials; they are never retained on our servers

When you delete your account, we erase your server-side data immediately; any residual copies in backups or logs are removed within 30 days, except where law requires retention.

5. Data Security

  • In transit: all client–backend traffic uses HTTPS / WSS (TLS 1.2+).
  • At rest: encrypted database connections; login codes (OTP) are single-use, short-lived, and held only transiently in our cache (auto-expiring), not written to the main database.
  • Access control: JWT access tokens; refresh tokens isolated per device; webhook callbacks verified by provider signatures.
  • Staff access: only the operator (Qingdao Jimo Jiye Software Studio) has backend data access.

No internet transmission is ever “100% secure”. If a data incident occurs we will notify you as required by applicable law.

6. Your Rights

Depending on where you live (e.g. California / CCPA, UK / UK-GDPR, Canada / PIPEDA, Australia / Privacy Act), you have some or all of these rights:

  1. Access / portability — export your schedules, tasks, notes, anniversaries from Settings → Import/Export (iCal / Excel / PDF).
  2. Correction — edit content directly in the app.
  3. Deletion — delete individual records in-app; full erasure via Settings → Account → Delete account.
  4. Withdraw consent — turn off notifications, microphone, camera, location, calendar, or HealthKit in system settings, or disconnect a connected calendar account in TimeRing, at any time.
  5. No sale of data — we do not sell personal information.
  6. Complain — contact us (§9) or your local data-protection authority.

7. Children

Our service is intended for users 13 years and older. If you are under 13, please do not use the app.

8. International Data Transfers

Your data is processed and stored on Tencent Cloud in Singapore (ap-singapore); login-code emails are delivered through Tencent Cloud SES (Hong Kong region). If you are outside these regions, your data is transferred there for processing.

9. Changes & Contact

We may update this policy. Material changes will be shown in-app and require renewed consent.

  • Email: hahajiukanjian0911@gmail.com
Privacy Policy · Terms of Service · hahajiukanjian0911@gmail.com

© 2026 TimeRing