That’s great! We’ll never sell or swap your data, and will keep your details secure. Our email updates will always include an unsubscribe link. You can read more in our privacy policy. Please note: Choosing ‘no’ will stop any email updates you currently receive from us. ‘No’ means we won’t email about actions you can take to help end cruelty to farm animals.

Disclaimer: In case you haven’t guessed, this is not an official statement from Sainbury's about their #brokenpromise

Eight years ago, Sainsbury’s announced plans to stock only higher welfare own label fresh chicken. They even took out newspaper adverts to shout about their animal welfare credentials. But, today, less than 20% of the chicken they sell is higher welfare. And now they’ve decided they’re not even going to try to stick to their word.

Please, sign the open letter to show Sainsbury’s what you think of their broken promise.

For more information about Sainsbury’s broken promise, and what it means for chickens, click here.

To download copies of the ‘Shamesbury’s apology’ to print or share, click here.

This matters to a lot of people

Take action

Please sign this open letter to Sainsbury's to tell them what you think of their #brokenpromise

This website is hosted by Compassion in World Farming, Registered Charity (England and Wales) No. 1095050. To find out more about the fight to end factory farming visit And for information on how Compassion uses personal data, please read the privacy policy here.

Description Value
Custom Donation Amount Field Placeholder:
Single Gift Button Label Text
Single Donation
Regular Gift Button Label Text
Monthly Gift
Donation Purpose in PayPal for Single Gift:
Giving farm animals a voice
Donation Purpose in PayPal for Regular Gift:
Giving farm animals a voice every month
Field Placeholder Texts
supporter.title.other Other
supporter.firstName First Name
supporter.lastName Last Name
supporter.emailAddress E-mail address
supporter.postcode Postcode
supporter.address1 Address
supporter.address2 Address City
supporter.region Region
supporter.creditCardHolderName!CC Name on front of card
supporter.creditCardHolderName!DD Account holder's name
transaction.ccnumber Card number
transaction.ccvv CVV
supporter.bankAccountNumber Account number
supporter.bankRoutingNumber Sort Code e.g., 112233
Field Name in Error Messages (override default text auto-generated from label)
GDPR opt-in question radio field Stay connected question
Field Block Prefixes
GDPR opt-in question radio field

Stay connected

Field Label Texts
supporter.creditCardHolderName!CC Card holder's name
supporter.creditCardHolderName!DD Account holder
Thank You Messaging
Single Thank you for your kind donation of
Monthly Thank you for your monthly gift of
Error Messages
( parameter placeholder: %% )
CANNOT_PROCEED Cannot proceed because of the following issues:
IS_REQUIRED %% is required
IS_INVALID %% is invalid
ENTER_A_NUMBER Please enter a number
TWO_NEAREST_VALUES The two closest valid values are %% and %%.
PLEASE_ENTER Please enter
AN_INTEGER_VALUE an integer value
MAX_TWO_DECIMALS a value with max two decimals
VALID_VALUE a valid value
MINIMUM_IS The minimum is %%
MAXIMUM_IS The maximum is %%
GIFTAID_EXPLAIN An answer to the Gift Aid question
CC_EXP_MONTH Card expiration month
CC_EXP_YEAR Card expiration year
Parameter Value
Sticky button on mobiles
Focused page (no standard header, meny etc.)