{"componentChunkName":"component---src-templates-doc-jsx","path":"/docs/review-and-approval-by-it-and-security/","result":{"data":{"mdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nconst _frontmatter = {\n  \"title\": \"Review and approval by IT and Security\"\n};\nconst layoutProps = {\n  _frontmatter\n};\nconst MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  let {\n    components\n  } = _ref,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, `This guide gives answers to the most common questions you may be asked by your IT or Security teams in order to get approval for Polypane. For information on procurement, see `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/docs/sales-and-procurement/\"\n  }), `Sales and Procurement`), `.`), mdx(\"p\", null, `If you can't find the answer to a question, `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/support/\"\n  }), `reach out to us`), ` and we'll do our best to help you.`), mdx(\"p\", null, `For enterprise procurement teams requiring a detailed SIG Lite assessment that covers enterprise plans, `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/support/\"\n  }), `contact us`), ` and we'll provide one on request.`), mdx(\"h2\", {\n    \"id\": \"general-info\"\n  }, `General Info`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Description of your product or service`)), mdx(\"p\", null, `Polypane is a web browser for developers, designers, QA and PMs. It helps you build and test websites that are responsive, accessible and performant.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Type of application`)), mdx(\"p\", null, `Polypane is a desktop application that can show web pages. It does not edit, manage, transfer or store client or user data. It is comparable to browsers like Chrome, Firefox or Edge — which are likely already running on your organisation's devices — but with extra features for web professionals. Our servers only handle account management and licence verification.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Does Polypane process client data for its customers?`)), mdx(\"p\", null, `No. Polypane is a desktop application that runs on your computer. It does not store, process or transfer any client data. All data processing happens locally on your machine.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have a designated security/privacy lead who manages your security program? Provide contact information.`)), mdx(\"p\", null, `Yes. Kilian Valkhof, Founder, `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"mailto:kilian@polypane.app\"\n  }), `kilian@polypane.app`)), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have publicly published privacy and security policies? Provide public links to your Privacy and Security policies.`)), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/privacy/\"\n  }), `Privacy Policy`)), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/legal/\"\n  }), `Terms of Service`))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have a customer information policy?`)), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/privacy/\"\n  }), `Privacy Policy`))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Data protection role`)), mdx(\"p\", null, `Controller`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have a data access control policy with monitoring? List the roles in the organization who have access to sensitive data.`)), mdx(\"p\", null, `Polypane is developed by a solo founder that can access sensitive data when resolving customer issues. Sensitive data is limited to very little PII: Name, E-mail address and account status.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have a 3rd party vendor assessment and data access policy? List the roles of any 3rd party to the organization who may have access to sensitive data and under what circumstances.`)), mdx(\"p\", null, `See our `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/privacy/\"\n  }), `Privacy policy`), ` to understand how we interact with third parties. We have DPAs for all parties that process our data.`), mdx(\"h3\", {\n    \"id\": \"user-access-and-authentication\"\n  }, `User access and authentication`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `What authentication methods do you support?`)), mdx(\"p\", null, `For the main account holder we support username/password and GitHub OAuth. On the enterprise plan we also support SAML SSO. `), mdx(\"p\", null, `Users that have access to the Polypane app have their access managed by the main account holder though our dashboard and do not have logins of their own. Their access to the app is handled credential-less through license keys that get sent to their e-mail address upon being requested from inside the Polypane app.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you support SSO and SCIM?`)), mdx(\"p\", null, `Yes. We support SAML SSO and SCIM on our enterprise plan. SAML SSO is used for the main account holder's login. SCIM can be used to automate user access to Polypane through your identity provider. SSO can be set up during account creation, and SCIM documentation is available upon request.`), mdx(\"h3\", {\n    \"id\": \"internal-security-programs\"\n  }, `Internal security programs`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Does your organization have a security and privacy program and policies?`)), mdx(\"p\", null, `Yes.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have a passwords policy?`)), mdx(\"p\", null, `Yes.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have a system access control policy with monitoring?`)), mdx(\"p\", null, `Yes.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have a server software update policy? Describe the update and patching mechanisms for operating systems and software to ensure that these are kept up to date.`)), mdx(\"p\", null, `We do regular updates of the operating systems and packages that we use.`), mdx(\"h2\", {\n    \"id\": \"data-retention-backups-and-policies\"\n  }, `Data retention, backups, and policies`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have a customer information possession policy? Describe your policy and the conditions for returning sensitive data and destroying the data once the service is terminated.`)), mdx(\"p\", null, `See `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/privacy/\"\n  }), `Privacy Policy`), ` and `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/legal/\"\n  }), `Terms of Service`), `.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Can you commit to keeping customer information at a strict minimum amount of time after customer stops use?`)), mdx(\"p\", null, `We delete all information when a customer requests to delete their information. We do maintain that data inside backups for up to thirty days, at which point it's entirely deleted. We retain a users e-mail for up to six months to prevent abuse.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have a procedure for returning personal data in a format allowing data portability?`)), mdx(\"p\", null, `We can export customer data to a CSV upon termination of service if requested by a customer.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you retain customer information in backups after a customer has deleted (or requested deletion of) the data?`)), mdx(\"p\", null, `Yes. We keep backups of user data for up to thirty days.`), mdx(\"h2\", {\n    \"id\": \"incident-response-and-reporting\"\n  }, `Incident response and reporting`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Do you have an incident response policy? How does your organization define a security incident and personal information data breach.`)), mdx(\"p\", null, `We handle this on a case by case basis.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Describe how customers will be informed of personal data and data security breaches affecting a customer’s data processed by you and your subcontractors and within what timeframe.`)), mdx(\"p\", null, `They will be informed via email.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Is there a formal company Risk Management program and process that is documented to identify and monitor risks on an ongoing basis?`)), mdx(\"p\", null, `No.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Are mitigating processes and controls identified for each information security risk discovered?`)), mdx(\"p\", null, `Yes.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Is there an independent risk, security assessment, or audit performed on your external third parties?`)), mdx(\"p\", null, `No.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Are network traffic events logged to support historical or incident research?`)), mdx(\"p\", null, `No for desktop app. An access log is maintained for the management dashboard.`), mdx(\"h2\", {\n    \"id\": \"miscellaneous\"\n  }, `Miscellaneous`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Are all authentication, data transmissions, client,server and web sessions that are transmitting confidential data protected using SSL, SSH, or other transmission encrypted protocol?`)), mdx(\"p\", null, `Yes, with TLS 1.3`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Is access to diagnostic or maintenance ports on network and system devices restricted?`)), mdx(\"p\", null, `Yes.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Is there a process to restore data to a geographically separate secondary facility in a disaster scenario?`)), mdx(\"p\", null, `Yes, our hosting includes redundancy.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Is data or sensitive credentials (e.g. passwords) transmitted electronically encrypted?`)), mdx(\"p\", null, `Yes, HTTPS. Password encryption is handled by Amazon AWS Cognito, which do not disclose their encryption algorithms.`), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, `Legislation`)), mdx(\"p\", null, `EU GDPR compliant; see \"Your rights\" section of our `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/privacy/\"\n  }), `privacy policy`), `.`), mdx(\"h2\", {\n    \"id\": \"certification\"\n  }, `Certification`), mdx(\"p\", null, `Polypane does not currently have any SOC2/ISO27001/HECVAT certifications or audit. Polypane does not interface with your business logic or store any sensitive PII data.`), mdx(\"p\", null, `Our service providers are all SOC2 compliant and we have DPAs with the relevant ones.`), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, `Paddle, our payment provider, which keeps all your payment data (we don't have access to that): `, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://www.paddle.com/legal/soc-2-compliance\"\n  }), `https://www.paddle.com/legal/soc-2-compliance`)), mdx(\"li\", {\n    parentName: \"ul\"\n  }, `Supabase, our database provider: `, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://supabase.com/blog/supabase-soc2\"\n  }), `https://supabase.com/blog/supabase-soc2`)), mdx(\"li\", {\n    parentName: \"ul\"\n  }, `Sentry, our error logging system: `, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://docs.sentry.io/product/security/soc2/\"\n  }), `https://docs.sentry.io/product/security/soc2/`)), mdx(\"li\", {\n    parentName: \"ul\"\n  }, `PostHog, our telemetry provider: `, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://posthog.com/docs/privacy/soc2\"\n  }), `https://posthog.com/docs/privacy/soc2`)), mdx(\"li\", {\n    parentName: \"ul\"\n  }, `AWS, our email provider: `, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"https://aws.amazon.com/compliance/soc-faqs/\"\n  }), `https://aws.amazon.com/compliance/soc-faqs/`))));\n}\n;\nMDXContent.isMDXComponent = true;","timeToRead":4,"excerpt":"This guide gives answers to the most common questions you may be asked by your IT or Security teams in order to get approval for Polypane…","frontmatter":{"title":"Review and approval by IT and Security","cover":null,"date":null,"beta":null},"fields":{"nextTitle":"JSON and XML viewer","nextSlug":"/docs/json-and-xml-viewer/","prevTitle":"Intro to panes","prevSlug":"/docs/intro-to-panes/","slug":"/docs/review-and-approval-by-it-and-security/","date":null,"ogFileName":"review-and-approval-by-it-and-security"}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/docs/1-password-setup-instructions/"},"frontmatter":{"title":"1Password setup instructions"}}},{"node":{"fields":{"slug":"/docs/accessibility-audit-workflow/"},"frontmatter":{"title":"Accessibility audit workflow"}}},{"node":{"fields":{"slug":"/docs/accessibility-overview/"},"frontmatter":{"title":"Accessibility overview"}}},{"node":{"fields":{"slug":"/docs/accessibility-panel/"},"frontmatter":{"title":"Accessibility panel"}}},{"node":{"fields":{"slug":"/docs/application-folder/"},"frontmatter":{"title":"Application folder"}}},{"node":{"fields":{"slug":"/docs/brand-guidelines/"},"frontmatter":{"title":"Brand guidelines"}}},{"node":{"fields":{"slug":"/docs/breakpoints/"},"frontmatter":{"title":"Breakpoints"}}},{"node":{"fields":{"slug":"/docs/browse/"},"frontmatter":{"title":"Browse"}}},{"node":{"fields":{"slug":"/docs/browser-extensions/"},"frontmatter":{"title":"Browser extensions"}}},{"node":{"fields":{"slug":"/docs/browser-features/"},"frontmatter":{"title":"Browser features"}}},{"node":{"fields":{"slug":"/docs/browsersync-and-polypane/"},"frontmatter":{"title":"Browsersync and Polypane"}}},{"node":{"fields":{"slug":"/docs/color-picker/"},"frontmatter":{"title":"Color Picker"}}},{"node":{"fields":{"slug":"/docs/command-bar/"},"frontmatter":{"title":"Command Bar"}}},{"node":{"fields":{"slug":"/docs/command-line-options/"},"frontmatter":{"title":"Command line options"}}},{"node":{"fields":{"slug":"/docs/configuring-logitech-mouses/"},"frontmatter":{"title":"Configuring Logitech mouses"}}},{"node":{"fields":{"slug":"/docs/configuring-webstorm-to-work-with-polypane/"},"frontmatter":{"title":"Configuring WebStorm to work with Polypane"}}},{"node":{"fields":{"slug":"/docs/console/"},"frontmatter":{"title":"Console"}}},{"node":{"fields":{"slug":"/docs/customizing-polypane/"},"frontmatter":{"title":"Customizing Polypane"}}},{"node":{"fields":{"slug":"/docs/dark-and-light-mode/"},"frontmatter":{"title":"Dark and light mode"}}},{"node":{"fields":{"slug":"/docs/data-processing-agreement/"},"frontmatter":{"title":"Data Processing Agreement"}}},{"node":{"fields":{"slug":"/docs/debug-tools/"},"frontmatter":{"title":"Debug tools"}}},{"node":{"fields":{"slug":"/docs/detecting-polypane/"},"frontmatter":{"title":"Detecting Polypane"}}},{"node":{"fields":{"slug":"/docs/developer-tools/"},"frontmatter":{"title":"Developer tools"}}},{"node":{"fields":{"slug":"/docs/device-presets/"},"frontmatter":{"title":"Device presets"}}},{"node":{"fields":{"slug":"/docs/devtools-panel/"},"frontmatter":{"title":"Devtools Panel"}}},{"node":{"fields":{"slug":"/docs/elements-panel/"},"frontmatter":{"title":"Elements Panel"}}},{"node":{"fields":{"slug":"/docs/emulation/"},"frontmatter":{"title":"Emulation"}}},{"node":{"fields":{"slug":"/docs/experimental-chromium-features/"},"frontmatter":{"title":"Experimental Chromium features"}}},{"node":{"fields":{"slug":"/docs/find-elements/"},"frontmatter":{"title":"Find elements"}}},{"node":{"fields":{"slug":"/docs/form-autofill/"},"frontmatter":{"title":"Form autofill"}}},{"node":{"fields":{"slug":"/docs/global-zoom/"},"frontmatter":{"title":"Global zoom"}}},{"node":{"fields":{"slug":"/docs/helper-extension-for-other-browsers/"},"frontmatter":{"title":"Helper extension for other browsers"}}},{"node":{"fields":{"slug":"/docs/horizontal-overflow/"},"frontmatter":{"title":"Horizontal overflow detection"}}},{"node":{"fields":{"slug":"/docs/integrations/"},"frontmatter":{"title":"Integrations"}}},{"node":{"fields":{"slug":"/docs/intro-to-panel/"},"frontmatter":{"title":"Intro to panel"}}},{"node":{"fields":{"slug":"/docs/intro-to-panes/"},"frontmatter":{"title":"Intro to panes"}}},{"node":{"fields":{"slug":"/docs/json-and-xml-viewer/"},"frontmatter":{"title":"JSON and XML viewer"}}},{"node":{"fields":{"slug":"/docs/known-issues/"},"frontmatter":{"title":"Known issues"}}},{"node":{"fields":{"slug":"/docs/layout-debugging/"},"frontmatter":{"title":"Layout debugging"}}},{"node":{"fields":{"slug":"/docs/layouts/"},"frontmatter":{"title":"Layouts"}}},{"node":{"fields":{"slug":"/docs/link/"},"frontmatter":{"title":"Share panel"}}},{"node":{"fields":{"slug":"/docs/list-of-shortcuts/"},"frontmatter":{"title":"List of shortcuts"}}},{"node":{"fields":{"slug":"/docs/live-auto-reloading/"},"frontmatter":{"title":"Live/auto reloading"}}},{"node":{"fields":{"slug":"/docs/making-screenshots/"},"frontmatter":{"title":"Making screenshots"}}},{"node":{"fields":{"slug":"/docs/measure-text-length/"},"frontmatter":{"title":"Measure text length"}}},{"node":{"fields":{"slug":"/docs/mental-model/"},"frontmatter":{"title":"Mental model of Polypane's browser contexts"}}},{"node":{"fields":{"slug":"/docs/message-bus/"},"frontmatter":{"title":"Message Bus"}}},{"node":{"fields":{"slug":"/docs/meta-information/"},"frontmatter":{"title":"Meta information"}}},{"node":{"fields":{"slug":"/docs/network-panel/"},"frontmatter":{"title":"Network panel"}}},{"node":{"fields":{"slug":"/docs/other-tools/"},"frontmatter":{"title":"Polypane and local servers"}}},{"node":{"fields":{"slug":"/docs/outline-panel/"},"frontmatter":{"title":"Outline Panel"}}},{"node":{"fields":{"slug":"/docs/pane-management/"},"frontmatter":{"title":"Manage panes"}}},{"node":{"fields":{"slug":"/docs/pane-sizes/"},"frontmatter":{"title":"Pane sizes"}}},{"node":{"fields":{"slug":"/docs/performance/"},"frontmatter":{"title":"Performance"}}},{"node":{"fields":{"slug":"/docs/pitching-polypane/"},"frontmatter":{"title":"Pitching Polypane"}}},{"node":{"fields":{"slug":"/docs/polypane-peek/"},"frontmatter":{"title":"Polypane Peek"}}},{"node":{"fields":{"slug":"/docs/portal/"},"frontmatter":{"title":"Polypane Portal"}}},{"node":{"fields":{"slug":"/docs/projects/"},"frontmatter":{"title":"Projects"}}},{"node":{"fields":{"slug":"/docs/recording/"},"frontmatter":{"title":"Recording"}}},{"node":{"fields":{"slug":"/docs/reference-image/"},"frontmatter":{"title":"Reference image"}}},{"node":{"fields":{"slug":"/docs/reload-css/"},"frontmatter":{"title":"Reload CSS"}}},{"node":{"fields":{"slug":"/docs/responsive-debugging-workflow/"},"frontmatter":{"title":"Responsive debugging workflow"}}},{"node":{"fields":{"slug":"/docs/review-and-approval-by-it-and-security/"},"frontmatter":{"title":"Review and approval by IT and Security"}}},{"node":{"fields":{"slug":"/docs/rulers-grids-and-guides/"},"frontmatter":{"title":"Rulers, grids and guides"}}},{"node":{"fields":{"slug":"/docs/sales-and-procurement/"},"frontmatter":{"title":"Sales and Procurement"}}},{"node":{"fields":{"slug":"/docs/security-policy/"},"frontmatter":{"title":"Security Policy"}}},{"node":{"fields":{"slug":"/docs/security/"},"frontmatter":{"title":"Security"}}},{"node":{"fields":{"slug":"/docs/session-management/"},"frontmatter":{"title":"Session management"}}},{"node":{"fields":{"slug":"/docs/setup/"},"frontmatter":{"title":"Setup"}}},{"node":{"fields":{"slug":"/docs/showing-multiple-urls/"},"frontmatter":{"title":"Showing multiple URLs"}}},{"node":{"fields":{"slug":"/docs/simulators/"},"frontmatter":{"title":"Simulators"}}},{"node":{"fields":{"slug":"/docs/snippets/"},"frontmatter":{"title":"Snippets"}}},{"node":{"fields":{"slug":"/docs/social-card-and-open-graph-workflow/"},"frontmatter":{"title":"Social card and Open Graph workflow"}}},{"node":{"fields":{"slug":"/docs/source-panel/"},"frontmatter":{"title":"Source panel"}}},{"node":{"fields":{"slug":"/docs/storage-panel/"},"frontmatter":{"title":"Storage panel"}}},{"node":{"fields":{"slug":"/docs/switching-to-polypane/"},"frontmatter":{"title":"Switching to Polypane"}}},{"node":{"fields":{"slug":"/docs/synced-interactions/"},"frontmatter":{"title":"Synced interactions"}}},{"node":{"fields":{"slug":"/docs/tab-customization/"},"frontmatter":{"title":"Tab customization"}}},{"node":{"fields":{"slug":"/docs/team-workflows/"},"frontmatter":{"title":"Team workflows"}}},{"node":{"fields":{"slug":"/docs/ui-overview/"},"frontmatter":{"title":"Polypane UI overview"}}},{"node":{"fields":{"slug":"/docs/web-vitals/"},"frontmatter":{"title":"Web Vitals"}}},{"node":{"fields":{"slug":"/docs/website-issues-you-could-encounter/"},"frontmatter":{"title":"Website issues you could encounter"}}},{"node":{"fields":{"slug":"/docs/workspace-management/"},"frontmatter":{"title":"Workspace management"}}},{"node":{"fields":{"slug":"/docs/workspaces/"},"frontmatter":{"title":"Workspaces"}}}]}},"pageContext":{"slug":"/docs/review-and-approval-by-it-and-security/"}},"staticQueryHashes":["4164364741","425175329"]}