[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"landing-terms:privacy:privacy-policy:localized-content-set-v2":3,"landing-page-seo:\u002Fprivacy-policy:localized-content-set-v3":28,"landing-footer-link-groups:localized-content-set-v3":47,"landing-site-settings:localized-content-set-v4":244,"landing-navigation-items:localized-content-set-v4":269},[4],{"id":5,"slug":6,"path":7,"type":8,"version":9,"effectiveDate":10,"order":5,"metadata":11,"isActive":16,"updatedAt":17,"contentSet":18},2,"privacy-policy","\u002Fprivacy-policy","privacy","2.0","2026-09-11T00:00:00.000Z",{"contactEmail":12,"cookieStatus":13,"paymentProvider":14,"managementModel":15},"contact@enfyra.io","Essential cookies and local preferences only unless disclosed otherwise","PayPal","customer-owned-provider",true,"2026-09-11T02:29:15.872Z",{"id":19,"contents":20},270,[21],{"languageCode":22,"values":23,"isActive":16,"id":27},"en",{"title":24,"summary":25,"contentHtml":26},"Enfyra Privacy Policy","How Enfyra processes account, management, provider-connection, billing, and service data while customer project infrastructure remains in customer-owned provider accounts.","\u003Ch2>1. Scope\u003C\u002Fh2>\u003Cp>This Privacy Policy applies when you visit Enfyra websites, create an account, use Enfyra Cloud, connect an infrastructure provider, pay for a management subscription, or contact support.\u003C\u002Fp>\u003Ch2>2. Service model\u003C\u002Fh2>\u003Cp>Enfyra Cloud manages Enfyra projects in infrastructure accounts you own. The selected provider hosts project services and data under its own privacy terms. Railway is the first supported provider. Enfyra is not the infrastructure reseller and does not receive the provider's complete billing record.\u003C\u002Fp>\u003Ch2>3. Data we collect\u003C\u002Fh2>\u003Cp>We may collect account details such as name, email address, authentication metadata, account settings, security events, IP address, request metadata, error reports, and support communications.\u003C\u002Fp>\u003Cp>For Cloud management, we may collect project names, subdomains, selected provider, provider account and workspace identifiers, OAuth connection status, encrypted provider tokens, provider resource identifiers, deployment and reconciliation state, configuration metadata, operational logs, generated management credentials, domain state, and backup-operation records.\u003C\u002Fp>\u003Ch2>4. Provider connections\u003C\u002Fh2>\u003Cp>Enfyra uses OAuth credentials to perform authorized management actions. Provider secrets and refresh tokens are encrypted and are not published to customer-facing APIs. Disconnecting a provider stops future Enfyra management access but does not delete provider resources or provider-held data.\u003C\u002Fp>\u003Ch2>5. Payment data\u003C\u002Fh2>\u003Cp>PayPal processes Enfyra management subscriptions. PayPal may collect payment instrument, payer, transaction, tax, currency, and fraud-prevention data under its own privacy terms. Enfyra receives identifiers and status information needed to create subscriptions, record billing history, verify signed events, control entitlement, and meet accounting or legal obligations. Enfyra does not store full card numbers.\u003C\u002Fp>\u003Ch2>6. Customer project data\u003C\u002Fh2>\u003Cp>Application records, database contents, uploaded files, code, and configuration remain your data. With the customer-owned provider model, project data is primarily stored in your provider account and any external object-storage account you configure. Enfyra may access only the data or management endpoints needed to provision, secure, troubleshoot, back up, update, or support the service.\u003C\u002Fp>\u003Cp>You are responsible for your application's lawful basis, user notices, access rules, retention, exports, and deletion procedures.\u003C\u002Fp>\u003Ch2>7. How we use data\u003C\u002Fh2>\u003Cp>We use data to authenticate users, operate the console, connect providers, provision and reconcile resources, manage subscriptions, perform requested operations, secure the service, prevent abuse, diagnose failures, communicate service information, provide support, and comply with legal obligations. We do not sell personal data.\u003C\u002Fp>\u003Ch2>8. Service providers and disclosure\u003C\u002Fh2>\u003Cp>We may share the minimum necessary data with infrastructure providers, PayPal, email, DNS, security, logging, and support services. We may also disclose data when required by law, to protect rights and safety, or in connection with a business transfer subject to appropriate safeguards.\u003C\u002Fp>\u003Ch2>9. Cookies and local storage\u003C\u002Fh2>\u003Cp>Enfyra may use essential cookies for authentication, OAuth handoff, security, and session continuity, and local storage for interface preferences such as theme. We do not use this essential storage for cross-site advertising. If non-essential analytics or marketing tracking is introduced, this policy and any required consent flow will be updated.\u003C\u002Fp>\u003Ch2>10. Security and retention\u003C\u002Fh2>\u003Cp>We use access controls, encrypted transport, encrypted provider credentials, scoped management tokens, monitoring, and operational restrictions designed to protect service data. No system is perfectly secure.\u003C\u002Fp>\u003Cp>We retain account, subscription, security, and operational records only as long as needed for service delivery, fraud prevention, disputes, accounting, legal obligations, and legitimate operational needs. Provider-hosted resources and data follow the provider account's retention and deletion controls even after Enfyra management ends.\u003C\u002Fp>\u003Ch2>11. Your rights and choices\u003C\u002Fh2>\u003Cp>Depending on your location, you may have rights to access, correct, export, delete, restrict, or object to processing of personal data. Some records may be retained for billing, security, fraud prevention, dispute resolution, or legal compliance. Provider-hosted project data must be managed through the relevant provider or project tools.\u003C\u002Fp>\u003Ch2>12. International processing and children\u003C\u002Fh2>\u003Cp>Enfyra and service providers may process data in countries other than where you live using safeguards appropriate to the service. Enfyra is not intended for children and does not knowingly collect personal data from children.\u003C\u002Fp>\u003Ch2>13. Changes and contact\u003C\u002Fh2>\u003Cp>We may update this policy as Enfyra, supported providers, payment processing, or legal requirements change. For privacy questions or requests, contact Enfyra at \u003Ca href=\"mailto:contact@enfyra.io\">contact@enfyra.io\u003C\u002Fa>.\u003C\u002Fp>",287,[29],{"path":7,"changefreq":30,"priority":30,"ogImage":30,"contentSet":31},null,{"id":32,"contents":33},328,[34],{"languageCode":22,"values":35,"isActive":16,"id":46},{"title":24,"description":36,"keywords":37,"structuredData":42},"How Enfyra handles account, provider OAuth, project management, PayPal billing, and service data in the customer-owned infrastructure model.",[38,39,40,41,14],"Enfyra","Privacy Policy","OAuth privacy","Cloud management",{"@context":43,"@type":44,"name":24,"url":45},"https:\u002F\u002Fschema.org","WebPage","https:\u002F\u002Fenfyra.io\u002Fprivacy-policy",514,[48,100,147,196],{"id":49,"type":50,"order":51,"contentSet":52,"children":59},14,"group",1,{"id":53,"contents":54},52,[55],{"languageCode":22,"values":56,"isActive":16,"id":58},{"label":57},"Product",545,[60,70,79,89],{"id":51,"type":61,"to":62,"href":30,"order":51,"isActive":16,"contentSet":63},"internal","\u002Ffeatures",{"id":64,"contents":65},57,[66],{"languageCode":22,"values":67,"isActive":16,"id":69},{"label":68},"Features",532,{"id":5,"type":61,"to":71,"href":30,"order":5,"isActive":16,"contentSet":72},"\u002Fgetting-started",{"id":73,"contents":74},58,[75],{"languageCode":22,"values":76,"isActive":16,"id":78},{"label":77},"Getting Started",533,{"id":80,"type":61,"to":81,"href":30,"order":80,"isActive":16,"contentSet":82},3,"\u002Fdocs",{"id":83,"contents":84},59,[85],{"languageCode":22,"values":86,"isActive":16,"id":88},{"label":87},"Documentation",534,{"id":90,"type":91,"to":30,"href":92,"order":90,"isActive":16,"contentSet":93},4,"external","https:\u002F\u002Fdemo.enfyra.io\u002F",{"id":94,"contents":95},60,[96],{"languageCode":22,"values":97,"isActive":16,"id":99},{"label":98},"Demo",535,{"id":101,"type":50,"order":5,"contentSet":102,"children":109},15,{"id":103,"contents":104},53,[105],{"languageCode":22,"values":106,"isActive":16,"id":108},{"label":107},"Resources",546,[110,119,128,137],{"id":111,"type":61,"to":81,"href":30,"order":51,"isActive":16,"contentSet":112},9,{"id":113,"contents":114},65,[115],{"languageCode":22,"values":116,"isActive":16,"id":118},{"label":117},"API Reference",540,{"id":120,"type":61,"to":81,"href":30,"order":5,"isActive":16,"contentSet":121},10,{"id":122,"contents":123},66,[124],{"languageCode":22,"values":125,"isActive":16,"id":127},{"label":126},"Examples",541,{"id":129,"type":61,"to":81,"href":30,"order":80,"isActive":16,"contentSet":130},11,{"id":131,"contents":132},91,[133],{"languageCode":22,"values":134,"isActive":16,"id":136},{"label":135},"Architecture",542,{"id":138,"type":91,"to":30,"href":139,"order":90,"isActive":16,"contentSet":140},12,"https:\u002F\u002Fgithub.com\u002Fenfyra\u002Fenfyra",{"id":141,"contents":142},92,[143],{"languageCode":22,"values":144,"isActive":16,"id":146},{"label":145},"Contributing",543,{"id":148,"type":50,"order":80,"contentSet":149,"children":156},16,{"id":150,"contents":151},54,[152],{"languageCode":22,"values":153,"isActive":16,"id":155},{"label":154},"Community",547,[157,166,176,186],{"id":158,"type":91,"to":30,"href":139,"order":51,"isActive":16,"contentSet":159},5,{"id":160,"contents":161},61,[162],{"languageCode":22,"values":163,"isActive":16,"id":165},{"label":164},"GitHub",536,{"id":167,"type":91,"to":30,"href":168,"order":5,"isActive":16,"contentSet":169},6,"https:\u002F\u002Fdiscord.gg\u002FDH5sXtFVWM",{"id":170,"contents":171},62,[172],{"languageCode":22,"values":173,"isActive":16,"id":175},{"label":174},"Discord",537,{"id":177,"type":61,"to":178,"href":30,"order":80,"isActive":16,"contentSet":179},7,"\u002Fcommunity",{"id":180,"contents":181},63,[182],{"languageCode":22,"values":183,"isActive":16,"id":185},{"label":184},"Discussions",538,{"id":187,"type":91,"to":30,"href":188,"order":90,"isActive":16,"contentSet":189},8,"https:\u002F\u002Fgithub.com\u002Fenfyra\u002Fenfyra\u002Fissues",{"id":190,"contents":191},64,[192],{"languageCode":22,"values":193,"isActive":16,"id":195},{"label":194},"Issues",539,{"id":197,"type":50,"order":90,"contentSet":198,"children":205},17,{"id":199,"contents":200},55,[201],{"languageCode":22,"values":202,"isActive":16,"id":204},{"label":203},"Legal",548,[206,216,224,234],{"id":207,"type":61,"to":208,"href":30,"order":51,"isActive":16,"contentSet":209},13,"\u002Fcloud-terms",{"id":210,"contents":211},93,[212],{"languageCode":22,"values":213,"isActive":16,"id":215},{"label":214},"Cloud Terms",544,{"id":217,"type":61,"to":7,"href":30,"order":5,"isActive":16,"contentSet":218},18,{"id":219,"contents":220},94,[221],{"languageCode":22,"values":222,"isActive":16,"id":223},{"label":39},549,{"id":225,"type":61,"to":226,"href":30,"order":80,"isActive":16,"contentSet":227},19,"\u002Frefund-policy",{"id":228,"contents":229},95,[230],{"languageCode":22,"values":231,"isActive":16,"id":233},{"label":232},"Refund Policy",550,{"id":235,"type":61,"to":236,"href":30,"order":90,"isActive":16,"contentSet":237},20,"\u002Fcloud-headroom",{"id":238,"contents":239},96,[240],{"languageCode":22,"values":241,"isActive":16,"id":243},{"label":242},"Cloud Provider Model",551,[245],{"siteUrl":246,"githubUrl":139,"enfyraVersion":247,"contentSet":248},"https:\u002F\u002Fenfyra.io","2.2.20",{"id":249,"contents":250},56,[251],{"languageCode":22,"values":252,"isActive":16,"id":268},{"siteName":38,"logoText":38,"description":253,"copyrightText":254,"navMenuTitle":255,"navMenuDescription":256,"docsSearchButtonLabel":257,"docsSidebarToggleLabel":258,"docsSearchTitle":257,"docsSearchDescription":259,"docsSearchPlaceholder":260,"docsSearchEmptyText":261,"docsSearchNoResultsText":262,"docsSearchFooterHint":263,"copyCommandLabel":264,"copiedCommandLabel":265,"backToTopLabel":266,"themeMenuLabel":267},"Live metadata backend platform for APIs, permissions, hooks, workflows, realtime behavior, and admin tools on Enfyra Cloud or your own infrastructure.","© 2026 Enfyra. Licensed under Elastic License 2.0.","Navigation","Primary Enfyra navigation","Search documentation","Toggle documentation navigation","Search docs by title, summary, slug, and body content.","Search docs...","Type to search every cached documentation page.","No matching docs found.","↑↓ Enter Esc","Copy command","Copied command","Back to top","Theme menu",524,[270,282,290,301,311,319,327],{"id":51,"kind":271,"type":61,"to":272,"href":30,"icon":30,"order":51,"metadata":273,"contentSet":275},"primary","\u002F",{"active":274},"exact",{"id":276,"contents":277},46,[278],{"languageCode":22,"values":279,"isActive":16,"id":281},{"label":280,"ariaLabel":30},"Home",525,{"id":5,"kind":271,"type":61,"to":62,"href":30,"icon":30,"order":5,"metadata":283,"contentSet":284},{"active":274},{"id":285,"contents":286},47,[287],{"languageCode":22,"values":288,"isActive":16,"id":289},{"label":68,"ariaLabel":30},526,{"id":177,"kind":271,"type":61,"to":291,"href":30,"icon":292,"order":80,"metadata":293,"contentSet":294},"\u002Fpricing","lucide:badge-dollar-sign",{"active":274},{"id":295,"contents":296},51,[297],{"languageCode":22,"values":298,"isActive":16,"id":300},{"label":299,"ariaLabel":299},"Pricing",531,{"id":80,"kind":271,"type":61,"to":81,"href":30,"icon":30,"order":90,"metadata":302,"contentSet":304},{"active":303},"prefix",{"id":305,"contents":306},48,[307],{"languageCode":22,"values":308,"isActive":16,"id":310},{"label":309,"ariaLabel":30},"Docs",527,{"id":90,"kind":271,"type":61,"to":71,"href":30,"icon":30,"order":158,"metadata":312,"contentSet":313},{"active":274},{"id":314,"contents":315},49,[316],{"languageCode":22,"values":317,"isActive":16,"id":318},{"label":77,"ariaLabel":30},528,{"id":158,"kind":271,"type":61,"to":178,"href":30,"icon":30,"order":167,"metadata":320,"contentSet":321},{"active":274},{"id":322,"contents":323},50,[324],{"languageCode":22,"values":325,"isActive":16,"id":326},{"label":154,"ariaLabel":30},529,{"id":167,"kind":328,"type":91,"to":30,"href":139,"icon":329,"order":51,"metadata":30,"contentSet":330},"social","lucide:github",{"id":331,"contents":332},338,[333],{"languageCode":22,"values":334,"isActive":16,"id":335},{"label":164,"ariaLabel":164},530]