Security

Last updated: June 22, 2026

Read-only by design

syncup requests read-only OAuth scopes from your Git provider. We can read commit history to write your scripts — we can never push, modify, or delete anything in your repositories.

Your code is never stored

We cache commit metadata (messages, hashes, file stats) to generate scripts, but we never store your source code. Diffs used for deep context are read in-memory at generation time and discarded immediately.

Credentials & encryption

  • Provider access tokens are encrypted at rest with AES-256-GCM.
  • Sessions use signed, httpOnly cookies — not accessible to JavaScript.
  • All traffic is served over HTTPS.

Payments

Payments are handled by Lemon Squeezy, our Merchant of Record. Card details go directly to them — syncup never sees or stores your payment information.

Abuse prevention

We rate-limit sensitive endpoints, block disposable-email sign-ups, and limit account creation per network to keep the service safe and fair.

Responsible disclosure

Found a vulnerability? We'd genuinely like to hear from you. Email support [at] getsyncup.io with the details and steps to reproduce, and please give us a reasonable window to fix it before disclosing publicly.

A note on scope

We follow strong security practices, but no service is perfectly secure and this page isn't a formal certification. We're continually improving our posture.