Skip to content

Google Play Release

This page is the release-time source of truth for the Android listing. It was last audited against the client and public Google Play listing on 18 July 2026. Re-audit it whenever a dependency, permission, analytics SDK, remote notification service, payment flow, or collected field changes.

Google requires the declaration to cover data transmitted by the app and its third-party SDKs. Data processed only on the device is outside collection scope. See Google’s current Data Safety guidance before submitting; Play Console remains authoritative if its wording changes.

Play Console field URL
Store listing https://play.google.com/store/apps/details?id=dev.frgtn.musubi
Privacy policy https://musubi.pro/privacy
Account deletion https://musubi.pro/delete-account
Support mailto:[email protected]
Feedback and roadmap https://feedback.musubi.pro
Service status https://uptime.frgtn.dev/status/musubi

Google requires both an in-app deletion path and a functional web resource for apps that create accounts. Musubi has both: Settings → Delete Account and the public deletion form above. See Google’s account deletion requirements.

Use these answers for the hosted Musubi service:

Question Answer Reason
Does the app collect or share required user data types? Yes — collects Account and calendar data are sent to the Musubi server
Is data shared with third parties? No Infrastructure/email processors act as service providers; provider sync and calendar sharing are user-initiated
Is all collected data encrypted in transit? Yes The hosted service and provider APIs use HTTPS/TLS
Can users request deletion? Yes In-app deletion plus the public web request form

Declare the following collection. Nothing is sold or used for advertising.

Play data type Required? Purpose Musubi source
Personal info → Name Required App functionality, Account management Account display name
Personal info → Email address Required App functionality, Account management Login and password recovery
Personal info → User IDs Required App functionality, Account management Server account identifier
Photos and videos → Photos Optional App functionality, Account management User-selected profile picture
Calendar → Calendar events Optional App functionality Musubi and connected-provider events, notes, locations, links, recurrence, and attendance
App activity → Other user-generated content Optional App functionality User-created calendar names and similar free-form content
App activity → Other actions Optional App functionality Attendance choices, invites, roles, and synced settings
App info and performance → Diagnostics Optional App functionality User-controlled problem-report email with app/build, platform/OS, and selected server
Device or other IDs → Device or other IDs Required Fraud prevention, security and compliance; Account management Session IP address and user agent

Do not declare precise/approximate location, contacts, microphone, camera, advertising identifiers, payment information, app analytics, or automatic crash logs for the current build. Event locations are free-form calendar content, not the device’s physical location. Reminder scheduling and widget snapshots stay on the device, so no push token or widget data is collected.

Changes from the public declaration audited on 18 July 2026

Section titled “Changes from the public declaration audited on 18 July 2026”

Before the next release, update the existing Play Console form as follows:

  • add User IDs as required account data;
  • add Photos as optional profile data;
  • add Diagnostics as optional, user-initiated problem-report data;
  • add Device or other IDs for the session IP/user-agent security record;
  • mark Other user-generated content and Other actions optional;
  • remove Developer communications from Name and Email unless Musubi starts using account addresses for product announcements (it does not today);
  • keep Calendar events optional, no third-party sharing, encrypted transport, and the deletion-request answer enabled.

The profile picture is selected explicitly and uploaded only after the user chooses it. Musubi does not request camera, microphone, or display-over-other-apps permission. The native build blocks them so expo-image-picker and development tooling cannot contribute unused release permissions.

  1. Bump only the root package.json version, then run pnpm release:verify <version> and pnpm check.
  2. Generate or inspect the release manifest and confirm there is no camera, microphone, location, contacts, or broad media permission without a current feature that needs it.
  3. Compare every server-bound field and SDK against the table above.
  4. Verify the Privacy, deletion, support, feedback, status, and Play links.
  5. Submit Data Safety changes before or with the build that changes behavior.
  6. Test account deletion from the app and submit one web deletion request.