Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-includes/class-wp-block-list.php on line 199

Deprecated: Return type of MyCLabs\Enum\Enum::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-content/plugins/woocommerce-payments/vendor/myclabs/php-enum/src/Enum.php on line 246

Deprecated: Return type of WC_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 57

Deprecated: Return type of WC_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 47

Deprecated: Return type of WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 68

Deprecated: Return type of WC_Meta_Data::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/fhabermacher/public_html/wp-content/plugins/woocommerce/includes/class-wc-meta-data.php on line 50

Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /home4/fhabermacher/public_html/wp-includes/formatting.php on line 4975

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home4/fhabermacher/public_html/wp-includes/class-wp.php on line 173
Climate compensation | Foodoffset – Lighten your Foodprint

Climate compensation

With your donation specifically for climate compensation we primarily address the major impact of food on climate change, that is, on carbon emissions. Our approach to compensation of carbon emissions is straightforward. We use your donation to buy emission reduction certificates from an existing carbon compensation provider that functions in line with our principles, selected on the criteria of additionality, trustworthiness, cost-effectiveness, and ease of use. This trusted service provider allows us to reduce a well-defined and controlled amount of emissions, in line with the amount of emissions related to your compensated food. We overall adopt a rather generous approach to calculate the emissions associated with the food products you compensate, so you can be confident that your offsetting really reduces the entire emissions associated with your food, if not even more.

Food-induced emission estimates

The quantity of emissions to be compensated for the different food you offset, are calculated using life-cycle analysis methods. We use the life-cycle CO2 emission estimates for the various animal food products from the US Environmental Working Group/CleanMetrics Corp.’s study report Environmental Working Group’s Meat Eater’s Guide (for an overview of key results from the study, see Green Eatz’ Food’s Carbon Footprint). The guide considers emissions from mainstream eggs & milk. As the production of higher animal welfare products tends to be more resource intensive than standard factory farm production, we account for free-range eggs and organic milk twice the emission amounts suggested by the report for standard products. Specifically, we compensate the following amounts:

Free range eggs: 6.7 kgCO2/dozen eggs
Organic milk: 2.0 kgCO2/liter milk

The CO2 reduction

We currently work with the trusted Swiss non-profit CO2 compensation organization myclimate. myclimate implements projects that sustainably reduce CO2 emissions in different parts of the world. In December 2016, the reduction of a ton of CO2 emissions cost 24 Euros. Even when carefully selecting emission reduction projects, it is not always simple to assure perfect additionality of the emission reductions: Emission reduction projects can have unintended side-effects on emissions elsewhere, and it is not always possible to completely rule out the possibility that a reduction project would have been impossible to realize one way or the other without the currently used compensation scheme. We have therefore for now adopted the rule that we compensate twice the life-cycle CO2 emissions estimated and listed in the section above, meaning we overall pay myclimate to reduce 2 tons of CO2 per ton of CO2 associated with the food you’re compensating emissions for.

Why do we not compensate by deleting cheaper EU ETS emission allowances?

An alternative route to tentatively reduce carbon emissions would be to simply purchase European Emission Trading Scheme (EU ETS) emission certificates and to delete them, reducing therefore the emissions the European industries are allowed to emit. This approach is the route chosen by services such as The Compensators who allow individuals to conveniently offset their carbon emissions. Given that a ton worth of EU ETS emission certificates are currently – December 2016 – substantially cheaper than the equivalent ton of emission reduction by high-quality emission compensation partners such as myclimate, you may wonder: Why does foodoffset.org not simply purchase compensation through such an EU ETS-based service?

The answer is simply that the currently low EU ETS prices, and the current political reality surrounding the scheme, together make it doubtful whether one should really expect a longer-term reduction of CO2 emissions associated with the purchase and deletion of a EU ETS emission allowance. First, emission prices can be expected to be as low as they currently are, mainly if the market-wide available emission certificates have a significant chance to be not at all, or barely binding for the industry, in which case a deletion of individual certificates may fail to really reduce the amount of ETS-wide emissions. Second, the political process surrounding the EU ETS currently suggests that the  overall amount of emissions allowances distributed or sold to the firms is not as firmly given as the scheme might superficially suggest. Instead, politics seems to try to adjust the amount the scheme over time, in a way such as to guarantee that the emissions usable by the market imply that a roughly desirable emission market price results. In this case, actions such as separate emission certificate deletions for compensation may eventually be neutralized by implied political changes to the system, reducing the impact of the compensation.

These problems with the EU ETS’ workings make it very difficult to assess what the medium- and longer-term impact of any ETS certificate deletion really is, so that it currently seems more reliable to support the implementation of concrete CO2 emission reduction projects through services such as myclimate.