l`M+ =@ Z$GɦDX ̄5s;1tM!u9:Ћ|TfGJi%^XM~!Are6؝0-Wo:mF0mQ4PW3{ *  I;4r:mv#k"D`"V^Vٰ  W>Z)߼毛NHD =."clfot<: H´FuF x=hλBo4tJ_h|ǍƁ!nZ3N N:@ e/xo=T{xG-]<=l[plޔ ub$qaUo E"@] JS1*ELFؖ? !%mHJg+IeT4J.#X<7*؞mK؈D_Cb&EQŭ/BϪuƄv kb R\67>pw*@zsլE ԧ}8:r:" r_ыR 6fgwAģE!Sj%w&N~ 6RAb~2i"++sAk̕dtWM#Wy$@q3%RrgP0vM<6 Ax7-!}JCmD Rx\LkGovH|\~eTZED5 z r ׫P ёPw-PrRXy@o3S%bd]_ `y5zNc!`GI2YxX/`I J9jB~={_]2X_3X}=Pys{t\ `+4ҘDGp%I: ,-T0*M8#@E,9:,DҭXr"#y;t5%~sbd3f ,"xzj\,^FK9F93t'kgUYļdeȿVr BTtP1JH\K/kޔ&t ~| X1Gf=[uu%B߷g(W@cjPGDbV2i*~s¶t4q}=O9x.2~a}nגR{XK$9)YD(i}k80y2C"c_3ϲ1 |4Ґ~P= Pw.1e:EXE\Ҧk*dF-lKcӜ*Ro*[BvqqgQaOŲ%/,ioar˞N.Z?Ck>u9Y>*)mcΆ"E41'}K߇[wIx% E) T-}'(S}3=D{5 V;3Z%TXV. P+u/yb0EI?d]ouRmȇkxTS'vz&CAE֏ڼ*9e)6W {xұS mK{ ޵*rWџ-wp1b<͙(UbiwMW'FhCLBy)kAjv)4{KxBrŨ #⸊$x0YG^?:"|?o7*n0L|MVKV(.gxKYq/IRɦ4/銊0ZmTN}m.+s{gƭ oޢX?~c!Ҳ4 |r'OE2 ^7hl6q &Jr2ړ֤.<1tw+{{a;'Ŀ̀7Y1q}JƩqkymȹ9҈s jtjm;M^իˇ%\'|cTwbE,Ìnz$;ޕk\n2,3r }\b@iìkʞ!cnQqc gEZ͖bz΢C-S?\Қ:j{"D%*!%}ҭjsi\#-<01"FyS>O80VNQRYU@/ lAHaxLCwđ1"c8BS4s~wv~;{gA,$XewXG%!Kc ͦG2zN|+'b, 8MA[y7-m #f} ,t}ʖ!H{߰`Ĉ!V)嫕>x35tY$6 f&oc5QH`=tEw0b6PH[ǧsب_Yxu"qts(9b=JA{s$C'զbs՘ ZAX6i9Eǒq(| ^>|'-M5z9]AWAʼn.p-c]&&Ex_ܾH8 !HE1{OVZ^Vչ99tBUoSP 8;&[5g\:֜?GL?oc/|Ł[dA`IW$c^/M]VbÀ S}*%Ѽ*`܈+e=mg"ȆQCJs( _cN\; fa]Eʻ QpīG36,-e-͙Q#!+@99ݒsjnR9ߎWW_",Z}GaKKJU= ʚ؈E p2*KWP:fIe:rҮǔvAf4Ĝh:taG[0'Y wH|yʶuw4LjO(ȴ9~ 2Rk>PkHQ}j<[Sty3$l+oK7+:JVp,LeDM1RƼ ^Bu#ETmVƠ9[>WDHRFhx^JϦO_:!BTW+q2w:Lƭ ,05 (jF5G_t 6zc] 'o d(nDJSrSp'vbW}ӴFJecqnHOMYTOA:- %.rL1Df660áy^6/Ogu|,ZN1hedules' ) ), esc_html( $step['button_text'] ) ); } /** * Whether the plugin is finished setup or not. * * @since 1.9.8.6 */ protected function is_plugin_finished_setup(): bool { if ( ! $this->is_plugin_configured() ) { return false; } $count = $this->get_package_count(); $schedule_count = 0; if ( $count && class_exists( '\Duplicator\Models\ScheduleEntity' ) && $this->is_pro_active() ) { $schedule_count = \Duplicator\Models\ScheduleEntity::count(); // phpcs:ignore WPForms.PHP.BackSlash.RemoveBackslash, WPForms.PHP.BackSlash.UseShortSyntax } return $count && $schedule_count; } /** * Generate and output footer section HTML. * * @since 1.9.8.6 */ protected function output_section_footer(): void { printf( '

%s

', esc_html__( 'Because the data you collect with WPForms is too valuable to lose.', 'wpforms-lite' ) ); } /** * Step 'Result' data. * * @since 1.9.8.6 * * @return array Step data. */ protected function get_data_step_result(): array { $count = $this->get_package_count(); $data = [ 'section_class' => $count ? '' : 'grey', 'button_class' => ! $count ? 'grey disabled' : 'button-primary', 'icon' => 'step-3.svg', 'button_text' => esc_html__( 'Set Up Cloud Backups', 'wpforms-lite' ), ]; if ( $count && class_exists( '\Duplicator\Models\ScheduleEntity' ) && $this->is_pro_active() ) { $schedule_count = \Duplicator\Models\ScheduleEntity::count(); // phpcs:ignore WPForms.PHP.BackSlash.RemoveBackslash, WPForms.PHP.BackSlash.UseShortSyntax $data['section_class'] = ''; $data['button_class'] = 'button-primary'; if ( $schedule_count ) { $data['icon'] = 'step-complete.svg'; $data['button_class'] = 'grey disabled'; $data['button_text'] = esc_html__( 'Cloud Backups Set Up', 'wpforms-lite' ); } } return $data; } /** * Whether a plugin is configured or not. * * @since 1.9.8.6 * * @return bool True if plugin is configured properly. */ protected function is_plugin_configured(): bool { if ( ! $this->is_plugin_activated() ) { return false; } $count = $this->get_package_count(); return $count > 0; } /** * Get the number of packages in the database. * * @since 1.9.8.6 * * @return int Number of packages. */ protected function get_package_count(): int { /** * Check if the plugin is available. * Since we are using a direct query to the database to get the number of records instead of built-in methods, * there is a chance of getting a non-zero value even if the plugin is turned off. */ if ( ! $this->is_plugin_available() ) { return 0; } // Check if Duplicator has been configured with basic settings. global $wpdb; // Check for the Duplicator packages table. $packages_table = $this->is_pro_active() ? $wpdb->prefix . 'duplicator_backups' : $wpdb->prefix . 'duplicator_packages'; // Use object caching to minimize direct DB queries here, as there is no core API // to check custom plugin table existence or its contents. $blog_id = function_exists( 'get_current_blog_id' ) ? get_current_blog_id() : 0; $table_exists_cache_key = "wpforms_dup_table_exists_{$blog_id}"; $package_count_cache_key = "wpforms_dup_package_count_{$blog_id}"; $table_exists = wp_cache_get( $table_exists_cache_key, 'wpforms' ); if ( $table_exists === false ) { // PHPCS: We must use a direct DB query because no WP API exists for custom tables. // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $table_exists = $wpdb->get_var( $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->esc_like( $packages_table ) ) ); wp_cache_set( $table_exists_cache_key, $table_exists, 'wpforms', 60 ); } $package_count = 0; if ( $table_exists === $packages_table ) { $package_count = wp_cache_get( $package_count_cache_key, 'wpforms' ); if ( $package_count === false ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared $package_count = (int) $wpdb->get_var( "SELECT COUNT(*) FROM {$packages_table}" ); wp_cache_set( $package_count_cache_key, $package_count, 'wpforms', 60 ); } } return (int) $package_count; } /** * Whether a plugin is active or not. * * @since 1.9.8.6 * * @return bool True if the plugin is active. */ protected function is_plugin_activated(): bool { return ( ( defined( 'DUPLICATOR_VERSION' ) || class_exists( 'Duplicator\Plugin' ) || class_exists( 'Duplicator\Pro\Requirements' ) ) && ( is_plugin_active( $this->config['lite_plugin'] ) || is_plugin_active( $this->config['pro_plugin'] ) ) ); } /** * Whether a plugin is available (class/function exists). * * @since 1.9.8.6 * * @return bool True if plugin is available. */ protected function is_plugin_available(): bool { return class_exists( 'Duplicator\Plugin' ) || defined( 'DUPLICATOR_VERSION' ) || class_exists( 'DUP_PRO_Plugin' ) || defined( 'DUPLICATOR_PRO_VERSION' ); } /** * Whether pro version is active. * * @since 1.9.8.6 * * @return bool True if pro version is active. */ protected function is_pro_active(): bool { return class_exists( 'DUP_PRO_Plugin' ) || defined( 'DUPLICATOR_PRO_VERSION' ); } /** * Get the heading for the install step. * * @since 1.9.8.6 * * @return string Install step heading. */ protected function get_install_heading(): string { return esc_html__( 'Install and Activate Duplicator', 'wpforms-lite' ); } /** * Get the description for the install step. * * @since 1.9.8.6 * * @return string Install step description. */ protected function get_install_description(): string { return esc_html__( 'Your first step toward bulletproof backups.', 'wpforms-lite' ); } /** * Get the plugin title. * * @since 1.9.8.6 * * @return string Plugin title. */ protected function get_plugin_title(): string { return esc_html__( 'Duplicator', 'wpforms-lite' ); } /** * Get the install button text. * * @since 1.9.8.6 * * @return string Install button text. */ protected function get_install_button_text(): string { return esc_html__( 'Install Duplicator', 'wpforms-lite' ); } /** * Get the text when a plugin is installed and activated. * * @since 1.9.8.6 * * @return string Installed & activated text. */ protected function get_installed_activated_text(): string { return esc_html__( 'Duplicator Installed & Activated', 'wpforms-lite' ); } /** * Get the activate button text. * * @since 1.9.8.6 * * @return string Activate button text. */ protected function get_activate_text(): string { return esc_html__( 'Activate Duplicator', 'wpforms-lite' ); } /** * Get the heading for the setup step. * * @since 1.9.8.6 * * @return string Setup step heading. */ protected function get_setup_heading(): string { return esc_html__( 'Create Your First Backup', 'wpforms-lite' ); } /** * Get the description for the setup step. * * @since 1.9.8.6 * * @return string Setup step description. */ protected function get_setup_description(): string { return esc_html__( 'Back up your site — forms, entries, settings, everything — in just one click.', 'wpforms-lite' ); } /** * Get the setup button text. * * @since 1.9.8.6 * * @return string Setup button text. */ protected function get_setup_button_text(): string { return esc_html__( 'Create First Backup', 'wpforms-lite' ); } /** * Get the text when setup is completed. * * @since 1.9.8.6 * * @return string Setup completed text. */ protected function get_setup_completed_text(): string { return esc_html__( 'Backup Created', 'wpforms-lite' ); } /** * Get the text when a pro-version is installed and activated. * * @since 1.9.8.6 * * @return string Pro installed and activated text. */ protected function get_pro_installed_activated_text(): string { return esc_html__( 'Duplicator Pro Installed & Activated', 'wpforms-lite' ); } } Finanzlobby gegen unsere Rente: Wie Banken und Versicherer im Bundestag die gesetzliche Rente schlechtreden

Finanzlobby gegen unsere Rente: Wie Banken und Versicherer im Bundestag die gesetzliche Rente schlechtreden

Stand:

Autor: Experte:

Finanzlobby gegen die Rente – was das Lobbyregister wirklich zeigt

Seit Einführung des Lobbyregisters wird sichtbar, wie stark Banken, Versicherungen und Investmentgesellschaften auf die Rentenpolitik einwirken. In den Top‑100 der finanzstärksten Lobbyakteure im Bundestag stammen laut Finanzwende gleich elf aus der Finanzbranche – keine andere Branche ist so dominant.

Die Finanzlobby gibt allein über 37 bis 42 Millionen Euro im Jahr für Lobbyarbeit Richtung Bundestag und Ministerien aus und beschäftigt Hunderte professionelle Lobbyisten. Dem stehen wenige, meist unterfinanzierte zivilgesellschaftliche Organisationen gegenüber, die für eine starke gesetzliche Rente und Verbraucherschutz eintreten.

Wie Lobbyisten die gesetzliche Rente schlechtreden

Die Finanzlobby arbeitet seit Jahren nach einem ähnlichen Muster: Die umlagefinanzierte gesetzliche Rente wird als „nicht zukunftsfähig“ dargestellt, während private, kapitalgedeckte Produkte als alternativlos propagiert werden. Studien von Finanzwende zeigen, dass diese Kampagnen systematisch Ängste vor Altersarmut schüren und den Eindruck erzeugen, ohne private Vorsorge sei die Rente sicher verloren.

Schon bei der Riester-Rente machten Versicherer, Banken und Fondsgesellschaften mit massiv gesteigerten Werbeetats Stimmung gegen die gesetzliche Rente und für private Produkte – mit teuren Folgen für Millionen Sparer. Unterstützt wurden sie von wirtschaftsnahen Instituten und PR‑Initiativen, die als scheinbar unabhängige Experten auftraten, aber von der Finanzbranche finanziert wurden.

Was das Lobbyregister konkret offenlegt

Das Lobbyregister des Bundestags zeigt, wie eng die Finanzlobby mit Politik und Ministerien vernetzt ist. Mehr als 5.500 Organisationen sind registriert, doch die Finanzbranche sticht mit besonders hohen Budgets und vielen Ansprechpartnern hervor. Spitzenreiter ist der Gesamtverband der Deutschen Versicherungswirtschaft (GDV), der allein rund 15 Millionen Euro jährlich für Lobbyarbeit aufwendet.

Finanzwende weist darauf hin, dass sich Lobbykontakte der Finanzbranche teilweise außerhalb des offiziellen Registers abspielen – etwa Treffen des Finanzministeriums mit Bankvertretern, die im Register nicht auftauchen. Gleichzeitig dokumentiert das Register detailliert, welche Verbände Stellungnahmen zu rentenpolitischen Gesetzen abgeben und welche Interessen sie verfolgen.

Wenn Kapitaldeckung zur Spielwiese der Finanzmärkte wird

Aktuelle rentenpolitische Projekte wie das Generationenkapital schaffen neue Anlagemöglichkeiten für Milliarden aus öffentlichen Mitteln – und damit ein neues Einfallstor für Lobbyinteressen. Im Referentenentwurf zum Generationenkapital bemängeln zivilgesellschaftliche Akteure, dass klare Nachhaltigkeits- und Ausschlusskriterien fehlen und so massive Investitionen in fossile Konzerne möglich wären.

In einer Stellungnahme wird gewarnt, dass ein „fossiles, klimablindes Generationenkapital“ nicht nur dem Pariser Klimaabkommen widerspricht, sondern sogar das Ziel der gesetzlichen Rente – gute und verlässliche Lebensbedingungen im Alter – konterkarieren würde. Gleichzeitig zeigt Finanzwende, dass große internationale Pensionsfonds längst fossile Anlagen zurückfahren, weil sie sie als riskant und nicht zukunftsfähig einschätzen.

Warum ein starkes Lobbyregister die Rente schützt

Finanzwende fordert, das Lobbyregister deutlich zu verschärfen: Gesetze sollen künftig einen legislativen Fußabdruck tragen, der offenlegt, welche Lobbyakteure an welcher Stelle Einfluss genommen haben. Gleichzeitig bräuchte es strengere Offenlegungspflichten und Sanktionen, damit Treffen zwischen Finanzlobby und Ministerien nicht länger unsichtbar bleiben.

Für die gesetzliche Rente bedeutet mehr Transparenz:

  • Die Öffentlichkeit kann besser erkennen, wann die Rente künstlich schlechtgeredet wird, um private Produkte zu verkaufen.
  • Parlamentarier geraten stärker unter Druck, nicht einseitig Vorschläge der Finanzbranche zu übernehmen, sondern die Interessen der Versicherten in den Mittelpunkt zu stellen.

Zusammenfassung: Dauerbeschallung für „Rendite statt Rente“

Die Auswertung des Lobbyregisters durch Finanzwende zeigt ein deutliches Bild: Die Finanzlobby ist mit Abstand der mächtigste Spieler in der Rentendebatte – und sie nutzt ihre Position, um das Vertrauen in die gesetzliche Rente zu untergraben. Ohne ein starkes Lobbyregister, klare Regeln und eine laute Gegenstimme aus Zivilgesellschaft und Wissenschaft droht die Rentenpolitik immer weiter „im Auftrag des Geldes“ gemacht zu werden.

Quelle

Finanzwende e.V.

Redakteure

Hinweis zur Redaktion und zum Faktencheck
Die Redaktion von Bürger & Geld prüft sämtliche Artikel vor Veröffentlichung sorgfältig nach aktuellen gesetzlichen Grundlagen, offiziellen Statistiken und seriösen Quellen wie Bundesministerien, Sozialverbänden und wissenschaftlichen Studien. Unser Redaktionsteam besteht aus erfahrenen Fachautorinnen für Sozialpolitik, die alle Inhalte regelmäßig überarbeiten und aktualisieren. Jeder Text durchläuft einen strukturierten Faktencheck-Prozess sowie eine redaktionelle Qualitätssicherung, um höchste Genauigkeit und Transparenz zu gewährleisten. Bei allen wesentlichen Aussagen werden Primärquellen direkt im Fließtext verlinkt. Die Unabhängigkeit von Werbung und Drittinteressen sichert neutralen Journalismus – zum Schutz unserer Leserinnen und zur Förderung der öffentlichen Meinungsbildung.
Einsatz von KI: Wir nutzen KI-Werkzeuge unterstützend, z.B. für Entwürfe von Texten oder Symbolgrafiken. Die inhaltliche Verantwortung liegt vollständig bei unserer Redaktion.


Verantwortlich für die Inhalte auf dieser Seite: Redaktion des Vereins Für soziales Leben e. V. – Ihre Experten rund um Soziale Sicherheit und Altersvorsorge.