[{"data":1,"prerenderedAt":369},["ShallowReactive",2],{"products":3,"site-navigation":30,"site-settings":90,"legal-\u002Flegal\u002Faccessibility-statement":109},[4,22],{"path":5,"title":6,"summary":7,"order":8,"eyebrow":9,"image":10,"features":13,"callToAction":19},"\u002Fproducts\u002Fopcela-quality","Opcela Quality","Quality approvals raised from live process data, on your own hardware.",10,"Quality management",{"src":11,"alt":12},"\u002Fimages\u002Fproducts\u002Fopcela-quality-dashboard.svg","An illustration of the Opcela Quality dashboard, drawn to the product's own layout and filled with example data: four figures across the top, an approval volume chart and a downtime chart, and lists of stale tags and approvals waiting",[14,15,16,17,18],"Tag values by OPC-UA subscription, from one or more servers","Workflows and the conditions that start them, all set up on screen","Approvals to a named person by email, SMS or WhatsApp","Dashboards and reports, behind role-based access","An append-only record of configuration changes and decisions",{"label":20,"to":21},"Talk to us","\u002Fcontact",{"path":23,"title":24,"summary":25,"order":26,"eyebrow":27,"image":28,"features":28,"callToAction":29},"\u002Fproducts\u002Fbespoke-software","Bespoke Software","Software written to fit a process nothing off the shelf fits.",20,"Engineering",null,{"label":20,"to":21},{"primary":31,"callToAction":47,"footer":50,"legal":69},[32,42],{"label":33,"external":34,"items":35,"attributes":28},"Products",false,[36,39],{"label":6,"to":5,"external":34,"items":37,"attributes":38},[],{"to":5},{"label":24,"to":23,"external":34,"items":40,"attributes":41},[],{"to":23},{"label":43,"to":44,"external":34,"items":45,"attributes":46},"About","\u002Fabout",[],{"to":44},{"label":20,"to":21,"external":34,"items":48,"attributes":49},[],{"to":21},[51,59],{"heading":33,"links":52},[53,56],{"label":6,"to":5,"external":34,"items":54,"attributes":55},[],{"to":5},{"label":24,"to":23,"external":34,"items":57,"attributes":58},[],{"to":23},{"heading":60,"links":61},"Company",[62,65],{"label":43,"to":44,"external":34,"items":63,"attributes":64},[],{"to":44},{"label":66,"to":21,"external":34,"items":67,"attributes":68},"Contact",[],{"to":21},[70,75,80,85],{"label":71,"to":72,"external":34,"items":73,"attributes":74},"Privacy notice","\u002Flegal\u002Fprivacy-notice",[],{"to":72},{"label":76,"to":77,"external":34,"items":78,"attributes":79},"Cookies and storage","\u002Flegal\u002Fcookies-and-storage",[],{"to":77},{"label":81,"to":82,"external":34,"items":83,"attributes":84},"Terms of use","\u002Flegal\u002Fterms-of-use",[],{"to":82},{"label":86,"to":87,"external":34,"items":88,"attributes":89},"Accessibility","\u002Flegal\u002Faccessibility-statement",[],{"to":87},{"id":91,"contactAddress":92,"contactEmail":97,"contactPhone":98,"description":99,"entity":28,"extension":100,"footerNote":28,"meta":101,"privacyEmail":28,"responsePromise":102,"shareImage":103,"siteName":105,"social":28,"stem":106,"tagline":107,"__hash__":108},"settings\u002Fsettings.yml",[93,94,95,96],"37 Southfield Drive","Hull","HU14 3DU","UK","enquiries@opcela.co.uk","+44 7359 857344","Opcela builds precision engineering software for organisations that cannot afford to guess. Talk to us about what you are trying to measure.","yml",{},"We reply to every enquiry within one working day.",{"src":104,"alt":105},"\u002Fsocial-share.png","Opcela","settings","Precision engineering software","Mfzv2Mrd8IIM-RXygo-esP7Ghz1HDAoLUSz4Ywl2Sgk",{"id":110,"title":111,"body":112,"contactPoint":358,"description":359,"effectiveFrom":360,"effectiveFromLabel":361,"extension":362,"meta":363,"navigation":364,"order":365,"path":87,"published":34,"seo":366,"stem":367,"__hash__":368},"legal\u002Flegal\u002Faccessibility-statement.md","Accessibility statement",{"type":113,"value":114,"toc":339},"minimark",[115,119,122,127,135,141,145,148,151,155,158,204,208,211,216,223,227,230,256,260,267,271,277,281,288,292,295,299,307,311,317,321,327,333,336],[116,117,118],"p",{},"This statement is about the Opcela website. It says what we are aiming at, what we know is\nnot right yet, and what to do if you cannot use part of the site.",[116,120,121],{},"We would rather publish a short honest statement than a confident one. Everything below is\nsomething we have checked or something we know we have not.",[123,124,126],"h2",{"id":125},"the-standard-we-are-working-to","The standard we are working to",[116,128,129,130,134],{},"We are building this website to meet the ",[131,132,133],"strong",{},"Web Content Accessibility Guidelines 2.2 at level\nAA",".",[116,136,137,140],{},[131,138,139],{},"We are not claiming that we meet it."," No independent accessibility audit of this site has\nbeen carried out, by us or by anybody else, so nobody has verified a claim of conformance and\nwe are not going to make one. What follows is our own review, and the gaps in it are the gaps\nwe found ourselves.",[123,142,144],{"id":143},"when-we-last-looked","When we last looked",[116,146,147],{},"The date at the top of this page is the day we last reviewed both this statement and the site\nit describes, and everything below describes the site as it stood then.",[116,149,150],{},"We will review it again whenever the site changes materially, and at least once a year. If\nyou find something this statement does not mention, that is worth telling us about on its\nown: it means our review missed it.",[123,152,154],{"id":153},"what-we-have-done","What we have done",[116,156,157],{},"These are the things we have built deliberately, and checked.",[159,160,161,168,174,180,186,192,198],"ul",{},[162,163,164,167],"li",{},[131,165,166],{},"The site can be used with a keyboard alone."," Every menu, button, link and form control\ncan be reached and operated by keyboard, and whatever has focus is drawn with a visible\nring that is distinct from the hover state. Focus is not hidden behind the header when you\nmove down a page.",[162,169,170,173],{},[131,171,172],{},"The page menus close on Escape and return focus to the control that opened them."," The\nmenu on a small screen holds focus while it is open, and the image viewer is a browser\ndialogue, so the browser itself supplies the focus handling and the Escape key.",[162,175,176,179],{},[131,177,178],{},"Motion is restrained, and it stops if you ask it to."," If your device is set to reduce\nmotion, every transition and every travelling animation on the site collapses to nothing,\nand the one continuously animated heading does not start at all. That heading also carries\na pause button, which is reachable by keyboard.",[162,181,182,185],{},[131,183,184],{},"Every image has to have a text alternative."," The site refuses to build if one is\nmissing, so an image published without a description is not something that can reach the\nsite by accident.",[162,187,188,191],{},[131,189,190],{},"The contact form lists its errors above itself and moves focus to that list."," Each entry\nis a link to the field it is about, each field is marked as invalid, and each error message\nsays what to do rather than only what is wrong.",[162,193,194,197],{},[131,195,196],{},"Text is set at a comfortable measure",", pages are built to use headings in order so that\na screen reader can be used to move around them, and the page language is declared as\nBritish English so that a screen reader chooses the right voice.",[162,199,200,203],{},[131,201,202],{},"There is no video, no audio, no PDF and no embedded content from anybody else"," on this\nsite, so there are no captions, transcripts or third-party components to be accountable\nfor.",[123,205,207],{"id":206},"problems-we-know-about","Problems we know about",[116,209,210],{},"These are things you may actually run into on this site. Each one says what goes wrong and\nwho it affects.",[212,213,215],"h3",{"id":214},"the-page-you-are-shown-when-an-address-does-not-exist","The page you are shown when an address does not exist",[116,217,218,219,222],{},"If you follow a broken or mistyped link to this site, the page you get is a default supplied\nby the software the site is built with, rather than one we have designed. ",[131,220,221],{},"If your device is\nset to a dark theme, the explanatory line on it does not meet the minimum contrast\nrequirement",", so it is hard to read for anybody with low vision. On a light theme it passes,\nnarrowly. Designing that page properly is outstanding work.",[212,224,226],{"id":225},"several-things-stop-working-if-javascript-does-not-run","Several things stop working if JavaScript does not run",[116,228,229],{},"Most of this site works without JavaScript, including the contact form, which sends an\nenquiry and confirms it normally. These do not:",[159,231,232,238,244,250],{},[162,233,234,237],{},[131,235,236],{},"The menus in the header do not open."," The button that opens the products menu, and on a\nsmall screen the button that opens the whole menu, do nothing without JavaScript. Every\nlink in them is repeated in the footer, so no page becomes unreachable, but you would have\nto go to the bottom of the page to find it.",[162,239,240,243],{},[131,241,242],{},"The right-hand end of a wide table cannot be reached with the keyboard."," What makes a\nwide table scrollable by keyboard is added after the page has loaded, so without\nJavaScript a keyboard user cannot see the columns that are off the edge. This affects\nanybody who does not use a mouse.",[162,245,246,249],{},[131,247,248],{},"The control that opens an image at full size is not shown",", so a diagram can only be\nseen at the size it is drawn on the page. This matters most where the detail in the\npicture is the point of it.",[162,251,252,255],{},[131,253,254],{},"The contact form falls back to the wording your browser supplies when a field is\nwrong",", rather than ours. Our wording says what to do about the problem; the browser's\nusually only names it.",[212,257,259],{"id":258},"if-your-enquiry-cannot-be-sent","If your enquiry cannot be sent",[116,261,262,263,266],{},"If sending fails altogether, the message saying so appears below the send button. A screen\nreader announces it, ",[131,264,265],{},"but focus is not moved to it",", so if you are working down the page\nwith a keyboard the message appears behind where you are and is easy to miss. You would be\nleft looking at a form that appears to have done nothing.",[212,268,270],{"id":269},"decorative-images-are-described-rather-than-skipped","Decorative images are described rather than skipped",[116,272,273,274],{},"Every image on this site must carry a text description, and there is no way to mark one as\ndecorative so that a screen reader passes over it. That is a deliberate trade, because the\ncommoner and worse fault is a meaningful image with no description at all, ",[131,275,276],{},"but it means a\nscreen reader will read out a description of a picture that carries no information.",[212,278,280],{"id":279},"the-menus-do-not-respond-to-the-arrow-keys","The menus do not respond to the arrow keys",[116,282,283,284,287],{},"The header menus open, close and can be worked through with Tab and Escape, and nothing in\nthem is unreachable. ",[131,285,286],{},"They do not move between items with the arrow keys",", which somebody\nused to that pattern may expect and may take for the menu being broken.",[212,289,291],{"id":290},"pages-are-slower-to-load-and-settle-than-they-should-be","Pages are slower to load and settle than they should be",[116,293,294],{},"Work on this is outstanding and is being done shortly after launch. It is an accessibility\nmatter and not only a convenience: a page that moves about while it is still arriving is\nharder to use with a switch, a head pointer or a magnifier, and a slow one is harder for\neverybody.",[212,296,298],{"id":297},"one-page-is-not-built-for-visitors","One page is not built for visitors",[116,300,301,302,306],{},"There is a page at ",[303,304,305],"code",{},"\u002Fstyleguide"," which is a working reference for the people building the\nsite. Nothing links to it, it is kept out of search results, and it is not held to the\nstandard above. If you find yourself on it, it is not a page written for you.",[123,308,310],{"id":309},"the-limits-of-our-testing","The limits of our testing",[116,312,313,316],{},[131,314,315],{},"No independent accessibility audit of this site has been carried out."," Automatic checks do\nrun before any change is published: they cover the colour pairings the design permits in both\nthe light and the dark theme, that every image carries a text description, that every\nanimation collapses when reduced motion is asked for, that the home page has a main heading,\nand that no page scrolls sideways at five screen widths. That is narrower than the standard.\nWe have not tested the site with the browser zoomed in, with text spacing increased, with a\nforced colour mode such as Windows High Contrast, or end to end with a screen reader, and we\nhave not verified the contrast of text read against the partly transparent header, because\nour check measures the colours the design allows rather than the ones a page finally renders.\nSo where this statement is silent about something, it may mean we found no problem, or it may\nmean we have not yet looked. If you find one, the section below is what it is for.",[123,318,320],{"id":319},"telling-us-about-a-problem","Telling us about a problem",[116,322,323,326],{},[131,324,325],{},"If there is something on this website you cannot use, please tell us."," You do not need to\nknow why it is happening or what the standard says. Telling us what you were trying to do,\nwhat happened, and what you were using to do it, is enough and it is genuinely useful.",[116,328,329,332],{},[131,330,331],{},"We will reply within five working days."," If a fix is quick we will make it and tell you\nwhen it is live. If it is not quick we will tell you what we are going to do and roughly\nwhen, and we will add it to the list above so that everybody can see it.",[116,334,335],{},"If you need something on this site in another format, ask us for it in the same way and we\nwill send it to you.",[116,337,338],{},"We are not a public sector body, so the statutory enforcement route for public sector\nwebsites does not apply here. That does not change what we owe you, and we would much rather\nhear about a problem than have you go elsewhere. Write to us at:",{"title":340,"searchDepth":341,"depth":341,"links":342},"",2,[343,344,345,346,356,357],{"id":125,"depth":341,"text":126},{"id":143,"depth":341,"text":144},{"id":153,"depth":341,"text":154},{"id":206,"depth":341,"text":207,"children":347},[348,350,351,352,353,354,355],{"id":214,"depth":349,"text":215},3,{"id":225,"depth":349,"text":226},{"id":258,"depth":349,"text":259},{"id":269,"depth":349,"text":270},{"id":279,"depth":349,"text":280},{"id":290,"depth":349,"text":291},{"id":297,"depth":349,"text":298},{"id":309,"depth":341,"text":310},{"id":319,"depth":341,"text":320},"enquiries","The standard this website is built to, the gaps we know about, and how to tell us about a problem you have using it.","2026-08-12","Last reviewed","md",{},true,40,{"title":111,"description":359},"legal\u002Faccessibility-statement","Jn0-jPuaV1hh3u1IpKAqZD0igyFLI145lNoTy30qyoY",1786887361427]