[{"data":1,"prerenderedAt":934},["ShallowReactive",2],{"manifest":3,"hreflang-alternates":886,"site-en-legal\u002Fprivacy-policy":889},{"site":4,"branding":6,"contact":8,"organization_schema":10,"languages":54,"website":62,"docs":172,"blog":852},{"title":5},"Voldeno",{"logo":7,"company_name":5},"\u002Fimages\u002Flogo\u002Flogo_310.png",{"email":9},"contact@voldeno.com",{"schema_name":5,"legal_name":11,"founding_date":12,"tax_id":13,"identifiers":14,"address":21,"primary_email":9,"knows_about":26,"contact_points":39,"contact_point_available_languages":51},"Voldeno sp. z o.o.","2024","PL7252346262",[15,18],{"name":16,"value":17},"KRS","0001123648",{"name":19,"value":20},"REGON","52946949200000",{"street_address":22,"address_locality":23,"postal_code":24,"address_country":25},"Ogrodowa 8, Lobby B, 3p.","Łódź","91-062","PL",{"pl":27,"en":34},[28,29,30,31,32,33],"Inteligentny dom","Smart Home","System Smart Home","Automatyka budynkowa","IoT","System automatyki domowej",[29,35,36,37,32,38],"Smart Home Systems","Smart Home Automation","Building Automation","Home Automation System",[40,43,46,49],{"email":41,"contact_type":42},"support@voldeno.com","technical support",{"email":44,"contact_type":45},"sales@voldeno.com","sales",{"email":47,"contact_type":48},"partners@voldeno.com","partnerships",{"email":9,"contact_type":50},"customer service",[52,53],"Polish","English",[55,59],{"code":56,"name":57,"default":58},"pl","Polski",true,{"code":60,"name":53,"default":61},"en",false,{"enabled":58,"navigation":63,"path_keys":158,"section_index_slugs":165},{"pl":64,"en":121},[65,71,77,83,93,99,105,116],{"title":66,"slug":67,"path":68,"order":69,"template":70},"Smart Home, Automatyka budynkowa - Voldeno","index","pl\u002Findex",0,"home",{"title":72,"slug":73,"path":74,"order":75,"template":76},"Twój Dom","twoj-dom","pl\u002Ftwoj-dom",1,"homeowners",{"title":78,"slug":79,"path":80,"order":81,"template":82},"Dla Profesjonalistów","dla-profesjonalistow","pl\u002Fdla-profesjonalistow",2,"professionals",{"title":84,"slug":85,"path":86,"order":87,"children":88},"Produkty","produkty","pl\u002Fprodukty",3,[89],{"title":90,"slug":67,"path":91,"order":75,"template":92},"Inteligentne produkty​ Smart Home Voldeno","pl\u002Fprodukty\u002Findex","products",{"title":94,"slug":95,"path":96,"order":97,"template":98},"Kontakt","kontakt","pl\u002Fkontakt",4,"contact",{"title":100,"slug":101,"path":102,"order":103,"template":104},"O nas","o-nas","pl\u002Fo-nas",5,"about",{"title":106,"slug":107,"path":108,"order":109,"children":110},"Prawne","prawne","pl\u002Fprawne",6,[111],{"title":112,"slug":113,"path":114,"order":75,"template":115},"Polityka prywatności","polityka-prywatnosci","pl\u002Fprawne\u002Fpolityka-prywatnosci","page",{"title":117,"slug":118,"path":119,"order":120},"Realizacje","realizacje","pl\u002Frealizacje",999,[122,125,129,132,139,142,145,154],{"title":123,"slug":67,"path":124,"order":69,"template":70},"Voldeno: Smart Home, Building Automation","en\u002Findex",{"title":126,"slug":127,"path":128,"order":75,"template":76},"Your Home","your-home","en\u002Fyour-home",{"title":130,"slug":82,"path":131,"order":81,"template":82},"For Professionals","en\u002Fprofessionals",{"title":133,"slug":92,"path":134,"order":87,"children":135},"Products","en\u002Fproducts",[136],{"title":137,"slug":67,"path":138,"order":75,"template":92},"Smart Home Products​ from Voldeno","en\u002Fproducts\u002Findex",{"title":140,"slug":98,"path":141,"order":97,"template":98},"Contact","en\u002Fcontact",{"title":143,"slug":104,"path":144,"order":103,"template":104},"About Us","en\u002Fabout",{"title":146,"slug":147,"path":148,"order":109,"children":149},"Legal","legal","en\u002Flegal",[150],{"title":151,"slug":152,"path":153,"order":75,"template":115},"Privacy Policy","privacy-policy","en\u002Flegal\u002Fprivacy-policy",{"title":155,"slug":156,"path":157,"order":120},"Projects","projects","en\u002Fprojects",{"privacy":159,"downloads":162},{"pl":160,"en":161},"prawne\u002Fpolityka-prywatnosci","legal\u002Fprivacy-policy",{"pl":163,"en":164},"pobieranie","downloads",{"en":166,"pl":169},{"projects":167,"products":168},"projects\u002Findex","products\u002Findex",{"produkty":170,"realizacje":171},"produkty\u002Findex","realizacje\u002Findex",{"enabled":58,"navigation":173,"section_redirects":827},{"en":174,"pl":594},[175,188,213,226,543,557,570,579,589],{"title":176,"slug":177,"path":178,"order":75,"children":179},"Getting Started","getting-started","en\u002Fdocs\u002Fgetting-started",[180,184],{"title":181,"slug":182,"path":183,"order":75},"Core Concepts and Terminology","concepts","en\u002Fdocs\u002Fgetting-started\u002Fconcepts",{"title":185,"slug":186,"path":187,"order":81},"System Overview for Installers","system-overview","en\u002Fdocs\u002Fgetting-started\u002Fsystem-overview",{"title":189,"slug":190,"path":191,"order":81,"children":192},"Modules & Peripherals","modules","en\u002Fdocs\u002Fmodules",[193,197,201,205,209],{"title":194,"slug":195,"path":196,"order":75},"Hub Module Wiring","hub-wiring","en\u002Fdocs\u002Fmodules\u002Fhub-wiring",{"title":198,"slug":199,"path":200,"order":81},"I\u002FO Module Wiring","io-wiring","en\u002Fdocs\u002Fmodules\u002Fio-wiring",{"title":202,"slug":203,"path":204,"order":87},"Relay Module Wiring","relay-wiring","en\u002Fdocs\u002Fmodules\u002Frelay-wiring",{"title":206,"slug":207,"path":208,"order":97},"1-Wire Module Wiring","1wire-wiring","en\u002Fdocs\u002Fmodules\u002F1wire-wiring",{"title":210,"slug":211,"path":212,"order":103},"Analog Input Module Wiring","analog-input-wiring","en\u002Fdocs\u002Fmodules\u002Fanalog-input-wiring",{"title":214,"slug":215,"path":216,"order":87,"children":217},"Wiring Guidelines","wiring","en\u002Fdocs\u002Fwiring",[218,222],{"title":219,"slug":220,"path":221,"order":75},"Bus Topology & Wiring","bus-topology","en\u002Fdocs\u002Fwiring\u002Fbus-topology",{"title":223,"slug":224,"path":225,"order":81},"Power Supply Sizing and Distribution","power-supply","en\u002Fdocs\u002Fwiring\u002Fpower-supply",{"title":227,"slug":228,"path":229,"order":97,"children":230},"Logic Blocks","logic-blocks","en\u002Fdocs\u002Flogic-blocks",[231,237,288,528],{"title":232,"slug":233,"path":234,"order":69,"template":235,"translation_key":236},"Overview","overview","en\u002Fdocs\u002Flogic-blocks\u002Foverview","logic-block-index","logic-blocks-overview",{"title":238,"slug":239,"path":240,"order":75,"children":241},"Input","input","en\u002Fdocs\u002Flogic-blocks\u002Finput",[242,248,253,258,263,268,273,278,283],{"title":243,"slug":244,"path":245,"order":69,"template":246,"translation_key":247},"Binary input","binary_input","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fbinary_input","logic-block","logic-block-binary_input",{"title":249,"slug":250,"path":251,"order":69,"template":246,"translation_key":252},"Boolean constant","boolean_constant","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fboolean_constant","logic-block-boolean_constant",{"title":254,"slug":255,"path":256,"order":69,"template":246,"translation_key":257},"Numeric constant","numeric_constant","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_constant","logic-block-numeric_constant",{"title":259,"slug":260,"path":261,"order":69,"template":246,"translation_key":262},"Numeric input","numeric_input","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_input","logic-block-numeric_input",{"title":264,"slug":265,"path":266,"order":69,"template":246,"translation_key":267},"Mode monitor","operation_mode_monitor","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Foperation_mode_monitor","logic-block-operation_mode_monitor",{"title":269,"slug":270,"path":271,"order":69,"template":246,"translation_key":272},"PulseAt","pulse_at","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fpulse_at","logic-block-pulse_at",{"title":274,"slug":275,"path":276,"order":69,"template":246,"translation_key":277},"Schedule","schedule","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fschedule","logic-block-schedule",{"title":279,"slug":280,"path":281,"order":69,"template":246,"translation_key":282},"String constant","string_constant","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fstring_constant","logic-block-string_constant",{"title":284,"slug":285,"path":286,"order":69,"template":246,"translation_key":287},"Switch","switch","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fswitch","logic-block-switch",{"title":289,"slug":290,"path":291,"order":81,"children":292},"Process","process","en\u002Fdocs\u002Flogic-blocks\u002Fprocess",[293,298,303,308,313,318,323,328,333,338,343,348,353,358,363,368,373,378,383,388,393,398,403,408,413,418,423,428,433,438,443,448,453,458,463,468,473,478,483,488,493,498,503,508,513,518,523],{"title":294,"slug":295,"path":296,"order":69,"template":246,"translation_key":297},"Binary limiter","binary_limiter","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fbinary_limiter","logic-block-binary_limiter",{"title":299,"slug":300,"path":301,"order":69,"template":246,"translation_key":302},"Boolean to string","boolean_to_string","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fboolean_to_string","logic-block-boolean_to_string",{"title":304,"slug":305,"path":306,"order":69,"template":246,"translation_key":307},"Climate regulator","climate_regulator","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator","logic-block-climate_regulator",{"title":309,"slug":310,"path":311,"order":69,"template":246,"translation_key":312},"Climate regulator hub","climate_regulator_hub","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator_hub","logic-block-climate_regulator_hub",{"title":314,"slug":315,"path":316,"order":69,"template":246,"translation_key":317},"Delay","delay","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelay","logic-block-delay",{"title":319,"slug":320,"path":321,"order":69,"template":246,"translation_key":322},"Delayed Pulse","delayed_pulse","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelayed_pulse","logic-block-delayed_pulse",{"title":324,"slug":325,"path":326,"order":69,"template":246,"translation_key":327},"Door, window","door_window_monitor","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdoor_window_monitor","logic-block-door_window_monitor",{"title":329,"slug":330,"path":331,"order":69,"template":246,"translation_key":332},"Edge detector","edge_detector","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fedge_detector","logic-block-edge_detector",{"title":334,"slug":335,"path":336,"order":69,"template":246,"translation_key":337},"HTTP Request","http_request","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhttp_request","logic-block-http_request",{"title":339,"slug":340,"path":341,"order":69,"template":246,"translation_key":342},"Hysteresis","hysteresis","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhysteresis","logic-block-hysteresis",{"title":344,"slug":345,"path":346,"order":69,"template":246,"translation_key":347},"Irrigation","irrigation","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Firrigation","logic-block-irrigation",{"title":349,"slug":350,"path":351,"order":69,"template":246,"translation_key":352},"JSON Get Boolean","json_get_boolean","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_boolean","logic-block-json_get_boolean",{"title":354,"slug":355,"path":356,"order":69,"template":246,"translation_key":357},"JSON Get Number","json_get_number","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_number","logic-block-json_get_number",{"title":359,"slug":360,"path":361,"order":69,"template":246,"translation_key":362},"JSON Get String","json_get_string","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_string","logic-block-json_get_string",{"title":364,"slug":365,"path":366,"order":69,"template":246,"translation_key":367},"Level to pulse","level_to_pulse","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flevel_to_pulse","logic-block-level_to_pulse",{"title":369,"slug":370,"path":371,"order":69,"template":246,"translation_key":372},"Logic::And","logic_and","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_and","logic-block-logic_and",{"title":374,"slug":375,"path":376,"order":69,"template":246,"translation_key":377},"Logic::Not","logic_not","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_not","logic-block-logic_not",{"title":379,"slug":380,"path":381,"order":69,"template":246,"translation_key":382},"Logic::Or","logic_or","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_or","logic-block-logic_or",{"title":384,"slug":385,"path":386,"order":69,"template":246,"translation_key":387},"Math::Abs","math_abs","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_abs","logic-block-math_abs",{"title":389,"slug":390,"path":391,"order":69,"template":246,"translation_key":392},"Math::Add","math_add","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_add","logic-block-math_add",{"title":394,"slug":395,"path":396,"order":69,"template":246,"translation_key":397},"Math::Average","math_average","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_average","logic-block-math_average",{"title":399,"slug":400,"path":401,"order":69,"template":246,"translation_key":402},"Math::Ceil","math_ceil","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_ceil","logic-block-math_ceil",{"title":404,"slug":405,"path":406,"order":69,"template":246,"translation_key":407},"Math::Divide","math_divide","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_divide","logic-block-math_divide",{"title":409,"slug":410,"path":411,"order":69,"template":246,"translation_key":412},"Math::Floor","math_floor","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_floor","logic-block-math_floor",{"title":414,"slug":415,"path":416,"order":69,"template":246,"translation_key":417},"Math::Max","math_max","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_max","logic-block-math_max",{"title":419,"slug":420,"path":421,"order":69,"template":246,"translation_key":422},"Math::Min","math_min","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_min","logic-block-math_min",{"title":424,"slug":425,"path":426,"order":69,"template":246,"translation_key":427},"Math::Modulo","math_modulo","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_modulo","logic-block-math_modulo",{"title":429,"slug":430,"path":431,"order":69,"template":246,"translation_key":432},"Math::Multiply","math_multiply","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_multiply","logic-block-math_multiply",{"title":434,"slug":435,"path":436,"order":69,"template":246,"translation_key":437},"Math::Random","math_random","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_random","logic-block-math_random",{"title":439,"slug":440,"path":441,"order":69,"template":246,"translation_key":442},"Math::Round","math_round","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_round","logic-block-math_round",{"title":444,"slug":445,"path":446,"order":69,"template":246,"translation_key":447},"Math::Subtract","math_subtract","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_subtract","logic-block-math_subtract",{"title":449,"slug":450,"path":451,"order":69,"template":246,"translation_key":452},"Motor axis","motor_axis","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmotor_axis","logic-block-motor_axis",{"title":454,"slug":455,"path":456,"order":69,"template":246,"translation_key":457},"Moving average","moving_average","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmoving_average","logic-block-moving_average",{"title":459,"slug":460,"path":461,"order":69,"template":246,"translation_key":462},"Number to string","number_to_string","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumber_to_string","logic-block-number_to_string",{"title":464,"slug":465,"path":466,"order":69,"template":246,"translation_key":467},"Numeric latch","numeric_latch","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_latch","logic-block-numeric_latch",{"title":469,"slug":470,"path":471,"order":69,"template":246,"translation_key":472},"Numeric predicate","numeric_predicate","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_predicate","logic-block-numeric_predicate",{"title":474,"slug":475,"path":476,"order":69,"template":246,"translation_key":477},"Numeric throttle","numeric_throttle","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_throttle","logic-block-numeric_throttle",{"title":479,"slug":480,"path":481,"order":69,"template":246,"translation_key":482},"PubSub::Publish","pubsub","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpubsub","logic-block-pubsub",{"title":484,"slug":485,"path":486,"order":69,"template":246,"translation_key":487},"Pulse counter","pulse_counter","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_counter","logic-block-pulse_counter",{"title":489,"slug":490,"path":491,"order":69,"template":246,"translation_key":492},"Pulse gate","pulse_gate","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_gate","logic-block-pulse_gate",{"title":494,"slug":495,"path":496,"order":69,"template":246,"translation_key":497},"Pulse throttle","pulse_throttle","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_throttle","logic-block-pulse_throttle",{"title":499,"slug":500,"path":501,"order":69,"template":246,"translation_key":502},"Sequencer","sequencer","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fsequencer","logic-block-sequencer",{"title":504,"slug":505,"path":506,"order":69,"template":246,"translation_key":507},"Shading","shading","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fshading","logic-block-shading",{"title":509,"slug":510,"path":511,"order":69,"template":246,"translation_key":512},"String format","string_format","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_format","logic-block-string_format",{"title":514,"slug":515,"path":516,"order":69,"template":246,"translation_key":517},"String latch","string_latch","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_latch","logic-block-string_latch",{"title":519,"slug":520,"path":521,"order":69,"template":246,"translation_key":522},"Toggle","toggle","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Ftoggle","logic-block-toggle",{"title":524,"slug":525,"path":526,"order":69,"template":246,"translation_key":527},"Variable Delayed Pulse","variable_delayed_pulse","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fvariable_delayed_pulse","logic-block-variable_delayed_pulse",{"title":529,"slug":530,"path":531,"order":87,"children":532},"Output","output","en\u002Fdocs\u002Flogic-blocks\u002Foutput",[533,538],{"title":534,"slug":535,"path":536,"order":69,"template":246,"translation_key":537},"Mode controller","operation_mode_controller","en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Foperation_mode_controller","logic-block-operation_mode_controller",{"title":539,"slug":540,"path":541,"order":69,"template":246,"translation_key":542},"Relay","relay","en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Frelay","logic-block-relay",{"title":544,"slug":545,"path":546,"order":103,"children":547},"Volang Programming Language","volang","en\u002Fdocs\u002Fvolang",[548,552],{"title":549,"slug":550,"path":551,"order":75},"The Volang Language","language","en\u002Fdocs\u002Fvolang\u002Flanguage",{"title":553,"slug":554,"path":555,"order":81,"template":556},"Standard Library","stdlib","en\u002Fdocs\u002Fvolang\u002Fstdlib","api-reference",{"title":558,"slug":559,"path":560,"order":109,"children":561},"Software & Tools","software","en\u002Fdocs\u002Fsoftware",[562,566],{"title":563,"slug":564,"path":565,"order":75},"Voldeno Studio – Installation and Walkthrough","studio","en\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":567,"slug":568,"path":569,"order":81},"Voldeno Studio – Schedules","schedules","en\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":571,"slug":572,"path":573,"order":574,"children":575},"How-to Guides & Recipes","how-to","en\u002Fdocs\u002Fhow-to",7,[576],{"title":577,"slug":345,"path":578,"order":75},"Irrigation System","en\u002Fdocs\u002Fhow-to\u002Firrigation",{"title":580,"slug":581,"path":582,"order":583,"children":584},"Troubleshooting & Diagnostics","troubleshooting","en\u002Fdocs\u002Ftroubleshooting",8,[585],{"title":586,"slug":587,"path":588,"order":75},"Bus Communication Troubleshooting","bus-communication","en\u002Fdocs\u002Ftroubleshooting\u002Fbus-communication",{"title":590,"slug":591,"path":592,"order":593},"Frequently Asked Questions","faq","en\u002Fdocs\u002Ffaq",9,[595,608,633,646,783,795,806,815,824],{"title":596,"slug":597,"path":598,"order":75,"children":599},"Pierwsze kroki","pierwsze-kroki","pl\u002Fdocs\u002Fpierwsze-kroki",[600,604],{"title":601,"slug":602,"path":603,"order":75},"Podstawowe pojęcia i terminologia","pojecia","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fpojecia",{"title":605,"slug":606,"path":607,"order":81},"Przegląd systemu dla instalatorów","przeglad-systemu","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fprzeglad-systemu",{"title":609,"slug":610,"path":611,"order":81,"children":612},"Moduły i peryferia","moduly","pl\u002Fdocs\u002Fmoduly",[613,617,621,625,629],{"title":614,"slug":615,"path":616,"order":75},"Okablowanie modułu HUB","okablowanie-hub","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-hub",{"title":618,"slug":619,"path":620,"order":81},"Okablowanie modułu I\u002FO","okablowanie-io","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-io",{"title":622,"slug":623,"path":624,"order":87},"Okablowanie modułu RELAY","okablowanie-relay","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-relay",{"title":626,"slug":627,"path":628,"order":97},"Okablowanie modułu 1-Wire","okablowanie-1wire","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-1wire",{"title":630,"slug":631,"path":632,"order":103},"Okablowanie modułu Analog Input","okablowanie-analog-input","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-analog-input",{"title":634,"slug":635,"path":636,"order":87,"children":637},"Wytyczne okablowania","okablowanie","pl\u002Fdocs\u002Fokablowanie",[638,642],{"title":639,"slug":640,"path":641,"order":75},"Topologia i okablowanie magistrali","topologia-magistrali","pl\u002Fdocs\u002Fokablowanie\u002Ftopologia-magistrali",{"title":643,"slug":644,"path":645,"order":81},"Dobór i dystrybucja zasilania","zasilanie","pl\u002Fdocs\u002Fokablowanie\u002Fzasilanie",{"title":647,"slug":648,"path":649,"order":97,"children":650},"Bloki logiczne","bloki-logiczne","pl\u002Fdocs\u002Fbloki-logiczne",[651,655,677,775],{"title":652,"slug":653,"path":654,"order":69,"template":235,"translation_key":236},"Przegląd","przeglad","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprzeglad",{"title":656,"slug":239,"path":657,"order":75,"children":658},"Wejścia","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput",[659,661,663,665,667,669,671,673,675],{"title":243,"slug":244,"path":660,"order":69,"template":246,"translation_key":247},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fbinary_input",{"title":249,"slug":250,"path":662,"order":69,"template":246,"translation_key":252},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fboolean_constant",{"title":254,"slug":255,"path":664,"order":69,"template":246,"translation_key":257},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fnumeric_constant",{"title":259,"slug":260,"path":666,"order":69,"template":246,"translation_key":262},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fnumeric_input",{"title":264,"slug":265,"path":668,"order":69,"template":246,"translation_key":267},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Foperation_mode_monitor",{"title":269,"slug":270,"path":670,"order":69,"template":246,"translation_key":272},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fpulse_at",{"title":274,"slug":275,"path":672,"order":69,"template":246,"translation_key":277},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fschedule",{"title":279,"slug":280,"path":674,"order":69,"template":246,"translation_key":282},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fstring_constant",{"title":284,"slug":285,"path":676,"order":69,"template":246,"translation_key":287},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fswitch",{"title":678,"slug":290,"path":679,"order":81,"children":680},"Przetwarzanie","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess",[681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773],{"title":294,"slug":295,"path":682,"order":69,"template":246,"translation_key":297},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fbinary_limiter",{"title":299,"slug":300,"path":684,"order":69,"template":246,"translation_key":302},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fboolean_to_string",{"title":304,"slug":305,"path":686,"order":69,"template":246,"translation_key":307},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator",{"title":309,"slug":310,"path":688,"order":69,"template":246,"translation_key":312},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator_hub",{"title":314,"slug":315,"path":690,"order":69,"template":246,"translation_key":317},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdelay",{"title":319,"slug":320,"path":692,"order":69,"template":246,"translation_key":322},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdelayed_pulse",{"title":324,"slug":325,"path":694,"order":69,"template":246,"translation_key":327},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdoor_window_monitor",{"title":329,"slug":330,"path":696,"order":69,"template":246,"translation_key":332},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fedge_detector",{"title":334,"slug":335,"path":698,"order":69,"template":246,"translation_key":337},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fhttp_request",{"title":339,"slug":340,"path":700,"order":69,"template":246,"translation_key":342},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fhysteresis",{"title":344,"slug":345,"path":702,"order":69,"template":246,"translation_key":347},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Firrigation",{"title":349,"slug":350,"path":704,"order":69,"template":246,"translation_key":352},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_boolean",{"title":354,"slug":355,"path":706,"order":69,"template":246,"translation_key":357},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_number",{"title":359,"slug":360,"path":708,"order":69,"template":246,"translation_key":362},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_string",{"title":364,"slug":365,"path":710,"order":69,"template":246,"translation_key":367},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flevel_to_pulse",{"title":369,"slug":370,"path":712,"order":69,"template":246,"translation_key":372},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_and",{"title":374,"slug":375,"path":714,"order":69,"template":246,"translation_key":377},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_not",{"title":379,"slug":380,"path":716,"order":69,"template":246,"translation_key":382},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_or",{"title":384,"slug":385,"path":718,"order":69,"template":246,"translation_key":387},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_abs",{"title":389,"slug":390,"path":720,"order":69,"template":246,"translation_key":392},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_add",{"title":394,"slug":395,"path":722,"order":69,"template":246,"translation_key":397},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_average",{"title":399,"slug":400,"path":724,"order":69,"template":246,"translation_key":402},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_ceil",{"title":404,"slug":405,"path":726,"order":69,"template":246,"translation_key":407},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_divide",{"title":409,"slug":410,"path":728,"order":69,"template":246,"translation_key":412},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_floor",{"title":414,"slug":415,"path":730,"order":69,"template":246,"translation_key":417},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_max",{"title":419,"slug":420,"path":732,"order":69,"template":246,"translation_key":422},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_min",{"title":424,"slug":425,"path":734,"order":69,"template":246,"translation_key":427},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_modulo",{"title":429,"slug":430,"path":736,"order":69,"template":246,"translation_key":432},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_multiply",{"title":434,"slug":435,"path":738,"order":69,"template":246,"translation_key":437},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_random",{"title":439,"slug":440,"path":740,"order":69,"template":246,"translation_key":442},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_round",{"title":444,"slug":445,"path":742,"order":69,"template":246,"translation_key":447},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_subtract",{"title":449,"slug":450,"path":744,"order":69,"template":246,"translation_key":452},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmotor_axis",{"title":454,"slug":455,"path":746,"order":69,"template":246,"translation_key":457},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmoving_average",{"title":459,"slug":460,"path":748,"order":69,"template":246,"translation_key":462},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumber_to_string",{"title":464,"slug":465,"path":750,"order":69,"template":246,"translation_key":467},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_latch",{"title":469,"slug":470,"path":752,"order":69,"template":246,"translation_key":472},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_predicate",{"title":474,"slug":475,"path":754,"order":69,"template":246,"translation_key":477},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_throttle",{"title":479,"slug":480,"path":756,"order":69,"template":246,"translation_key":482},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpubsub",{"title":484,"slug":485,"path":758,"order":69,"template":246,"translation_key":487},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_counter",{"title":489,"slug":490,"path":760,"order":69,"template":246,"translation_key":492},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_gate",{"title":494,"slug":495,"path":762,"order":69,"template":246,"translation_key":497},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_throttle",{"title":499,"slug":500,"path":764,"order":69,"template":246,"translation_key":502},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fsequencer",{"title":504,"slug":505,"path":766,"order":69,"template":246,"translation_key":507},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fshading",{"title":509,"slug":510,"path":768,"order":69,"template":246,"translation_key":512},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fstring_format",{"title":514,"slug":515,"path":770,"order":69,"template":246,"translation_key":517},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fstring_latch",{"title":519,"slug":520,"path":772,"order":69,"template":246,"translation_key":522},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Ftoggle",{"title":524,"slug":525,"path":774,"order":69,"template":246,"translation_key":527},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fvariable_delayed_pulse",{"title":776,"slug":530,"path":777,"order":87,"children":778},"Wyjścia","pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput",[779,781],{"title":534,"slug":535,"path":780,"order":69,"template":246,"translation_key":537},"pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Foperation_mode_controller",{"title":539,"slug":540,"path":782,"order":69,"template":246,"translation_key":542},"pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Frelay",{"title":784,"slug":545,"path":785,"order":103,"children":786},"Język programowania Volang","pl\u002Fdocs\u002Fvolang",[787,791],{"title":788,"slug":789,"path":790,"order":75},"Język Volang","jezyk","pl\u002Fdocs\u002Fvolang\u002Fjezyk",{"title":792,"slug":793,"path":794,"order":81,"template":556},"Biblioteka standardowa","biblioteka-standardowa","pl\u002Fdocs\u002Fvolang\u002Fbiblioteka-standardowa",{"title":796,"slug":797,"path":798,"order":109,"children":799},"Oprogramowanie","oprogramowanie","pl\u002Fdocs\u002Foprogramowanie",[800,803],{"title":801,"slug":564,"path":802,"order":75},"Voldeno Studio – Instalacja i przewodnik","pl\u002Fdocs\u002Foprogramowanie\u002Fstudio",{"title":804,"slug":568,"path":805,"order":81},"Voldeno Studio – Harmonogramy","pl\u002Fdocs\u002Foprogramowanie\u002Fschedules",{"title":807,"slug":808,"path":809,"order":574,"children":810},"Poradniki","poradniki","pl\u002Fdocs\u002Fporadniki",[811],{"title":812,"slug":813,"path":814,"order":75},"System nawadniania","nawadnianie","pl\u002Fdocs\u002Fporadniki\u002Fnawadnianie",{"title":816,"slug":817,"path":818,"order":583,"children":819},"Diagnostyka i rozwiązywanie problemów","diagnostyka","pl\u002Fdocs\u002Fdiagnostyka",[820],{"title":821,"slug":822,"path":823,"order":75},"Rozwiązywanie problemów z komunikacją magistrali","komunikacja-magistrali","pl\u002Fdocs\u002Fdiagnostyka\u002Fkomunikacja-magistrali",{"title":825,"slug":591,"path":826,"order":593},"Często zadawane pytania","pl\u002Fdocs\u002Ffaq",{"en":828,"pl":840},{"getting-started":829,"software":830,"how-to":831,"modules":832,"volang":833,"logic-blocks\u002Foutput":834,"logic-blocks\u002Fprocess":835,"troubleshooting":836,"wiring":837,"logic-blocks\u002Finput":838,"logic-blocks":839},"getting-started\u002Fconcepts","software\u002Fstudio","how-to\u002Firrigation","modules\u002Fhub-wiring","volang\u002Flanguage","logic-blocks\u002Foutput\u002Foperation_mode_controller","logic-blocks\u002Fprocess\u002Fbinary_limiter","troubleshooting\u002Fbus-communication","wiring\u002Fbus-topology","logic-blocks\u002Finput\u002Fbinary_input","logic-blocks\u002Foverview",{"bloki-logiczne":841,"pierwsze-kroki":842,"moduly":843,"volang":844,"bloki-logiczne\u002Fprocess":845,"bloki-logiczne\u002Foutput":846,"bloki-logiczne\u002Finput":847,"okablowanie":848,"poradniki":849,"oprogramowanie":850,"diagnostyka":851},"bloki-logiczne\u002Fprzeglad","pierwsze-kroki\u002Fpojecia","moduly\u002Fokablowanie-hub","volang\u002Fjezyk","bloki-logiczne\u002Fprocess\u002Fbinary_limiter","bloki-logiczne\u002Foutput\u002Foperation_mode_controller","bloki-logiczne\u002Finput\u002Fbinary_input","okablowanie\u002Ftopologia-magistrali","poradniki\u002Fnawadnianie","oprogramowanie\u002Fstudio","diagnostyka\u002Fkomunikacja-magistrali",{"enabled":58,"navigation":853},{"en":854,"pl":873},[855,861,867],{"title":856,"slug":857,"path":858,"order":69,"date":859,"translation_key":860},"We are ready! Hundreds of Voldeno modules prepared for smart home deployment.","we-are-ready","en\u002Fblog\u002Fwe-are-ready","2025-08-17","2025_08_17_we_are_ready",{"title":862,"slug":863,"path":864,"order":69,"date":865,"translation_key":866},"New Voldeno 1-Wire Temperature Sensor – Compact, Reliable, and Built for Large-Scale Installations","new-voldeno-1-wire-temperature-sensor-compact-reliable-and-built-for-large-scale-installations","en\u002Fblog\u002Fnew-voldeno-1-wire-temperature-sensor-compact-reliable-and-built-for-large-scale-installations","2025-04-25","2025_04_25_new_voldeno_1wire_temperature_sensor",{"title":868,"slug":869,"path":870,"order":69,"date":871,"translation_key":872},"Discover the Future of Smart Homes with Voldeno","future_of_smart_homes","en\u002Fblog\u002Ffuture_of_smart_homes","2024-10-18","2024_10_18_future_of_smart_homes",[874,878,882],{"title":875,"slug":876,"path":877,"order":69,"date":859,"translation_key":860},"Jesteśmy gotowi! Setki modułów Voldeno przygotowanych do wdrożenia w inteligentnych domach.","jestesmy-gotowi-setki-modulow-voldeno-przygotowanych-do-wdrozenia-w-inteligentnych-domach","pl\u002Fblog\u002Fjestesmy-gotowi-setki-modulow-voldeno-przygotowanych-do-wdrozenia-w-inteligentnych-domach",{"title":879,"slug":880,"path":881,"order":69,"date":865,"translation_key":866},"Nowy czujnik temperatury Voldeno 1-Wire – kompaktowy, niezawodny i stworzony do dużych instalacji","nowy-czujnik-temperatury-1-wire-voldeno-kompaktowy-niezawodny-i-zaprojektowany-do-instalacji-na-duza-skale","pl\u002Fblog\u002Fnowy-czujnik-temperatury-1-wire-voldeno-kompaktowy-niezawodny-i-zaprojektowany-do-instalacji-na-duza-skale",{"title":883,"slug":884,"path":885,"order":69,"date":871,"translation_key":872},"Odkryj przyszłość inteligentnych domów z Voldeno","odkryj-przyszlosc-inteligentnych-domow-z-voldeno","pl\u002Fblog\u002Fodkryj-przyszlosc-inteligentnych-domow-z-voldeno",{"pl":887,"en":888,"xDefault":887},"https:\u002F\u002Fvoldeno.com\u002Fpl\u002Fprawne\u002Fpolityka-prywatnosci","https:\u002F\u002Fvoldeno.com\u002Fen\u002Flegal\u002Fprivacy-policy",{"slug":152,"title":151,"seo_title":890,"description":891,"tags":892,"content_html":895,"headings":896,"template":115,"order":75,"extra":933},"Privacy Policy – Voldeno Smart Home","How Voldeno sp. z o.o. processes personal data in connection with this website and your contact with us.",[147,893,894],"privacy","GDPR","\u003Ch2 id=\"1-introduction\">\u003Ca href=\"#1-introduction\" class=\"anchor\">#\u003C\u002Fa> 1. Introduction\u003C\u002Fh2>\n\u003Cp>This Privacy Policy explains how \u003Cstrong>Voldeno sp. z o.o.\u003C\u002Fstrong> (&quot;\u003Cstrong>Controller\u003C\u002Fstrong>&quot;, &quot;\u003Cstrong>we\u003C\u002Fstrong>&quot;, &quot;\u003Cstrong>us\u003C\u002Fstrong>&quot;) processes personal data in connection with operating this website, handling enquiries, and our business activities related to Smart Home solutions.\u003C\u002Fp>\n\u003Cp>Use of the website is voluntary. If you do not accept these rules, please do not submit personal data to us (for example through contact forms), noting that some features may then be unavailable.\u003C\u002Fp>\n\u003Cp>This document is for information only and does not replace individual legal advice.\u003C\u002Fp>\n\u003Ch2 id=\"2-data-controller\">\u003Ca href=\"#2-data-controller\" class=\"anchor\">#\u003C\u002Fa> 2. Data Controller\u003C\u002Fh2>\n\u003Cp>The controller of your personal data is:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Voldeno sp. z o.o.\u003C\u002Fstrong>\u003Cbr \u002F>\nOgrodowa 8, Lobby B, 3p.\u003Cbr \u002F>\n91-062 Łódź, Poland\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tax ID (NIP):\u003C\u002Fstrong> PL7252346262\u003Cbr \u002F>\n\u003Cstrong>KRS:\u003C\u002Fstrong> 0001123648\u003Cbr \u002F>\n\u003Cstrong>REGON:\u003C\u002Fstrong> 52946949200000\u003C\u002Fp>\n\u003Cp>General contact: \u003Ca href=\"mailto:contact@voldeno.com\">contact@voldeno.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"3-data-protection-officer\">\u003Ca href=\"#3-data-protection-officer\" class=\"anchor\">#\u003C\u002Fa> 3. Data Protection Officer\u003C\u002Fh2>\n\u003Cp>The Controller has appointed a Data Protection Officer (DPO). You may contact the DPO on all matters relating to the processing of your personal data and the exercise of your rights:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Email:\u003C\u002Fstrong> \u003Ca href=\"mailto:dpo@voldeno.com\">dpo@voldeno.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2 id=\"4-categories-of-data-we-process\">\u003Ca href=\"#4-categories-of-data-we-process\" class=\"anchor\">#\u003C\u002Fa> 4. Categories of Data We Process\u003C\u002Fh2>\n\u003Cp>Depending on how you interact with us, we may process in particular:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Identity and contact data\u003C\u002Fstrong> – e.g. name, company name, email address, phone number, and the content of your message or enquiry.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Technical data\u003C\u002Fstrong> – e.g. IP address, browser type, approximate location (country\u002Fregion level), session or cookie identifiers, visit time and referrer, where recorded by the tools described in this policy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We do not ask you to provide special categories of personal data (such as health or political opinions). Please do not include such information in your messages.\u003C\u002Fp>\n\u003Ch2 id=\"5-purposes-and-legal-bases\">\u003Ca href=\"#5-purposes-and-legal-bases\" class=\"anchor\">#\u003C\u002Fa> 5. Purposes and Legal Bases\u003C\u002Fh2>\n\u003Cp>We process data for the purposes below, relying on the legal bases indicated (under Article 6 GDPR):\u003C\u002Fp>\n\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Purpose\u003C\u002Fth>\u003Cth>Legal basis (summary)\u003C\u002Fth>\u003Cth>Is providing data mandatory?\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\n\u003Ctr>\u003Ctd>Responding to enquiries sent via forms or email\u003C\u002Ftd>\u003Ctd>Steps at your request prior to a contract, and\u002For our legitimate interests (communication with prospective customers or partners)\u003C\u002Ftd>\u003Ctd>Voluntary; without contact details we cannot reply\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Establishing and performing a contract, after-sales support\u003C\u002Ftd>\u003Ctd>Performance of a contract or pre-contractual steps\u003C\u002Ftd>\u003Ctd>Necessary to enter into and perform the contract\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Establishing, exercising or defending legal claims\u003C\u002Ftd>\u003Ctd>Legitimate interests of the Controller\u003C\u002Ftd>\u003Ctd>—\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Accounting and statutory record-keeping\u003C\u002Ftd>\u003Ctd>Legal obligation\u003C\u002Ftd>\u003Ctd>Required by law\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Website traffic analysis, statistics and service stability\u003C\u002Ftd>\u003Ctd>Legitimate interests of the Controller (aggregated analytics, IT security)\u003C\u002Ftd>\u003Ctd>—\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Where we rely on \u003Cstrong>consent\u003C\u002Fstrong> for specific marketing or a newsletter, you may withdraw consent at any time without affecting the lawfulness of processing before withdrawal.\u003C\u002Fp>\n\u003Cp>The Controller does \u003Cstrong>not use automated decision-making or profiling\u003C\u002Fstrong> within the meaning of Article 22 GDPR.\u003C\u002Fp>\n\u003Ch2 id=\"6-recipients-and-transfers-outside-the-eea\">\u003Ca href=\"#6-recipients-and-transfers-outside-the-eea\" class=\"anchor\">#\u003C\u002Fa> 6. Recipients and Transfers Outside the EEA\u003C\u002Fh2>\n\u003Cp>We may share data with \u003Cstrong>processors\u003C\u002Fstrong> acting on our behalf (e.g. hosting, email, analytics or IT support providers), only as necessary and under appropriate data processing agreements.\u003C\u002Fp>\n\u003Cp>Categories of recipients include in particular:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>server infrastructure and hosting providers,\u003C\u002Fli>\n\u003Cli>email and communication tool providers,\u003C\u002Fli>\n\u003Cli>web analytics providers (Umami – EU servers, data processed within the European Union),\u003C\u002Fli>\n\u003Cli>accounting and legal service providers,\u003C\u002Fli>\n\u003Cli>public authorities – only where required by law.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We use \u003Cstrong>Umami Analytics\u003C\u002Fstrong> in its cloud version with servers located in the European Union. Analytics data is not transferred outside the EEA. For any other services where a transfer outside the EEA would be necessary, we use safeguards provided for under the GDPR (e.g. Standard Contractual Clauses approved by the European Commission).\u003C\u002Fp>\n\u003Ch2 id=\"7-retention\">\u003Ca href=\"#7-retention\" class=\"anchor\">#\u003C\u002Fa> 7. Retention\u003C\u002Fh2>\n\u003Cp>We keep data for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>as long as needed for the purpose for which it was collected (e.g. until an enquiry is closed),\u003C\u002Fli>\n\u003Cli>any period required by law (e.g. tax and accounting rules – generally 5 years from the end of the financial year),\u003C\u002Fli>\n\u003Cli>as long as necessary to establish, exercise or defend legal claims – typically until applicable limitation periods expire (generally up to 6 years for pecuniary claims).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After that, data are deleted or anonymised.\u003C\u002Fp>\n\u003Ch2 id=\"8-your-rights\">\u003Ca href=\"#8-your-rights\" class=\"anchor\">#\u003C\u002Fa> 8. Your Rights\u003C\u002Fh2>\n\u003Cp>You have the right to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>access\u003C\u002Fstrong> your data and obtain a copy (Article 15 GDPR),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>rectify\u003C\u002Fstrong> inaccurate or incomplete data (Article 16 GDPR),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>erasure\u003C\u002Fstrong> (&quot;right to be forgotten&quot;) where applicable (Article 17 GDPR),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>restrict\u003C\u002Fstrong> processing (Article 18 GDPR),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>data portability\u003C\u002Fstrong> where applicable (Article 20 GDPR),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>object\u003C\u002Fstrong> to processing based on legitimate interests (Article 21 GDPR),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>withdraw consent\u003C\u002Fstrong> at any time where processing is consent-based, without affecting the lawfulness of processing before withdrawal,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>lodge a complaint\u003C\u002Fstrong> with a supervisory authority – in Poland, the \u003Cstrong>President of the Personal Data Protection Office\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fuodo.gov.pl\">uodo.gov.pl\u003C\u002Fa>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To exercise your rights, email \u003Ca href=\"mailto:dpo@voldeno.com\">dpo@voldeno.com\u003C\u002Fa> or \u003Ca href=\"mailto:contact@voldeno.com\">contact@voldeno.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"9-cookies-and-analytics\">\u003Ca href=\"#9-cookies-and-analytics\" class=\"anchor\">#\u003C\u002Fa> 9. Cookies and Analytics\u003C\u002Fh2>\n\u003Cp>Our site may use \u003Cstrong>cookies\u003C\u002Fstrong> and similar technologies to run the service, remember preferences and measure traffic.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cookie categories:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Category\u003C\u002Fth>\u003Cth>Purpose\u003C\u002Fth>\u003Cth>Legal basis\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\n\u003Ctr>\u003Ctd>Necessary\u003C\u002Ftd>\u003Ctd>Service operation, session security\u003C\u002Ftd>\u003Ctd>Legitimate interests\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Analytics\u003C\u002Ftd>\u003Ctd>Traffic measurement and visit statistics (Umami)\u003C\u002Ftd>\u003Ctd>Legitimate interests (aggregated data, no individual identification)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>For website analytics we use \u003Cstrong>Umami Analytics\u003C\u002Fstrong> (cloud version, EU servers). The tool collects aggregated statistical data (page views, approximate traffic source, device type) and \u003Cstrong>does not identify individual users\u003C\u002Fstrong> or use cookies for cross-session tracking.\u003C\u002Fp>\n\u003Cp>You can control cookies in your browser settings (e.g. block or delete cookies). Restricting cookies may affect some site features.\u003C\u002Fp>\n\u003Ch2 id=\"10-contact-form-and-communication-channels\">\u003Ca href=\"#10-contact-form-and-communication-channels\" class=\"anchor\">#\u003C\u002Fa> 10. Contact Form and Communication Channels\u003C\u002Fh2>\n\u003Cp>If you use our contact form or write to addresses such as \u003Ca href=\"mailto:support@voldeno.com\">support@voldeno.com\u003C\u002Fa>, \u003Ca href=\"mailto:sales@voldeno.com\">sales@voldeno.com\u003C\u002Fa> or \u003Ca href=\"mailto:partners@voldeno.com\">partners@voldeno.com\u003C\u002Fa>, we process the data you provide to respond and to continue correspondence related to your enquiry.\u003C\u002Fp>\n\u003Cp>Providing data is voluntary, but we may be unable to handle your request without a way to contact you.\u003C\u002Fp>\n\u003Ch2 id=\"11-security\">\u003Ca href=\"#11-security\" class=\"anchor\">#\u003C\u002Fa> 11. Security\u003C\u002Fh2>\n\u003Cp>We apply organisational and technical measures appropriate to the risk to protect data against unauthorised access, loss or alteration. No internet transmission is completely secure.\u003C\u002Fp>\n\u003Ch2 id=\"12-changes-to-this-policy\">\u003Ca href=\"#12-changes-to-this-policy\" class=\"anchor\">#\u003C\u002Fa> 12. Changes to This Policy\u003C\u002Fh2>\n\u003Cp>We may update this document when the law or our website changes. The current version will remain at this URL. For material changes we may add a notice on the site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Last updated:\u003C\u002Fstrong> 4 April 2026.\u003C\u002Fp>\n",[897,900,903,906,909,912,915,918,921,924,927,930],{"level":81,"text":898,"id":899},"1. Introduction","1-introduction",{"level":81,"text":901,"id":902},"2. Data Controller","2-data-controller",{"level":81,"text":904,"id":905},"3. Data Protection Officer","3-data-protection-officer",{"level":81,"text":907,"id":908},"4. Categories of Data We Process","4-categories-of-data-we-process",{"level":81,"text":910,"id":911},"5. Purposes and Legal Bases","5-purposes-and-legal-bases",{"level":81,"text":913,"id":914},"6. Recipients and Transfers Outside the EEA","6-recipients-and-transfers-outside-the-eea",{"level":81,"text":916,"id":917},"7. Retention","7-retention",{"level":81,"text":919,"id":920},"8. Your Rights","8-your-rights",{"level":81,"text":922,"id":923},"9. Cookies and Analytics","9-cookies-and-analytics",{"level":81,"text":925,"id":926},"10. Contact Form and Communication Channels","10-contact-form-and-communication-channels",{"level":81,"text":928,"id":929},"11. Security","11-security",{"level":81,"text":931,"id":932},"12. Changes to This Policy","12-changes-to-this-policy",{},1775346628119]