hosaka · privacy · terms · support
This policy covers the hosaka connector that ChatGPT, Claude and other MCP clients use to query hosaka's music data. The data controller is hosaka-fm (contact: support). hosaka.fm's own site publishes its notice at hosaka.fm/legal/privacy; the crate API's is at crate.hosaka.fm/legal/privacy.
get_usage) and, when hosaka billing is connected, to bill the hosaka customer. Shadow reports aggregate it per day.hosaka's data substrate (crate) receives your tool arguments — an artist name, an identifier — to answer them, under hosaka's own policy. The connector runs on Amazon Web Services in the US East (N. Virginia) region, us-east-1. We do not sell or share personal data; the ChatGPT or Claude host you use is governed by its own privacy policy.
| Artifact | Retention | Legal basis | Deletion |
|---|---|---|---|
| Authorization codes (sign-in) | 60 seconds | contract | expire |
| Access tokens | 1 hour | contract | expire; revoked when you unlink or we suspend |
| Refresh tokens | 30 days sliding / 90 days absolute | contract | rotated; the family is revoked on reuse or unlink |
| Account record (your sign-in identifier, an opaque profile id, your hosaka customer mapping) | life of the account; tombstoned when you ask for deletion, tombstone expires after 13 months | contract | deletion request → the record becomes a tombstone (no usage), the identity provider user is deleted |
| Usage records (one row per tool call: tool name, counts, timing — never the content of your request) | 13 months | legitimate interest (metering, abuse limiting) | on deletion every row is re-keyed to a shared 'deleted' bucket with your profile id removed |
| Daily aggregates and shadow reports | 25 months; after deletion your rows are removed and only totals remain | legitimate interest | removed on deletion |
| Operator audit log (control-plane changes, ladder transitions) | 24 months | legitimate interest | scheduled expiry; carries no user identifiers |
| Request logs | 7 days; no tool arguments, no IP addresses, no tokens | legitimate interest (debugging) | scheduled expiry |
| Anonymous rate-limit counters (a daily-rotating keyed hash of the network address, never the address) | ≤ 2 hours (hourly window plus one hour of grace) | legitimate interest | window expiry |
quota_exceeded, rate_limited, anonymous_capacity_exhausted) are temporary and explained in the response; nothing is sold inside the assistant.We change this page together with the retention matrix it describes; the date in the footer is the version.