privacy: what we can and can't see

crosscode syncs your uncommitted edits between checkouts, so those files pass through our coordination service. this page says exactly what that service holds.

this is the honest summary. the complete, formal notice (legal bases, retention per category, your rights and how to exercise them) is the privacy policy. alongside it: cookies and local storage, subprocessors, and the data processing agreement for personal data that sits inside the files you sync.

we hold your file contents. there is no end-to-end encryption. files are encrypted in transit (tls) and at rest, under keys we manage, which means a crosscode engineer with production access could read them. we would rather say that plainly than imply otherwise.

if that is not acceptable for a given repository, do not sync it. crosscode is opt-in per checkout and stopping it leaves an ordinary git repository behind.

what the service stores

what never leaves your machine

how long it is kept

about 7 days. that window is what makes offline catch-up possible: a checkout that comes back within it replays what it missed, and one that has been away longer is told to resynchronize from full content rather than handed a partial history. beyond that window, history is no longer served back to any checkout.

your repository is the durable artifact the whole time, on your disk, as ordinary git.

what we never do

removing someone

removing a member from a project ends their access immediately: their daemon stops receiving on its next request. it cannot un-share what they already have. they had a full checkout of the repository. no product can reach into a copy someone already holds, and we would rather tell you that than let you believe otherwise.

deleting your data

ask us and we delete your account, your projects, and the change history attached to them. see support. your repositories are unaffected, because they were never ours.

your other rights (access, rectification, restriction, portability, objection) and the one-month response time are in §9 of the privacy policy. write to privacy@getcrosscode.dev for any of them.

view raw markdown · generated from docs/privacy.md at build time, do not hand-edit this page.