Terms of Service
The agreement between you and discard.dev for use of the SMTP capture service.
Last updated 18 August 2026 · Version 1.0
01Who we are
discard.dev ("we", "us", "the service") is an independently operated developer tool providing a throwaway SMTP server that captures outbound email instead of delivering it. These terms form a binding agreement between us and you, or the organisation you act for ("you"). By creating an account or sending mail through the service, you accept them.
You can reach us at support@discard.dev for anything arising out of these terms.
02The service
discard.dev accepts SMTP connections on smtp.discard.dev and stores the
messages your applications submit so you can inspect them in the portal. The essential
characteristic of the service is that nothing is delivered onward:
messages addressed to real recipients are captured and stopped, never relayed.
The service is intended for development, testing and quality assurance. It is not a mail provider, not a relay, not an archive, and not a backup. It must not be used as part of a production email path, nor relied on for the delivery, storage or preservation of any message that matters.
03Accounts
- You need an account to obtain SMTP credentials. You must supply a valid email address and keep it current — it is the only way we can reach you.
- You are responsible for everything done under your account and with your SMTP credentials, including by your applications, your CI systems and your colleagues.
- SMTP secrets are generated server-side, shown once, and stored only as a hash. We cannot recover a lost secret; revoke the credential and create another.
- Keep credentials out of public repositories, client-side code and shared logs. Tell us at support@discard.dev if you believe an account or credential has been compromised.
- You must be at least 16 years old, and legally able to enter into this agreement.
04Acceptable use
You agree not to use the service to:
- send, capture or store real personal data, production customer data, health or financial records, or anything else you would not put in a test fixture — see clause 5;
- attempt to relay mail to real recipients, or to represent the service as a mail provider to anyone else;
- store unlawful material, malware, or content that infringes someone else's rights;
- circumvent plan limits, quotas or authentication, including by creating multiple accounts to obtain additional free allowance;
- probe, load-test, scrape or attack the infrastructure beyond your own normal use, or interfere with anyone else's use of the service;
- resell, sublicense or provide the service to third parties as your own.
Security research is welcome, but not against live infrastructure without our written agreement first. Write to support@discard.dev.
05Your content
The messages your applications submit remain yours. You grant us only the permission we need to run the service: to receive, store, index, render and return those messages to you, and to delete them under clause 6.
You decide what you send us, and you are responsible for it. Because captured mail is stored so it can be read back in a browser, do not send real personal data through the service. Use synthetic fixtures. If you do send personal data anyway, you are the controller of it, we process it on your instructions, and the terms in our Privacy Policy apply.
We do not read your captured messages except where strictly necessary to operate the service, investigate abuse, or comply with a legal obligation.
06Plans, limits and retention
| Limit | Free | Pro |
|---|---|---|
| Messages per day | 25 | 5,000 |
| Message size | 10 MB | 25 MB |
| SMTP credentials | 1 | Unlimited |
| Retention | 7 days | 30 days |
Messages over the daily limit are refused at the SMTP layer with a 550
response; messages over the size limit are refused outright. The daily counter resets
each UTC day. Refused messages are not stored and do not consume allowance.
Retention is the period for which we undertake to keep a captured message available. After it expires a message may be deleted at any time without notice, and you should not assume anything is still there. You can delete individual messages yourself from the portal at any time. We may change these limits on notice under clause 13.
Downgrading from Pro to Free re-applies the Free limits, including the credential limit and the shorter retention window.
07Billing
The Free plan is free and requires no card. The Pro plan is a paid recurring subscription.
Paddle is the merchant of record for every purchase. Paddle.com Market Limited sells the subscription to you, runs the checkout, charges the card, handles tax and issues the invoice. Your purchase is therefore also subject to Paddle's buyer terms, and we never see or store your card details.
- Subscriptions renew automatically at the interval shown at checkout until cancelled.
- You can cancel at any time from the billing page. Cancelling is not an immediate downgrade: Pro stays active until the end of the period you have already paid for, and then the account returns to Free.
- Refunds are handled by us, in line with applicable consumer law. Write to support@discard.dev and we will sort it out.
- Prices may change on at least 30 days' notice, taking effect at your next renewal.
- If a payment fails, we may downgrade the account to Free once the paid period has ended.
08Availability
We aim to keep the service up, but we offer no service level agreement and no uptime guarantee. The service may be unavailable for maintenance, for changes, or because something has broken. We may add, alter or remove features at any time.
This is a development tool. Do not place it on any path where an outage would harm you.
09Suspension
We may suspend or throttle an account, or revoke credentials, without prior notice where we reasonably believe it is necessary to protect the service or other users — for example on breach of clause 4, on unpaid fees, on suspected compromise, or where we are legally required to. Where we can, we will tell you why and what would resolve it.
10Termination
You may stop using the service at any time. To close an account and have its data erased, write to support@discard.dev from the account's registered address.
We may terminate this agreement on 30 days' notice, or immediately for material breach.
On termination we delete the account's captured messages, credentials and account
record, subject to the retention described in the
Privacy Policy. Export anything you need before you go —
raw .eml downloads are available from the portal while the account is
live.
Clauses 5, 11, 12 and 14 survive termination.
11Warranties
The service is provided "as is" and "as available". To the fullest extent permitted by law we exclude all warranties, conditions and terms implied by statute or common law, including any warranty of merchantability, fitness for a particular purpose, accuracy, or non-infringement.
We do not warrant that the service will be uninterrupted or error-free, that every message submitted will be captured, or that a captured message will remain available for any particular period beyond the retention undertaking in clause 6.
12Liability
Nothing in these terms limits liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or for any liability that cannot lawfully be limited. If you are a consumer, your statutory rights are unaffected by anything here.
Subject to that, we are not liable for loss of profit, revenue, business, goodwill, anticipated savings, or for loss or corruption of data, or for any indirect or consequential loss, however arising.
Our total aggregate liability arising out of or in connection with this agreement is limited to the greater of the fees you paid us in the twelve months before the event giving rise to the claim, or EUR 100.
You will indemnify us against claims brought by a third party arising from content you submitted to the service or from your breach of clause 4.
13Changes to these terms
We may update these terms. The version and date at the top of this page always identify the current text. For changes that materially reduce your rights or increase your obligations we will give at least 30 days' notice by email to the account address before they take effect. Continuing to use the service after that date is acceptance; if you would rather not accept, cancel and close the account.
14Governing law
This agreement, and any dispute arising out of it, is governed by the laws of Ireland and subject to the exclusive jurisdiction of the Irish courts. If you are a consumer resident in the EU or EEA, you keep the protection of the mandatory laws of your country of residence and may bring proceedings there.
If any clause is found unenforceable, the rest stands. Our failure to enforce a term is not a waiver of it. You may not assign this agreement without our consent; we may assign it to a successor of the business. These terms, with the Privacy Policy, are the entire agreement between us on this subject.
15Contact
Questions about these terms, abuse reports, deletion requests and billing queries all go to support@discard.dev.