Trust Center
MessyOrg Trust Center
How we approach security, ownership, data, infrastructure, AI, and production software.
This page describes how MessyOrg works. It does not claim any certification, audit outcome or regulatory compliance status, and nothing here replaces the terms of an engagement agreement.
Trust starts with clarity.
MessyOrg documents its security, data, ownership, and technology practices based on controls actually in place. We do not claim certifications, compliance programs, or guarantees we have not established.
Our approach
MessyOrg believes trust requires clear expectations before software reaches production. We document how client data is handled, which providers are involved, how ownership is defined, how support works, and how incidents are addressed.
No hidden handoff
Security, ownership, support, and data responsibilities are discussed as part of the engagement rather than discovered after launch.
At a glance
Client data isolation
Every client record in the MessyOrg workspace is scoped to that client, and database policies enforce the scope rather than the interface.
Source code & ownership
Ownership of client-specific application code, MessyOrg proprietary technology and third-party technology is defined in the engagement agreement.
Testing & verification
Verify is a stage of every engagement, not an optional extra: what was built is tested, documented and reviewed against the agreed scope before launch.
Data retention
Unless otherwise agreed, MessyOrg ordinarily retains client project data for the duration of an engagement and for up to 90 days following completion or termination. Different retention requirements may be established in the applicable agreement.
Full detail
Security
MessyOrg builds on managed cloud platforms rather than self-managed servers, so patching and platform hardening sit with the provider.
Applications are built with authentication and row-level access rules by default, so a signed-in user can reach only the records they are entitled to.
Security is treated as part of scope, not an add-on: access rules, roles and data handling are agreed during Design and checked during Verify.
Data handling
Enquiries, proposal requests and chat messages submitted on messyorg.com are stored in MessyOrg's own managed database and are readable only through server-side, owner-authenticated access.
We ask for the information needed to scope work, and nothing else. Form submissions are used to respond to you and to scope an engagement.
Client production data belongs to the client. What MessyOrg may access, and for how long, is defined per engagement.
Access control
The MessyOrg client workspace uses email and password sign-in with email confirmation, and roles are stored separately from user profiles so a user cannot grant themselves access.
Client workspace access is invite-only: an account only sees a workspace when its email has been invited by MessyOrg.
Applications we build for clients use the same pattern — explicit roles, server-side checks, and least privilege by default.
Client data isolation
Every client record in the MessyOrg workspace is scoped to that client, and database policies enforce the scope rather than the interface.
Client engagements are separate projects with their own database, credentials and deployment. Client data is not pooled across engagements.
Infrastructure
messyorg.com and the MessyOrg products run on managed hosting with managed Postgres, served over HTTPS.
Infrastructure choices for a client engagement are agreed during Design and documented at handoff, including what is needed to run and redeploy the application.
Secrets & credentials
API keys and other secrets are stored as server-side environment secrets, never in front-end code or in the repository.
Secrets are readable only by server-side code. At handoff, credentials are transferred to the client's control or rotated.
AI usage
AI features in MessyOrg products and in client applications are built deliberately: a defined task, defined context, and guardrails on what the model can act on.
The assistant on this website sends the conversation to a hosted model to answer questions and, where you offer them, to record your contact details so we can reply.
AI is used to help build and explain software. Decisions about architecture, data and access are made and reviewed by people.
Third-party technology
MessyOrg uses third-party technology providers where necessary to design, build, host, operate, monitor, communicate, and support software. The providers involved vary by engagement.
The current provider list, with the purpose and the data involved for each, is set out under Third-party technology providers below.
Source code & ownership
Ownership of client-specific application code, MessyOrg proprietary technology and third-party technology is defined in the engagement agreement.
See Ownership & handoff below for how MessyOrg separates those categories.
Testing & verification
Verify is a stage of every engagement, not an optional extra: what was built is tested, documented and reviewed against the agreed scope before launch.
MessyProof is our own verification technology — it examines a codebase's architecture, dependencies, configuration and changes so the state of a build is visible rather than assumed.
A verification review reports detectable configuration and implementation signals. It is not a security certification or a guarantee of production readiness.
Monitoring
Applications are deployed with platform-level logging so errors and failed requests can be investigated.
What is monitored, what counts as urgent, and how issues are raised is agreed at the start of a MessyCare engagement.
Backups & recovery
When client data is scheduled for deletion, MessyOrg removes or initiates removal of applicable information from active systems according to the agreed retention requirements. Residual copies may temporarily remain in encrypted or provider-managed backups until those backups expire through their normal lifecycle.
MessyOrg systems use the managed database platform's built-in backup capability rather than a separately operated backup estate.
Where MessyOrg controls or can configure the applicable backup lifecycle, residual backup data should ordinarily expire within a further 90 days.
MessyOrg does not claim the ability to independently delete information from immutable or provider-controlled backups. Retention of those copies is governed by the provider's own policies.
Backup frequency, retention and recovery expectations for a client engagement are agreed during Design and written into the plan.
Incident response
Security or privacy concerns can be reported to MessyOrg for review and appropriate response.
MessyOrg follows a documented sequence when a potential security, privacy, availability or data incident is identified.
If something goes wrong on a MessyOrg-supported application, the route is direct: one company, one accountable contact, no ticket triage layer. The eight steps below set out what happens next.
Notification timing is governed by the applicable agreement or by law. MessyOrg does not publish a guaranteed notification window.
MessyOrg does not operate a 24/7 security operations centre or a dedicated security team, and makes no claim of guaranteed containment times, guaranteed recovery times, forensic capability or security certification.
MessyCare support
MessyCare is the ongoing support arrangement that carries an application after launch: changes, integrations, monitoring follow-up and the questions that arrive once real work runs through the software.
There are two levels — MessyCare and MessyCare Priority — each with published target initial response times, set out under MessyCare support levels below.
Support availability and response targets are defined by the applicable MessyCare plan or client agreement. MessyOrg does not claim 24/7 support, guaranteed uptime, guaranteed resolution or guaranteed response times.
Response times
General business inquiries are typically answered within one business day.
Support availability and response targets are defined by the applicable MessyCare plan or client agreement.
Contractual service levels, if any, are defined in the applicable agreement. Nothing on this page creates a service-level commitment.
Data retention
Unless otherwise agreed, MessyOrg ordinarily retains client project data for the duration of an engagement and for up to 90 days following completion or termination. Different retention requirements may be established in the applicable agreement.
This is a baseline. It describes how MessyOrg ordinarily handles client project data, not a promise that every copy of every record is erased on a fixed date.
Clients can request deletion of their project data at any point. Where deletion is technically and legally possible, MessyOrg carries it out or initiates it; where it is not, we say so and explain what remains and why.
Retention may run longer where: continued retention is required by the applicable agreement; records must be kept as legitimate business records; applicable law requires retention; information must temporarily remain in provider-managed backups until those backups expire.
Requesting deletion. A deletion request can be sent to MessyOrg directly, or raised through the client workspace during an engagement. We confirm what was deleted, what is scheduled for deletion, and anything that must be retained.
Data processing
Organizations with specific data-processing requirements may contact MessyOrg to discuss contractual, privacy, and data-processing requirements before an engagement begins.
MessyOrg intends to make a Data Processing Addendum available for qualifying engagements. Until that document has been prepared and reviewed, we do not advertise one.
Partnerships & credentials
MessyOrg is an Approved Lovable Solution Partner. This is a technology platform partnership. It is not a security, compliance or privacy certification.
MessyOrg holds no security or compliance certification — no SOC 2, ISO 27001, HIPAA, PCI or equivalent — and makes no such claim. Where a credential is obtained, it will be named here and nowhere else.
Privacy
The privacy notice on this site sets out what messyorg.com collects, why, and who it is shared with. Enquiry, proposal and chat submissions are used to reply to you and to scope an engagement.
Retention of the information you submit follows the Data retention section above. Specific retention requirements for an engagement may be defined in the applicable client agreement.
Responsible disclosure
If you believe you have found a security issue in a MessyOrg product or website, email us and we will confirm receipt and investigate.
Please do not test against live client systems, access data that is not yours, or publish details before we have had a chance to respond.
Contact
Security questions, procurement reviews and disclosure reports go to MessyOrg directly and are answered by the founder.
General business inquiries are typically answered within one business day. Support availability and response targets are defined by the applicable MessyCare plan or client agreement.
Incident response
How MessyOrg handles an incident
MessyOrg follows a documented sequence when a potential security, privacy, availability or data incident is identified.
01
Identify
Receive or detect a potential security, privacy, availability, or data incident.
02
Triage
Determine affected systems, severity, scope, and immediate risk.
03
Contain
Take reasonable steps to limit continued exposure or operational impact.
04
Investigate
Determine what occurred, the affected systems and data, the timeline, and contributing factors.
05
Remediate
Correct the issue, rotate credentials where appropriate, patch vulnerabilities, restore affected services, or take other necessary corrective action.
06
Notify
Where required by the applicable agreement or law, notify affected clients or other appropriate parties using available verified information.
07
Recover
Restore normal operations and verify that remediation is effective.
08
Review
Document lessons learned and identify improvements to reduce recurrence.
Notification timing is governed by the applicable agreement or by law. MessyOrg does not publish a guaranteed notification window.
MessyOrg does not operate a 24/7 security operations centre or a dedicated security team, and makes no claim of guaranteed containment times, guaranteed recovery times, forensic capability or security certification.
MessyCare
Support after launch, at two levels.
MessyCare carries an application on once it is live. Both levels publish target initial response times so expectations are clear before an engagement begins.
MessyCare
Starting at $1,000/month
Ongoing application support after launch.
May include, depending on the engagement
- — Routine support
- — Bug investigation
- — Maintenance
- — Integration maintenance
- — Operational guidance
- — Minor improvements
- — Application health review
- — Documentation updates
Target initial response
- All requests — Within 2 business days
What is included depends on the engagement and is set out in the applicable agreement.
MessyCare Priority
Custom
For applications requiring prioritized attention and defined escalation procedures.
May include, depending on the engagement
- — Everything in MessyCare
- — Prioritized attention
- — Defined escalation procedure
- — Severity-based response targets
Target initial response
- Normal — Within 1 business day
- High — Within 8 business hours
- Critical production issue — Within 4 business hours
- A production issue causing a material outage or preventing a core business function from operating for a significant portion of intended users.
Escalation contacts, operating hours and any contractual service levels are defined in the applicable agreement.
These are target initial response times, not resolution times and not guaranteed service levels. Contractual service levels, operating hours, escalation contacts, exclusions and specific response commitments may be defined separately in the applicable agreement. MessyOrg does not offer 24/7 support.
MessyOrg business hours are Monday–Friday, 9:00 AM–5:00 PM Eastern Time, excluding U.S. federal holidays. Response targets are measured during those hours unless the applicable client agreement specifies otherwise. Stated hours are not a coverage guarantee, and emergency coverage, escalation contacts and any contractual service levels are defined in the applicable agreement.
Third-party technology
Third-party technology providers
MessyOrg uses third-party technology providers where appropriate to design, build, host, operate, monitor, communicate, and support software. Providers vary by engagement.
The list below covers the providers behind messyorg.com and the MessyOrg client workspace. Providers introduced into a client engagement are named in that engagement's proposal and documentation, so the dependency is a decision rather than a surprise.
Each provider remains governed by its own terms and privacy documentation.
Application development
Lovable
- Purpose
- Development and deployment platform used to build and ship messyorg.com and MessyOrg products.
- Data involved
- Application source, configuration and deployment metadata. Client production data is not stored in the development platform itself.
- Applies to
- messyorg.com · MessyOrg products · Client engagements built on this stack
- Status
- Platform provider. Whether it acts as a subprocessor for a given engagement depends on that engagement's agreement.
Hosting
Lovable Cloud (hosting)
- Purpose
- Managed hosting and edge delivery for messyorg.com and MessyOrg product sites.
- Data involved
- Requests served over HTTPS, and platform-level request and error logs.
- Applies to
- messyorg.com · MessyOrg products
Database
Lovable Cloud database (managed Postgres, provided by Supabase)
- Purpose
- Managed Postgres storing website enquiries, proposal requests, chat leads and the MessyOrg client workspace records.
- Data involved
- Contact details and message content you submit, and client workspace records such as projects, progress notes, documents and invoices.
- Applies to
- messyorg.com · MessyOrg client workspace
- Retention considerations
- Platform-managed backups expire through the provider's own lifecycle, so residual copies may remain after deletion from active systems.
- Engagement applicability
- Applies to messyorg.com and the client workspace. Whether it applies to a client engagement depends on that engagement's architecture.
- Status
- Acts as a processor for data MessyOrg stores. Engagement-specific terms are defined in the applicable client agreement.
Authentication
Lovable Cloud authentication (provided by Supabase)
- Purpose
- Sign-in, email confirmation and session handling for the MessyOrg client workspace.
- Data involved
- Account email address and authentication metadata.
- Applies to
- MessyOrg client workspace
Lovable managed email
- Purpose
- Transactional email delivery from notify.messyorg.com — enquiry and proposal notifications, and workspace notifications.
- Data involved
- Recipient email address and the content of the message sent.
- Applies to
- messyorg.com · MessyOrg client workspace
- Engagement applicability
- Applies to messyorg.com notifications and workspace notifications. Client engagements use it only where transactional email is in scope.
AI providers
Lovable AI Gateway
- Purpose
- Routes requests from the assistant on messyorg.com, and AI features we build, to hosted models.
- Data involved
- The conversation content sent to the assistant, including any contact details you choose to provide.
- Applies to
- messyorg.com assistant · AI features built for client engagements
- Engagement applicability
- Applies to the assistant on messyorg.com, and to client engagements only where AI features are in scope.
- Status
- Model providers reached through the gateway vary. The providers involved in a client engagement are named in that engagement's documentation.
Ownership & handoff
Your application. Your business.
Ownership shouldn't become unclear after launch. Every MessyOrg engagement defines what belongs to the client, what remains MessyOrg intellectual property, what is governed by third-party providers, and what is included in the final handoff.
Client data
The data your organization and its users put into the application is your data.
Client-specific application code
Code written specifically for your engagement is identified in the agreement, along with the terms that apply to it.
Client accounts
Accounts with platforms, hosting and third-party providers are set up so your organization can hold them.
MessyOrg proprietary technology
MessyOrg products and reusable components remain MessyOrg intellectual property, used under the terms set out in the agreement.
Third-party technology
Platforms, libraries and services stay governed by their own providers' licences and terms.
Documentation
How the system is put together, what it depends on and how to operate it is written down and handed over.
Credentials
Keys, secrets and access are transferred or rotated into your organization's control at handoff.
Deployment
Where and how the application runs is documented, including what is needed to deploy it again.
Handoff
Handoff is a defined part of the engagement, not an afterthought: documentation, walkthrough, access and open items.
This describes how MessyOrg approaches ownership. Final ownership and licensing terms are defined in the applicable agreement for each engagement.
Contact
Security questions, disclosure reports or a procurement review — send them to us directly and the founder will respond.
Contact MessyOrg