That’s a nice attack surface, it’d be a shame if someone hacked it… What appears to be straightforward functionality – upload a document, edit together, save changes – actually requires defending against sophisticated attacks across multiple vectors simultaneously. Every document becomes a potential weapon. Every user session creates new vulnerability...
At Collabora Online we say don’t redevelop the wheel, integrate it! The temptation is real, modern browser technologies offer such a rich baseline of functionality why wouldn’t you consider developing your own editor? Rich text editors are abundant, collaborative frameworks exist and the fundamental problems of saving, formatting and typing...
Ensuring the utmost security of your documents and data is paramount. Collabora Online, a powerful document editing solution, goes above and beyond to fortify your security, providing you with a robust shield against potential threats. In this blog post, we’ll delve into some of the central security features that make...
Updated 31st October 2025 Developers must never rely on client-side access control checks. While such checks may be permissible for improving the user experience, they should never be the decisive factor in granting or denying access to a resource; client-side logic is often easy to bypass. Access control checks must...
Accessibility isn’t just a matter of compliance, it’s a commitment to fairness. When content is accessible, it becomes a bridge that connects people, regardless of their circumstances. For instance, individuals with visual impairments can have text read aloud to them through screen readers, while keyboard shortcuts enable those with mobility...
Is your online office suite state of the art? What is the General Data Protection Regulation, or GDPR for short? The General Data Protection Regulation (GDPR) is the toughest privacy and security law in the world. Though it was drafted and passed by the European Union (EU), it imposes obligations...