Privacy Policy

Effective 28 August 2026. This policy explains how defy.works ("we", "us") handles personal data on the hosted Sendsprite service at sendsprite.com. It is written to be read in one sitting; if anything is unclear, ask at hello@defy.works.

Two kinds of data, two roles

The Service handles personal data in two capacities, and the distinction matters for what we do with it and who you should contact.

Self-hosted instances

Sendsprite is open source. This policy covers only the instance we run at sendsprite.com. An instance run by anyone else is that operator's responsibility, and we receive no data from it.

Account data we collect

DataWhere it comes fromWhy
Name, email address, password hashSign-up formCreating and securing your account
Google or GitHub profile (id, email, name, avatar)The provider, when you sign in with itSigning you in without a password
Session IP address and user agentYour browser or clientKeeping you signed in, spotting stolen sessions
Audit log (action, actor, IP, user agent, time)Actions in the dashboard and APILetting team admins see who changed what; abuse investigation
Team name, members, invitations, settingsYou and your teamRunning the team
API key names and hashed secretsKeys you createAuthenticating API, SMTP, CLI and MCP requests
AWS credentials or stack identifiers, Cloudflare OAuth tokensConnections you make in SettingsSending through your SES account; writing DNS records for you
Billing state (plan, subscription id, usage counts, Polar customer id)Polar and our own meteringCharging the right amount and enforcing plan limits
Support emailYou, when you write to usAnswering you

AWS credentials and Cloudflare tokens are encrypted at rest with a key that is not stored alongside the database. We never see your card number: payment details go directly to Polar.

We do not run advertising trackers or third-party analytics on the dashboard. The only cookies are the ones that keep you signed in.

Customer data we process for you

We process customer data only to provide the Service as you have configured it, and never for our own marketing or to build profiles of recipients.

Who else processes data

ProviderRoleLocation
Amazon Web ServicesDelivers your email through your own SES account.The SES region you choose
PolarMerchant of record for paid plans: collects payment, issues invoices, handles tax.European Union / United States
CloudflareOnly if you connect it: creates DNS records in your zone for domain verification.Global
Google, GitHubOnly if you sign in with them: authenticate you and give us your basic profile.United States

The Service's own servers and database run on infrastructure we operate.

We do not sell personal data, and we do not share it with anyone else except where the law requires it or to defend our rights.

International transfers

We are based in the Republic of Korea and our providers operate in the EU and the United States, so data moves across borders as part of providing the Service. Where a transfer needs a legal safeguard we rely on the provider's standard contractual clauses or an equivalent mechanism.

How long we keep it

Backups may retain copies for up to 30 days after deletion.

Your rights

Depending on where you live you may have the right to access, correct, export, restrict or delete your personal data, to object to processing, and to complain to a supervisory authority (in Korea, the Personal Information Protection Commission). Most of this you can do yourself in the dashboard — profile, sessions, team deletion, contact export. For anything else, email hello@defy.works and we will respond within 30 days.

If your request concerns customer data — you received an email through Sendsprite and want to know why — we will forward it to the sender, who is the controller, and help them respond.

Security

Passwords are hashed; credentials for AWS and Cloudflare are encrypted at rest; all traffic to the Service is over TLS; API keys are shown once and stored hashed. Access to production systems is limited to the people who operate the Service. If we learn of a breach affecting your data we will tell you without undue delay and, where the law requires, the relevant authority.

Children

The Service is not directed at children and we do not knowingly collect data from anyone under 18. If you believe a child has created an account, tell us and we will delete it.

Changes

We will post changes here and, for material changes, notify you by email or in the dashboard at least 14 days before they take effect.

Contact

defy.works · hello@defy.works