1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/21ced7933ee7e1fc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/8d97388b6202c985.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-e71fb8c8fa617df5.js"/>
1<script src="/_next/static/chunks/88e9cb93-bf34247accd79729.js" async=""></script>
1<script src="/_next/static/chunks/8523-90ecdfea1111f049.js" async=""></script>
1<script src="/_next/static/chunks/main-app-a997e391d0840aa2.js" async=""></script>
1<script src="/_next/static/chunks/1002-49db8edb6d58f591.js" async=""></script>
1<script src="/_next/static/chunks/5610-2728d7acb541d509.js" async=""></script>
1<script src="/_next/static/chunks/5881-46e0ba44a20c6d90.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/(public)/layout-aadf27df80d681bb.js" async=""></script>
1<script src="/_next/static/chunks/2839-923260a7812dfee0.js" async=""></script>
1<script src="/_next/static/chunks/7587-1e8d7b965f24e0f6.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/layout-10f43dcae263a831.js" async=""></script>
1<title>Masca</title><meta name="description" content="Masca is a decentralized credential management platform."/><meta name="keywords" content="Masca,MetaMask,Snaps,Self-Sovereign Identity,Next.js,Credential Management,Web3,DIDs"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-image-preview:large"/><meta name="google-site-verification" content="snsvYv9eAKOZ7FrIjpUSnUtqgoFiSXQWROVrStPBc8I"/><meta property="og:title" content="Masca"/><meta property="og:description" content="Masca is a decentralized credential management platform."/><meta property="og:url" content="https://masca.io"/><meta property="og:site_name" content="Masca"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://masca.io/api/og"/><meta property="og:image:width" content="1920"/><meta property="og:image:height" content="1080"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Masca"/><meta name="twitter:description" content="Masca is a decentralized credential management platform."/><meta name="twitter:image" content="https://masca.io/api/og"/><meta name="twitter:image:width" content="1920"/><meta name="twitter:image:height" content="1080"/><link rel="shortcut icon" href="/favicon.ico"/><meta name="next-size-adjust"/>
1<script src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js" noModule=""></script>
1</head><body class="__variable_5217a5 __variable_f570ed __variable_8819ce font-cabin h-screen min-h-screen w-screen overflow-x-hidden overflow-y-visible main-bg"><div data-overlay-container="true">
1<script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}else{c.add('light')}if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'light'}catch(e){}}()</script>
1<div class="flex flex-col h-screen"><div><div class="bg-pink-200 text-center dark:bg-navy-blue-800"><div class="container mx-auto px-4"></div></div></div><div class="h-full flex flex-col px-4 sm:px-12"><div class="m-0 p-6 sm:px-12"><div class="z-50 items-center"><div class="flex flex-1 main-bg items-center"><a class="focus-visible:outline-none" href="/"><div class="flex"><div class="relative h-[24px] w-[28px] sm:h-[36px] sm:w-[40px] lg:h-[46px] lg:w-[50px] xl:h-[48px] xl:w-[54px]"><img alt="Masca Logo" loading="lazy" decoding="async" data-nimg="fill" class="dark:hidden" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fmasca_black.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fmasca_black.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fmasca_black.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fmasca_black.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fmasca_black.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fmasca_black.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fmasca_black.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fmasca_black.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fmasca_black.png&w=3840&q=75"/><img alt="Masca Logo" loading="lazy" decoding="async" data-nimg="fill" class="hidden dark:block" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 640px) 28px, (max-width: 768px) 36px, (max-width: 1024px) 46px, (max-width: 1280px) 48px, 54px" srcSet="/_next/image?url=%2Fimages%2Fmasca_white.png&w=16&q=75 16w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=32&q=75 32w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=48&q=75 48w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=64&q=75 64w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=96&q=75 96w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=128&q=75 128w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=256&q=75 256w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=384&q=75 384w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fmasca_white.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fmasca_white.png&w=3840&q=75"/></div><h1 class="font-ubuntu text-h4 sm:text-h2 lg:text-h1 animated-transition dark:text-navy-blue-300 ml-4 text-gray-900 hover:text-pink-400 dark:hover:text-orange-200">Masca</h1></div></a><div class="hidden flex-1 items-center justify-end md:flex"><div class="mr-4"><a class="nav-btn" href="/ecosystem">Ecosystem</a><a target="_blank" class="nav-btn" href="https://medium.com/@blockchainlabum" rel="noreferrer">Blog</a><a target="_blank" class="nav-btn" href="https://discord.com/invite/M5xgNz7TTF" rel="noreferrer">Discord</a><a target="_blank" class="nav-btn" href="https://twitter.com/masca_io" rel="noreferrer">Twitter</a><a target="_blank" class="nav-btn" href="https://github.com/blockchain-lab-um/masca" rel="noreferrer">GitHub</a></div><button type="button" class="bg-white text-gray-800 enabled:hover:text-white enabled:hover:bg-pink-400 dark:bg-orange-accent-dark dark:text-gray-900 dark:enabled:hover:bg-orange-accent-dark/80 lg:text-h4 lg:py-2.5 lg:px-7 md:text-h5 md:py-2.5 md:px-5 text-sm py-2.5 px-4 shadow-md animated-transition font-ubuntu flex max-w-xs items-center gap-x-2 rounded-full font-medium outline-none focus:outline-none">Launch App</button></div><div class="flex flex-1 items-center justify-end md:hidden"><button type="button" class="bg-white text-gray-800 enabled:hover:text-white enabled:hover:bg-pink-400 dark:bg-orange-accent-dark dark:text-gray-900 dark:enabled:hover:bg-orange-accent-dark/80 lg:text-h4 lg:py-2.5 lg:px-7 md:text-h5 md:py-2.5 md:px-5 text-sm py-2.5 px-4 shadow-md animated-transition font-ubuntu flex max-w-xs items-center gap-x-2 rounded-full font-medium outline-none focus:outline-none">Menu</button></div><div class="main-bg fixed left-0 top-0 z-50 h-screen w-screen transition-transform duration-300 -translate-x-full"><div class="flex h-full flex-col space-y-4 p-6"><div class="flex justify-end"><button type="button" class="animated-transition rounded-full border-2 p-1.5
1shadow-sm hover:dark:text-orange-accent-dark hover:dark:border-orange-accent-dark hover:border-pink-300 hover:text-pink-300"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5"><path fill-rule="evenodd" d="M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button></div><a class="nav-btn after:duration-500 py-2" href="/ecosystem">Ecosystem</a><a class="nav-btn after:duration-500 py-2" href="https://medium.com/@blockchainlabum">Blog</a><a class="nav-btn after:duration-500 py-2" href="https://discord.com/invite/M5xgNz7TTF">Discord</a><a class="nav-btn after:duration-500 py-2" href="https://twitter.com/masca_io">Twitter</a><a class="nav-btn after:duration-500 py-2" href="https://github.com/blockchain-lab-um/masca">GitHub</a><div class="h-full items-end"><footer class="flex h-full w-full flex-1 items-end justify-between text-xs md:text-sm"><p>© 2024 Lutra Labs</p><div class="flex space-x-6 max-sm:flex-col max-sm:space-x-0 max-sm:text-right"><a href="/privacy">Privacy Policy</a><a href="/privacy-mobile">Mobile Privacy Policy</a><a href="/tos">Terms of Service</a></div></footer></div></div></div></div></div></div><div class="flex flex-1"><div class="flex flex-1 items-center justify-center overflow-auto"><div class="h-full w-full max-w-4xl flex-1 flex-col p-6 sm:p-16"> 2 <h1 class="text-2xl pt-2 font-bold items-center justify-center text-center"> 3 Privacy Policy 4 </h1><div class="w-full flex items-center justify-center"><blockquote class="bg-pink-500 rounded-full text-center dark:bg-orange-accent-dark dark:text-navy-blue-900 w-auto inline-block text-white px-4 my-4"><p class="text-justify">Updated February 27, 2024</p></blockquote></div> 5 <h2 class="text-xl font-bold pt-8 pb-2"> 6 Overview 7 </h2><p class="text-justify">By accessing the Apps, you agree to not only this Privacy Policy, but also to our <a title="null" href="/tos" class="text-pink-500 dark:text-orange-accent-dark">Terms of Use</a> and any other written agreements for using the Apps. And you agree to our collection and use of any personal data (as described here) as well as the features of public/permissionless blockchain technology.</p><p class="text-justify">This Privacy Policy (the "Privacy Policy") provides a comprehensive description of how Masca ("we", "our", or "us") collects, uses, and shares information about you in connection with the website at masca.io and MetaMask snap Masca, as well as your rights and choices regarding such information.</p><p class="text-justify">By accessing or using the Apps, you accept and assume certain inherent features related to engaging in recording the data on the blockchain. Interactions with Masca can but not necessarily rely on smart contracts stored on a publicly available blockchain, cryptographic tokens generated by the smart contracts, and other nascent software, applications, cryptographic methods and systems that interact with blockchain-based networks. One of the defining features of blockchain technology is that its entries are immutable, which means, as a technical matter, they generally cannot be deleted or modified by anyone. If you are not comfortable assuming the inherently immutable and public nature of all entries on the blockchain, you should not engage with our Apps.</p> 8 <h2 class="text-xl font-bold pt-8 pb-2"> 9 Information Collection 10 </h2><p class="text-justify">We may collect the following information about you when you use the Apps:</p><p class="text-justify">Information you provide such as feedback, question and issues reports. For such info, please contact us at <a title="undefined" href="/cdn-cgi/l/email-protection#365f585059765a434244575a575445185f59" class="text-pink-500 dark:text-orange-accent-dark"><span class="__cf_email__" data-cfemail="99f0f7fff6d9f5ecedebf8f5f8fbeab7f0f6">[email protected]</span></a>. You may choose to voluntarily provide other information to us that we have not solicited from you, and, in such instances, you are solely responsible for such information.</p>
10<p class="text-justify">We may use tracking technologies to automatically collect information including the following:</p><p class="text-justify">Log Files, to record events or errors that occur when using our Apps, specifically the website at masca.io. 11Cookies, small data stored on your device that are necessary for you to use the Apps. 12Public Information, data from activity that is publicly visible and/or accessible on blockchains. This may include blockchain addresses and other derivatives of different identifiers in wallets.</p> 13 <h2 class="text-xl font-bold pt-8 pb-2"> 14 Use of Information 15 </h2><p class="text-justify">We may need to use your information to operate and manage the Services on this Apps (or other places), provide you support, ensure we comply with laws and regulation, and enforce the security of the Apps or make other improvements.</p> 16 <h2 class="text-xl font-bold pt-8 pb-2"> 17 Third-Parties 18 </h2><p class="text-justify">This Privacy Policy does not apply to websites, apps, products, or services that we do not own or control. For example, your interactions with MetaMask wallet, any other Ethereum wallet, Masca wallet, Google Drive, and Ceramic Network are governed by the applicable privacy policies of those particular services.</p> 19 <h2 class="text-xl font-bold pt-8 pb-2"> 20 Analytics 21 </h2><p class="text-justify">We use Vercel Analytics, but only on masca.io to collect various events from user actions to analyse and make decisions for improvements to Apps and to examine website analytics.</p><p class="text-justify">We collect the website referrer's URL address, operating system name, country and browser agent name that were used to access the website (for example: Mac, United States of America, Chrome). None of the info mentioned above can be traced back to a specific user and is not treated as personal identifiers. This helps us build analytics.</p><p class="text-justify">We may change to other third-party analytics service provider. The Privacy Policy of Analytics subjects to every provider. You should review everything before using the Apps.</p> 22 <h2 class="text-xl font-bold pt-8 pb-2"> 23 Your Rights and Choices 24 </h2><p class="text-justify">We may collect the following information about you when you use the Apps:</p><p class="text-justify">Cookies. We will only use strictly necessary cookies. These cookies are essential for you to browse the Apps and use its features, including accessing secure areas of the Apps. 25Do Not Track. Your browser settings may allow you to automatically transmit a "Do Not Track" signal to the online services you visit. Note, however, there is no industry consensus as to what Apps and app operators should do with regard to these signals. Accordingly, unless and until the law is interpreted to require us to do so, we do not monitor or take action with respect to "Do Not Track" signals.</p> 26 <h2 class="text-xl font-bold pt-8 pb-2"> 27 Data Security 28 </h2><p class="text-justify">We implement and maintain reasonable administrative, physical, and technical security safeguards to help protect information about you from loss, theft, misuse, unauthorised access, disclosure, alteration, and destruction. Nevertheless, transmission via the internet is not completely secure and we cannot guarantee the security of information about you.</p> 29 <h2 class="text-xl font-bold pt-8 pb-2"> 30 Children 31 </h2><p class="text-justify">The Apps are intended for general audiences and are not directed at children. To use the Apps, you must legally be able to enter into the Agreement. We do not knowingly collect personal information from children.</p> 32 <h2 class="text-xl font-bold pt-8 pb-2"> 33 Changes to Policy 34 </h2><p class="text-justify">We reserve the right to revise and reissue this Privacy Policy at any time. Any changes will be effective immediately upon our posting of the revised Privacy Policy. For the avoidance of doubt, your continued use of the Apps indicates your consent to the revised Privacy Policy then posted.</p> 35 <h2 class="text-xl font-bold pt-8 pb-2"> 36 Contact 37 </h2>
37<p class="text-justify">If you have any questions or comments about this Privacy Policy, our data practices, or our compliance with applicable law, please contact us at <a title="undefined" href="/cdn-cgi/l/email-protection#442d2a222b042831303625282526376a2d2b" class="text-pink-500 dark:text-orange-accent-dark"><span class="__cf_email__" data-cfemail="cba2a5ada48ba7bebfb9aaa7aaa9b8e5a2a4">[email protected]</span></a>.</p></div></div></div><div class="relative bottom-0 left-0 right-0 p-6 max-md:hidden sm:px-12"><footer class="flex h-full w-full flex-1 items-end justify-between text-xs md:text-sm"><p>© 2024 Lutra Labs</p><div class="flex space-x-6 max-sm:flex-col max-sm:space-x-0 max-sm:text-right"><a href="/privacy">Privacy Policy</a><a href="/privacy-mobile">Mobile Privacy Policy</a><a href="/tos">Terms of Service</a></div></footer></div></div></div></div><!--$--><!--/$-->
vendor: 108 bytes, line 37
37<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
37<script src="/_next/static/chunks/webpack-e71fb8c8fa617df5.js" async=""></script>
37<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
37<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/12a3e8885b69eb86-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/69fe17c2444225af-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/media/939c4f875ee75fbb-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:HL[\"/_next/static/media/b664222af7dcc13c-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n5:HL[\"/_next/static/media/eeeb642bd71d217b-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n6:HL[\"/_next/static/css/21ced7933ee7e1fc.css\",\"style\"]\n7:HL[\"/_next/static/css/8d97388b6202c985.css\",\"style\"]\n"])</script>
37<script>self.__next_f.push([1,"8:I[68798,[],\"\"]\nb:I[17905,[],\"\"]\nd:I[2891,[],\"\"]\n11:I[65418,[],\"\"]\nc:[\"locale\",\"en\",\"d\"]\n12:[]\n"])</script>
37<script>self.__next_f.push([1,"0:[null,[\"$\",\"$L8\",null,{\"buildId\":\"f6jXQqElYIOxNVrIsjwxW\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/privacy\",\"initialTree\":[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"(public)\",{\"children\":[\"privacy\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true]}],\"initialSeedData\":[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"(public)\",{\"children\":[\"privacy\",{\"children\":[\"__PAGE__\",{},[[\"$L9\",\"$La\"],null],null]},[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$c\",\"children\",\"(public)\",\"children\",\"privacy\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":null}],null]},[\"$Le\",null],null]},[\"$Lf\",null],null]},[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[],\"styles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/21ced7933ee7e1fc.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8d97388b6202c985.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]}],null],\"couldBeIntercepted\":false,\"initialHead\":[false,\"$L10\"],\"globalErrorComponent\":\"$11\",\"missingSlots\":\"$W12\"}]]\n"])</script>
37<script>self.__next_f.push([1,"13:I[80581,[\"1002\",\"static/chunks/1002-49db8edb6d58f591.js\",\"5610\",\"static/chunks/5610-2728d7acb541d509.js\",\"5881\",\"static/chunks/5881-46e0ba44a20c6d90.js\",\"3854\",\"static/chunks/app/%5Blocale%5D/(public)/layout-aadf27df80d681bb.js\"],\"default\"]\n14:I[89392,[\"1002\",\"static/chunks/1002-49db8edb6d58f591.js\",\"5610\",\"static/chunks/5610-2728d7acb541d509.js\",\"5881\",\"static/chunks/5881-46e0ba44a20c6d90.js\",\"3854\",\"static/chunks/app/%5Blocale%5D/(public)/layout-aadf27df80d681bb.js\"],\"default\"]\n16:I[11406,[\"2839\",\"static/chunks/2839-923260a7812dfee0.js\",\"7587\",\"static/chunks/7587-1e8d7b965f24e0f6.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-10f43dcae263a831.js\"],\"default\"]\n17:I[55024,[\"2839\",\"static/chunks/2839-923260a7812dfee0.js\",\"7587\",\"static/chunks/7587-1e8d7b965f24e0f6.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-10f43dcae263a831.js\"],\"SpeedInsights\"]\ne:[\"$\",\"div\",null,{\"className\":\"flex flex-col h-screen\",\"children\":[[\"$\",\"div\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"bg-pink-200 text-center dark:bg-navy-blue-800\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4\"}]}]}],[\"$\",\"div\",null,{\"className\":\"h-full flex flex-col px-4 sm:px-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"m-0 p-6 sm:px-12\",\"children\":[\"$\",\"$L13\",null,{}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-1 items-center justify-center overflow-auto\",\"children\":[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$c\",\"children\",\"(public)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":null}]}]}],[\"$\",\"div\",null,{\"className\":\"relative bottom-0 left-0 right-0 p-6 max-md:hidden sm:px-12\",\"children\":[\"$\",\"$L14\",null,{\"setIsMenuOpen\":null}]}]]}]]}]\nf:[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"meta\",nul"])</script>
37<script>self.__next_f.push([1,"l,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]}],[\"$\",\"body\",null,{\"className\":\"__variable_5217a5 __variable_f570ed __variable_8819ce font-cabin h-screen min-h-screen w-screen overflow-x-hidden overflow-y-visible main-bg\",\"children\":[\"$L15\",[\"$\",\"$L16\",null,{}],[\"$\",\"$L17\",null,{}]]}]]}]\n10:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Masca\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Masca is a decentralized credential management platform.\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"Masca,MetaMask,Snaps,Self-Sovereign Identity,Next.js,Credential Management,Web3,DIDs\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"6\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-image-preview:large\"}],[\"$\",\"meta\",\"7\",{\"name\":\"google-site-verification\",\"content\":\"snsvYv9eAKOZ7FrIjpUSnUtqgoFiSXQWROVrStPBc8I\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"Masca\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Masca is a decentralized credential management platform.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://masca.io\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:site_name\",\"content\":\"Masca\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image\",\"content\":\"https://masca.io/api/og\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:width\",\"content\":\"1920\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:height\",\"content\":\"1080\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"Masca\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"Masca is a decentralized credential management platform.\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image\",\"content\":\"https://masca.io/api/og\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image:width\",\"content\":\"1920\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitt"])</script>
37<script>self.__next_f.push([1,"er:image:height\",\"content\":\"1080\"}],[\"$\",\"link\",\"23\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"meta\",\"24\",{\"name\":\"next-size-adjust\"}]]\n9:null\n"])</script>
37<script>self.__next_f.push([1,"18:I[87520,[\"2839\",\"static/chunks/2839-923260a7812dfee0.js\",\"7587\",\"static/chunks/7587-1e8d7b965f24e0f6.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-10f43dcae263a831.js\"],\"default\"]\n19:I[78979,[\"2839\",\"static/chunks/2839-923260a7812dfee0.js\",\"7587\",\"static/chunks/7587-1e8d7b965f24e0f6.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-10f43dcae263a831.js\"],\"default\"]\n"])</script>
37<script>self.__next_f.push([1,"15:[\"$\",\"$L18\",null,{\"locale\":\"en\",\"now\":\"$D2026-10-04T13:23:36.398Z\",\"timeZone\":\"UTC\",\"messages\":{\"AddressDisplay\":{\"title\":\"Address\",\"tooltip\":\"Open Address in Etherscan\"},\"ImageLink\":{\"image\":\"Image\"},\"AppBottomBar\":{\"create-credential\":\"Create Credential\",\"credentials\":\"Credentials\",\"qr-scanner\":\"QR Code Scanner\",\"settings\":\"Settings\",\"campaigns\":\"Campaigns\",\"verify-data\":\"Verify Data\"},\"VerificationInfoModal\":{\"title\":\"Verification Information\",\"subtitle\":\"Following information is being verified:\",\"close\":\"Close\",\"list\":{\"presentation-signature\":\"Presentation signature\",\"credential-signature\":\"Credential signature\",\"credential-schema\":\"Credential schema\",\"expiration-date\":\"Expiration date\",\"valid-from-date\":\"Valid from date\",\"credential-status\":\"Credential status\"}},\"AppNavbar\":{\"address\":{\"connected\":\"CONNECTED WITH METAMASK\",\"disconnect\":\"DISCONNECT\"},\"dropdown\":{\"authorization-request\":\"Authorization Request\",\"blog\":\"Blog\",\"create-credential\":\"Create Credential\",\"description\":{\"authorization-request\":\"Create a presentation using the OpenID Connect protocol\",\"create-credential\":\"Create a custom credential\",\"documentation\":\"Read the Masca documentation\",\"get-credential\":\"Get your credential using the OpenID Connect protocol\",\"qr-code-session\":\"Create an encrypted session to scan QR codes using your mobile device\",\"qr-scanner\":\"Receive credentials and share presentations by scanning QR codes\",\"shared-presentations\":\"Check your shared presentations\",\"verify-data\":\"Verify credentials \u0026 presentations\"},\"discord\":\"Discord\",\"documentation\":\"Documentation\",\"ecosystem\":\"Ecosystem\",\"get-credential\":\"Get Credentials\",\"github\":\"GitHub\",\"qr-code-session\":\"QR Scanner\",\"qr-scanner\":\"QR Code Scanner\",\"shared-presentations\":\"Shared Presentations\",\"twitter\":\"Twitter\",\"verify-data\":\"Verify Data\"},\"menu\":{\"authorization-request\":\"Authorization Request\",\"credentials\":\"Credentials\",\"get-credential\":\"Get Credentials\",\"home\":\"Home\",\"other\":\"Other\",\"qr-code-session\":\"QR Scanner\",\"settings\":\"Settings\",\"campaigns\":\"Campaigns\"}},\"NavConnection\":{\"select-method\":\"Select a method\",\"unsupported-network\":\"Unsupported network\",\"disable-testnet-switch\":\"Testnet is selected\"},\"MascaProvider\":{\"connection-failed\":\"Failed to connect to Masca\",\"unsupported-network\":\"Unsupported network\",\"unsupported-network-description\":\"Please approve the network switch.\"},\"ChooseDeviceView\":{\"connect\":\"Connect Wallet to see more options...\",\"primary-has-camera\":\"This Device can scan/upload QR codes\",\"primary-has-camera-desc\":\"I will use THIS device to Scan/Upload QR codes\",\"primary-no-camera\":\"This Device can't scan/upload QR codes\",\"primary-no-camera-desc\":\"I will use ANOTHER device to Scan/Upload QR codes\",\"primary-no-camera-desc-2\":\"(Requires a secondary device to work)\",\"secondary\":\"Secondary Device\",\"secondary-desc\":\"I will use THIS device to Scan/Upload QR codes\",\"secondary-desc-2\":\"(Requires a primary device to work)\"},\"ConnectButton\":{\"connect\":\"Connect \u0026 Install Masca\"},\"ConnectDeviceView\":{\"connect\":\"Connect Wallet to proceed!\",\"create\":\"Create Connection\",\"invalid\":\"Invalid QR code\",\"scan\":\"Scan Connection\",\"start-primary\":\"To start scanning QR codes, visit https://masca.io on your secondary device and go to the tab QR Scanner.\",\"start-secondary\":\"Scan the connection QR code to connect to your primary device\",\"success\":\"Connection established!\"},\"ConnectedProvider\":{\"connect\":\"Connect Wallet \u0026 Install Masca to continue\",\"features\":{\"desc-1-1\":\"Imagine your \",\"desc-1-2\":\"Ethereum account \",\"desc-1-3\":\"as a passport in the digital world. With just a few clicks, transform your existing account into a \",\"desc-1-4\":\"universal digital Identity\",\"desc-2-1\":\"Store everything from your Web3 community participation certificate to your real world work credentials safely and securely in one place. Cho
37ose to save them on \",\"desc-2-2\":\"Ceramic Network \",\"desc-2-3\":\"or keep them privately in your \",\"desc-2-4\":\"MetaMask wallet\",\"desc-3-1\":\"Easily use your digital identity across different platforms and services. Masca supports popular identity systems like \",\"desc-3-2\":\"Polygon ID \",\"desc-3-3\":\"and \",\"desc-3-4\":\"OID4VC, \",\"desc-3-5\":\"making your life easier and more secure.\",\"feat-1\":\"Own your Identity\",\"feat-2\":\"Manage Credentials securely\",\"feat-3\":\"Universal Compatibility with Identity Flows\"},\"masca\":\"Masca\",\"masca-desc\":\"Manage Decentralized Identity in MetaMask\",\"version\":\"Please install the latest version of MetaMask!\"},\"Controlbar\":{\"import\":\"Import credential\",\"query\":\"Querying credentials\",\"query-error\":\"Failed to load credentials\",\"query-success\":\"Credentials successfully loaded\",\"refresh\":\"Refresh credentials\",\"save-error\":\"Failed to save credential. VC was invalid\",\"save-error-title\":\"Failed to save credential\",\"save-success\":\"Successfully saved credential\",\"share\":\"Share selected credentials\",\"sign-in-to-share\":\"Sign in to share credentials\"},\"NotFoundPresentation\":{\"title\":\"Presentation couldn't be found!\"},\"CreateConnectionModal\":{\"desc\":\" Scan this QR code with your mobile device to create a connection to this page.\",\"title\":\"Connection QR Code\",\"session-create-failed\":\"Failed to create session. Please try again.\"},\"CreateCredentialDisplay\":{\"invalidMethod\":\"Polygon ID \u0026 Iden3 are not yet supported. Switch to any other DID method to create a credential!\",\"options\":{\"format\":\"Format\",\"title\":\"OPTIONS\"},\"save\":{\"description\":\"Would you like to save the newly created credential in Masca?\",\"select-storage-placeholder\":\"Select data store\",\"storage\":\"Data store\",\"title\":\"Save\"},\"title\":\"Create Credential\",\"toast\":{\"error-json\":\"Provided data is not a valid JSON\",\"error-vc\":\"Payload is not valid!\",\"loading\":\"Creating credential...\",\"success\":\"Credential successfully created\"}},\"CreatePresentationDisplay\":{\"advanced\":{\"title\":\"ADVANCED\",\"tooltip\":\"Only applicable to JWT proof format.\"},\"invalidMethod\":\"Polygon ID \u0026 Iden3 methods are not yet supported. Switch to any other DID method to create a presentation!\",\"options\":{\"format\":\"Format\",\"title\":\"OPTIONS\"},\"polygonvc\":\"Polygon ID \u0026 Iden3 VCs are not yet supported. Remove invalid VCs to continue!\",\"table\":{\"issuer\":\"ISSUER\",\"remove\":\"REMOVE\",\"status\":\"STATUS\",\"title\":\"Selected Credentials\",\"type\":\"TYPE\"},\"title\":\"Create Presentation\",\"tooltip\":{\"polygonid\":\"Polygon ID VCs aren't supported yet. Please remove this credential to continue!\"}},\"CampaignsDisplay\":{\"please-sign-in\":\"Please sign in to see completed campaigns\",\"verification-error\":\"Failed to verify the campaign\",\"no-credentials\":\"No credentials found\",\"no-campaigns\":\"No campaigns currently available.\",\"title\":\"Campaigns\",\"description\":\"Time to earn some special credentials! To celebrate the most notable achievements in the Masca community and the world of Web3, campaigns offer special badges that are stored in your Masca wallet and play a unique role in the broader Masca ecosystem.\"},\"CampaignDisplay\":{\"requirements\":\"Requirements\",\"claim\":\"Claim\",\"reclaim\":\"Reclaim\",\"claimed\":\"Claimed\",\"rewards\":\"Rewards\"},\"RequirementDisplay\":{\"verify\":\"Verify\",\"requirements-not-met\":\"You do not meet the requirements\"},\"RewardDisplay\":{},\"CredentialCard\":{\"create-verifiable-presentation\":\"Create Presentation\",\"expires\":\"EXPIRES ON\",\"issued\":\"ISSUED BY\",\"issued-date\":\"ISSUED ON\",\"more\":\"MORE \u003e\",\"no-exp-date\":\"No Expiration\",\"select\":\"SELECT\",\"selected\":\"DESELECT\",\"credential-valid\":\"Credential is valid\",\"credential-invalid\":\"Credential is invalid\",\"tooltip\":{\"delete\":\"Delete the credential\",\"no-exp-date\":\"Does not have an expiration date\",\"open-did\":\"Open DID in Universal resolver\",\"share\":\"Share the verifiable credential\",\"sign-in-to-share\":\"Sign in to share the credential\",\"status\":\"Validity of the VC\",\"store\":\"Where the VC is stored\"}},\"CredentialCards\":{\"create-verifiable-presentation\":\"Create Presentation\",\"credentials\":\"My Credentials\",\"found\":\"credential(s) found\"},\"CredentialDisplay\":{\"create-presentation\":\"Create Presentation\",\"datastores\":\"DATA STORES\",\"t
37itle\":\"Credential\"},\"CredentialModal\":{\"cancel\":\"Cancel\",\"save\":\"Save credential\",\"saving\":\"Saving credential\",\"saving-error\":\"Failed to save credential\",\"saving-success\":\"Successfully saved credential\"},\"CredentialOfferModal\":{\"cancel\":\"Cancel\",\"desc\":\"You have received a new credential offer. Do you want to accept it?\",\"handling\":\"Handling credential offer\",\"handling-error\":\"Failed to handle credential offer\",\"handling-success\":\"Successfully handled credential offer\",\"proceed\":\"Proceed\",\"title\":\"New credential offer received\"},\"CredentialOfferView\":{\"error\":\"Failed to finish CredentialOffer flow!\",\"finished\":\"Request finished\",\"handling\":\"Handling credential offer...\",\"start\":\"Start flow\",\"success\":\"Succesfully finished CredentialOffer flow!\",\"switch-to\":\"Switch to \",\"to-continue\":\"to continue\"},\"CredentialView\":{\"saving\":\"Saving credential\",\"saving-error\":\"Failed to save credential\",\"saving-success\":\"Successfully saved credential\",\"cancel\":\"Cancel\",\"save\":\"Save\"},\"FormattedView\":{\"holder\":\"Holder\",\"presented\":\"Presented\",\"credentials\":\"Credentials\",\"credential-status\":\"Status\",\"credential-valid\":\"Credential is valid\",\"credential-invalid\":\"Credential is invalid\",\"valid\":\"Valid\",\"invalid\":\"Invalid\",\"presentation-status\":\"Status\",\"presentation-valid\":\"Presentation is valid\",\"presentation-invalid\":\"Presentation is invalid\",\"verify-failed\":\"Failed to verify presentation\"},\"SDJwtView\":{\"holder\":\"Holder\",\"presented\":\"Presented\",\"credentials\":\"Credentials\",\"credential-status\":\"Status\",\"credential-valid\":\"Credential is valid\",\"credential-invalid\":\"Credential is invalid\",\"valid\":\"Valid\",\"invalid\":\"Invalid\",\"presentation-status\":\"Status\",\"presentation-valid\":\"Presentation is valid\",\"presentation-invalid\":\"Presentation is invalid\",\"verify-failed\":\"Failed to verify presentation\",\"disclosures\":\"Disclosures\"},\"CredentialPanel\":{\"title\":\"Credential\",\"status\":\"Status\",\"dates\":\"DATES\",\"issuer\":\"ISSUER\",\"issuance-date\":\"Issuance Date\",\"subject\":\"SUBJECT\",\"view-json\":\"View JSON\",\"credential-valid\":\"Credential is valid\",\"credential-invalid\":\"Credential is invalid\",\"disclosures\":\"DISCLOSURES\"},\"Error\":{\"title\":\"Something went wrong\",\"try-again\":\"Try again\"},\"CredentialTable\":{\"create-verifiable-presentation\":\"Create Presentation\",\"menu\":{\"delete\":\"Delete\",\"menu\":\"Static VC Actions\",\"share\":\"Share\",\"view\":\"View\"},\"table-header\":{\"actions\":\"ACTIONS\",\"credentials\":\"My Credentials\",\"data_store\":\"DATA STORE\",\"date\":\"DATE\",\"exp_date\":\"EXPIRATION DATE\",\"fetched\":\"Fetched\",\"found\":\"credential(s) found\",\"issuer\":\"ISSUER\",\"status\":\"STATUS\",\"subject\":\"SUBJECT\",\"type\":\"TYPE\"},\"tooltip\":{\"delete\":\"Delete the credential\",\"no-exp-date\":\"Does not have an expiration date\",\"open-did\":\"Open DID in Universal resolver\",\"share\":\"Share the verifiable credential\",\"sign-in-to-share\":\"Sign in to share the credential\",\"status\":\"Validity of the VC\",\"store\":\"Where the VC is stored\"}},\"DIDDisplay\":{\"tooltip\":\"Open DID in Universal Resolver\"},\"DashboardDisplay\":{\"no-credentials\":{\"get\":\"Get your first credential\",\"load\":\"Load Credentials\",\"or\":\"or\"},\"pagination\":{\"of\":\"of\",\"page\":\"Page\"},\"query-error\":\"Failed to query credentials\",\"query-no-credentials\":\"No credentials found\",\"query-success\":\"Credentials successfully loaded\"},\"DeleteCredentialModal\":{\"cancel\":\"Cancel\",\"delete\":\"Delete\",\"deleting\":\"Deleting credential from: \",\"deleting-loading\":\"Deleting credential...\",\"deleting-error\":\"Failed to delete credential\",\"deleting-success\":\"Credential successfully deleted\",\"desc\":\"Approving this action will remove the credential from your wallet. This action cannot be undone!\",\"title\":\"Delete Credential\"},\"DeleteSharedPresentationModal\":{\"cancel\":\"Cancel\",\"delete\":\"Delete\",\"delete-error\":\"Failed to delete presentation\",\"delete-success\":\"Presentation successfully deleted\",\"description\":\"Are you sure you want to delete this shared presentation?\",\"title\":\"Delete Shared Presentation\"},\"FilterPopover\":{\"clear\":\"Clear\",\"datastore\":\"Data Store\",\"ecosystem\":\"Ecosystem\",\"filter\":\"Filter\",\"filters\":\"Filters\",\"title\":\"Filter Credentials\",\"type\":\"Type\"},\"Hooks\":{\"deleting-presentation\":\"Deleting presentation\",\"failed-to-delete-presentation\":\"Failed to delete presentation\",\"presentation-deleted\":\"Presentation deleted\",\"loading-credentials\":\"Loading credentials\",\"failed-to-load-credentials\":\"Failed to load credentials\",\"saving-credential\":\"Saving credential\",\"failed-to-save-credential\":\"Failed to save credential\",\"credential-saved\":\"Credential saved\",\"failed-to-switch-chainId\":\"Failed to switch to chainId\",\"verification-success\":\"Verification successful\",\"requirements-not-met\":\"You do not meet the requirements\",\"failed-to-ver
37ify-requirements\":\"Failed to verify requirements\"},\"FormattedPanel\":{\"dates\":\"DATES\",\"expiration-date\":\"Expiration Date\",\"issuer\":\"ISSUER\",\"isuance-date\":\"Issuance Date\",\"subject\":\"SUBJECT\",\"view-json\":\"View\",\"credential-valid\":\"Credential is valid\",\"credential-invalid\":\"Credential is invalid\"},\"SelectedVCsTableRow\":{\"open-did\":\"Open DID in Universal resolver\",\"no-expiration-date\":\"No Expiration Date\",\"expires-on\":\"Expires on\",\"expired-on\":\"Expired on\",\"polygon-unsupported\":\"Polygon ID VCs aren't supported yet. Please remove this credential to continue!\"},\"TrustedDappTable\":{\"add-failed\":\"Failed to disable popups\",\"get-failed\":\"Failed to get Masca settings\",\"change-failed\":\"Failed to change permissions\",\"add-masca\":\"Add masca.io to trusted dapps\",\"added\":\"Popups Disabled\",\"adding\":\"Disabling popups\",\"changedPermission\":\"Permissions changed\",\"changingPermission\":\"Changing permissions\",\"app-url\":\"Application Hostname\",\"popups-desc\":\"Manage permissions for the dapps you use. Start by adding a dapp to the list and then manage its permissions.\",\"remove-failed\":\"Failed to re-Enable popups\",\"remove-dapp-failed\":\"Failed to remove dapp\",\"add-dapp-failed\":\"Failed to add dapp\",\"removed\":\"Popups Re-Enabled\",\"removing\":\"Re-Enabling popups\",\"add\":\"Add\",\"query\":\"Access Credentials\",\"query-desc\":\"This dapp can always query your credentials without asking for permission\",\"disable-popups\":\"Trusted dapp\",\"disable-popups-desc\":\"I trust this dapp and want to disable popups\",\"modal-title\":\"Permissions for \",\"manage\":\"Manage\"},\"GetCredential\":{\"handling\":\"Handling credential offer\",\"handling-error\":\"Failed to handle credential offer\",\"handling-success\":\"Successfully handled credential offer\",\"parsing-error\":\"Failed to parse credential offer URI\",\"saving\":\"Saving credential\",\"saving-error\":\"Failed to save credential\",\"saving-success\":\"Successfully saved credential\"},\"GlobalFilter\":{\"search\":\"Search\"},\"Home\":{\"SSI\":\"Decentralized Identity\",\"button-1\":\"Get Started\",\"hero-text-1\":\"Join the world of\",\"hero-text-2\":\"with one click\",\"title-1\":\"Take control of your\",\"title-2\":\"Online Identity\"},\"ImportModal\":{\"cancel\":\"Cancel\",\"desc\":\"Add any credential to your wallet. Paste JSON of the credential in the text area bellow.\",\"import\":\"Import\",\"save-error\":\"Provided credential is not valid\",\"select-storage-placeholder\":\"Select data store...\",\"settings\":\"SETTINGS\",\"storage\":\"Data Store\",\"storage-desc\":\"Select one or more data stores where the credential will be stored.\",\"title\":\"Import Credential\"},\"JsonModal\":{\"back\":\"Back\"},\"LastFetched\":{\"label\":\"Last fetched\"},\"MetaMaskProvider\":{\"metamask\":\"You need MetaMask to use the dapp!\",\"version\":\"Please install the latest version of MetaMask!\"},\"MethodDropdownMenu\":{\"switching\":\"Switching DID method...\",\"switching-error\":\"Failed to switch DID method\",\"switching-success\":\"DID method switched to\"},\"ModifyDataStoreModal\":{\"desc\":\"Select the data stores where you want this credential to be stored.\",\"done\":\"Done\",\"saving\":\"Saving credential\",\"saving-error\":\"Failed to save credential\",\"saving-success\":\"Credential successfully saved\",\"title\":\"Modify Credential\"},\"OIDCAuthView\":{\"start\":\"Start OIDC Authorization Request\",\"error\":\"Failed to finish OIDC Authorization Request!\",\"finished\":\"Authorization Request finished\",\"new-scan\":\"Scan New Code\",\"success\":\"Succesfully finished OIDC Authorization Request!\",\"switch-to\":\"Switch to did:key, did:jwk or did:key (EBSI) to continue!\",\"title\":\"OIDC Authorization Request\"},\"PolygonAuthView\":{\"error\":\"Failed to finish Polygon Authorization Request!\",\"finished\":\"Authorization Request finished\",\"new-scan\":\"Scan New Code\",\"start\":\"Start Flow\",\"success\":\"Succesfully finished Polygon Authorization Request!\",\"switch-to\":\"Switch to did:polygonid or did:iden3 to continue!\",\"title\":\"Polygon Authorization Request\"},\"PublicNavbar\":{\"app\":\"Launch App\",\"blog\":\"Blog\",\"discord\":\"Discord\",\"ecosystem\":\"Ecosystem\",\"github\":\"GitHub\",\"menu\":\"Menu\",\"twitter\":\"Twitter\"},\"QRCodeScanner\":{\"initialize-error\":\"Failed to initialize QR code scanner\",\"qr-invalid-error\":\"Invalid QR code\",\"starting-error\":\"Failed to start QR code scanner\"},\"EncryptedSessionProvider\":{\"unsuported\":\"Unsuported QR code data received\",\"fetch-failed\":\"Failed to fetch session. Please try again.\"},\"EncryptedSessionDisplay\":{\"back\":\"Back\",\"fifth\":\"Fifth Step\",\"fifth-desc\":\"Finis
37h Flow\",\"first\":\"First Step\",\"first-desc\":\"Choose Device Type\",\"fourth\":\"Fourth Step\",\"fourth-desc\":\"Start Flow\",\"second\":\"Second Step\",\"second-desc\":\"Create Connection\",\"third\":\"Third Step\",\"third-desc\":\"Scan QR Code\",\"use-existing\":\"Use existing session\"},\"ScanConnectionCard\":{\"connection-created\":\"Connection established\",\"desc\":\"Use this on your mobile device to first scan the connection QR code to establish a connection with your browser. After that you can scan any other QR code that you want to pass to your browser to be handled by the Masca dapp.\",\"invalid-qr-code\":\"Invalid QR code\",\"qr-data-sent\":\"QR code data sent\",\"scan-connection\":\"Scan Connection\",\"scan-connection-modal-title\":\"Scan Connection QR code\",\"scan-qr-code\":\"Scan QR code\",\"scan-qr-code-modal-title\":\"Scan QR code\",\"unexpected-error\":\"An unexpected error occured\",\"unsuported-qr-code\":\"Unsuported QR code\",\"upload-qr-code\":\"Upload QR code\"},\"ScanQRCodeView\":{\"connected\":\"connected \",\"error\":\"Failed to scan QR code\",\"invalid\":\"Invalid QR code\",\"scan\":\"Scan QR code\",\"scan-to-continue\":\"Scan a QR code to continue!\",\"scan-to-continue-secondary\":\"Scan a QR code on your secondary device to continue...\",\"scan-upload\":\"Scan or Upload a QR code to continue!\",\"success\":\"QR code successfully scanned\",\"successfully\":\"Successfully \",\"to-primary\":\"to primary device\",\"to-secondary\":\"to secondary device\",\"waiting\":\"Waiting for QR code...\"},\"SelectCredentialsModal\":{\"cancel\":\"Cancel\",\"confirm\":\"Confirm\",\"desc\":\"Select the credentials you want to include in the presentation.\",\"title\":\"Select Credentials\"},\"SettingsCard\":{\"backup\":\"Backup State\",\"backup-google-desc\":\"Backup your Masca data to Google Drive. All settings and VCs stored in Masca will be saved. All data is encrypted!\",\"backup-manual-desc\":\"Backup your Masca data to a file. All settings and VCs stored in Masca will be saved. All data is encrypted!\",\"ceramic-error\":\"Failed to toggle Ceramic\",\"ceramic-success\":\"Successfully toggled Ceramic\",\"data-store\":\"Data Stores\",\"data-store-desc\":\"Enable or disable data stores. Data stores are places where VCs are stored.\",\"delete-error\":\"Failed to delete backup\",\"delete-google\":\"Delete from Google Drive\",\"delete-success\":\"Successfully deleted backup\",\"disable-popups\":\"Disable Popups\",\"export\":\"Export\",\"export-desc\":\"Export encrypted Masca backup to a file.\",\"export-error\":\"Failed to export backup\",\"export-google\":\"Export to Google Drive\",\"export-success\":\"Successfully exported backup\",\"import\":\"Import\",\"import-desc\":\"Import encrypted Masca backup from a file.\",\"import-error\":\"Failed to import backup\",\"import-google\":\"Import from Google Drive\",\"import-success\":\"Successfully imported backup\",\"not-implemented\":\"Not implemented yet\",\"popups\":\"Permissions\",\"popups-desc\":\"Disabling popups is very dangerous. We recommend setting trusted dapps instead!\",\"title\":\"Settings\",\"unknown-error\":\"Unknown error\",\"wallet-error\":\"Failed to get wallet ID\"},\"ShareCredentialModal\":{\"cancel\":\"Cancel\",\"close\":\"Close\",\"confirm\":\"Confirm\",\"create-presentation-error\":\"Failed to create presentation\",\"description\":\"By sharing credentials, you generate a presentation that includes the selected credentials. Anyone with the link can view the presentation and verify the proofs.\",\"label\":\"Title\",\"placeholder\":\"Enter a title for the presentation. This can't be changed later.\",\"please-sign-in\":\"Please sign in to share your credentials\",\"selected\":\"Selected Credentials\",\"share-error-invalid\":\"One or more credentials in the presentation are invalid.\",\"share-presentation-error\":\"Failed to share presentation\",\"share-presentation-success\":\"Successfully shared presentation\",\"share-link-description\":\"Share your credential:\",\"title\":\"Publicly Share Credentials\",\"unsupported-credentials-description\":\"Sharing of Polygon ID \u0026 Iden3 credentials is not yet supported. Unselect them to continue!\",\"unsupported-credentials-title\":\"Unsupported Credentials Selected\",\"unsupported-method-description\":\"Polygon ID \u0026 Iden3 methods do n
37ot support credential sharing yet, please switch to any other DID method to continue!\",\"unsupported-method-title\":\"Unsupported DID Method\"},\"SharedPresentations\":{\"table-header\":{\"actions\":\"Actions\",\"created_at\":\"Created at\",\"expires_at\":\"Expires at\",\"title\":\"Title\",\"views\":\"Views\"},\"title\":\"Shared Presentations\",\"total\":\"Number of shared presentations:\"},\"SignInModal\":{\"cancel\":\"Cancel\",\"description\":\"If you want to use some of the advanced features of Masca dapp, you need to sign in.\",\"sign-in-error\":\"Failed to sign in\",\"sign-in-success\":\"Successfully signed in\",\"sign-in-with-ethereum\":\"Sign-In with Ethereum\",\"title\":\"Sign in\"},\"StartFlowView\":{\"new-scan\":\"Scan New Code\",\"scanned\":\"Code Scanned! Proceed on your primary device\",\"scanned-desc\":\"You can scan/upload a new QR code once the primary device indicates so\"},\"SupabaseProvider\":{\"description\":\"If you want to use some of the advanced features of Masca dapp, you need to sign in.\",\"sign-in\":\"Sign in\",\"sign-in-to-continue\":\"Please sign in to continue\"},\"UploadButton\":{\"import\":\"Import\"},\"VerifyDataDisplay\":{\"title\":\"Verify Credentials \u0026 Presentations\",\"toast\":{\"error-json\":\"Data is not a valid JSON\",\"error-type\":\"Data is not a valid VC/VP\",\"error-verify\":\"Data is not valid!\",\"loading\":\"Creating credential...\"},\"verify\":\"Verify\"}},\"children\":[\"$\",\"$L19\",null,{\"children\":[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$c\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":null}]}]}]\n"])</script>
37<script>self.__next_f.push([1,"1a:T1c9d,"])</script>
37<script>self.__next_f.push([1,"\n \u003ch1 class=\"text-2xl pt-2 font-bold items-center justify-center text-center\"\u003e\n Privacy Policy\n \u003c/h1\u003e\u003cdiv class=\"w-full flex items-center justify-center\"\u003e\u003cblockquote class=\"bg-pink-500 rounded-full text-center dark:bg-orange-accent-dark dark:text-navy-blue-900 w-auto inline-block text-white px-4 my-4\"\u003e\u003cp class=\"text-justify\"\u003eUpdated February 27, 2024\u003c/p\u003e\u003c/blockquote\u003e\u003c/div\u003e\n \u003ch2 class=\"text-xl font-bold pt-8 pb-2\"\u003e\n Overview\n \u003c/h2\u003e\u003cp class=\"text-justify\"\u003eBy accessing the Apps, you agree to not only this Privacy Policy, but also to our \u003ca title=\"null\" href=\"/tos\" class=\"text-pink-500 dark:text-orange-accent-dark\"\u003eTerms of Use\u003c/a\u003e and any other written agreements for using the Apps. And you agree to our collection and use of any personal data (as described here) as well as the features of public/permissionless blockchain technology.\u003c/p\u003e\u003cp class=\"text-justify\"\u003eThis Privacy Policy (the \"Privacy Policy\") provides a comprehensive description of how Masca (\"we\", \"our\", or \"us\") collects, uses, and shares information about you in connection with the website at masca.io and MetaMask snap Masca, as well as your rights and choices regarding such information.\u003c/p\u003e\u003cp class=\"text-justify\"\u003eBy accessing or using the Apps, you accept and assume certain inherent features related to engaging in recording the data on the blockchain. Interactions with Masca can but not necessarily rely on smart contracts stored on a publicly available blockchain, cryptographic tokens generated by the smart contracts, and other nascent software, applications, cryptographic methods and systems that interact with blockchain-based networks. One of the defining features of blockchain technology is that its entries are immutable, which means, as a technical matter, they generally cannot be deleted or modified by anyone. If you are not comfortable assuming the inherently immutable and public nature of all entries on the blockchain, you should not engage with our Apps.\u003c/p\u003e\n \u003ch2 class=\"text-xl font-bold pt-8 pb-2\"\u003e\n Information Collection\n \u003c/h2\u003e\u003cp class=\"text-justify\"\u003eWe may collect the following information about you when you use the Apps:\u003c/p\u003e\u003cp class=\"text-justify\"\u003eInformation you provide such as feedback, question and issues reports. For such info, please contact us at \u003ca title=\"undefined\" href=\"mailto:[email protected]\" class=\"text-pink-500 dark:text-orange-accent-dark\"\[email protected]\u003c/a\u003e. You may choose to voluntarily provide other information to us that we have not solicited from you, and, in such instances, you are solely responsible for such information.\u003c/p\u003e\u003cp class=\"text-justify\"\u003eWe may use tracking technologies to automatically collect information including the following:\u003c/p\u003e\u003cp class=\"text-justify\"\u003eLog Files, to record events or errors that occur when using our Apps, specifically the website at masca.io.\nCookies, small data stored on your device that are necessary for you to use the Apps.\nPublic Information, data from activity that is publicly visible and/or accessible on blockchains. This may include blockchain addresses and other derivatives of different identifiers in wallets.\u003c/p\u003e\n \u003ch2 class=\"text-xl font-bold pt-8 pb-2\"\u003e\n Use of Information\n \u003c/h2\u003e\u003cp class=\"text-justify\"\u003eWe may need to use your information to operate and manage the Services on this Apps (or other places), provide you support, ensure we comply with laws and regulation, and enforce the security of the Apps or make other improvements.\u003c/p\u003e\n \u003ch2 class=\"text-xl font-bold pt-8 pb-2\"\u003e\n Third-Parties\n \u003c/h2\u003e\u003cp class=\"text-justify\"\u003eThis Privacy Policy does not apply to websites, apps, products, or services that we do not own or c
37ontrol. For example, your interactions with MetaMask wallet, any other Ethereum wallet, Masca wallet, Google Drive, and Ceramic Network are governed by the applicable privacy policies of those particular services.\u003c/p\u003e\n \u003ch2 class=\"text-xl font-bold pt-8 pb-2\"\u003e\n Analytics\n \u003c/h2\u003e\u003cp class=\"text-justify\"\u003eWe use Vercel Analytics, but only on masca.io to collect various events from user actions to analyse and make decisions for improvements to Apps and to examine website analytics.\u003c/p\u003e\u003cp class=\"text-justify\"\u003eWe collect the website referrer's URL address, operating system name, country and browser agent name that were used to access the website (for example: Mac, United States of America, Chrome). None of the info mentioned above can be traced back to a specific user and is not treated as personal identifiers. This helps us build analytics.\u003c/p\u003e\u003cp class=\"text-justify\"\u003eWe may change to other third-party analytics service provider. The Privacy Policy of Analytics subjects to every provider. You should review everything before using the Apps.\u003c/p\u003e\n \u003ch2 class=\"text-xl font-bold pt-8 pb-2\"\u003e\n Your Rights and Choices\n \u003c/h2\u003e\u003cp class=\"text-justify\"\u003eWe may collect the following information about you when you use the Apps:\u003c/p\u003e\u003cp class=\"text-justify\"\u003eCookies. We will only use strictly necessary cookies. These cookies are essential for you to browse the Apps and use its features, including accessing secure areas of the Apps.\nDo Not Track. Your browser settings may allow you to automatically transmit a \"Do Not Track\" signal to the online services you visit. Note, however, there is no industry consensus as to what Apps and app operators should do with regard to these signals. Accordingly, unless and until the law is interpreted to require us to do so, we do not monitor or take action with respect to \"Do Not Track\" signals.\u003c/p\u003e\n \u003ch2 class=\"text-xl font-bold pt-8 pb-2\"\u003e\n Data Security\n \u003c/h2\u003e\u003cp class=\"text-justify\"\u003eWe implement and maintain reasonable administrative, physical, and technical security safeguards to help protect information about you from loss, theft, misuse, unauthorised access, disclosure, alteration, and destruction. Nevertheless, transmission via the internet is not completely secure and we cannot guarantee the security of information about you.\u003c/p\u003e\n \u003ch2 class=\"text-xl font-bold pt-8 pb-2\"\u003e\n Children\n \u003c/h2\u003e\u003cp class=\"text-justify\"\u003eThe Apps are intended for general audiences and are not directed at children. To use the Apps, you must legally be able to enter into the Agreement. We do not knowingly collect personal information from children.\u003c/p\u003e\n \u003ch2 class=\"text-xl font-bold pt-8 pb-2\"\u003e\n Changes to Policy\n \u003c/h2\u003e\u003cp class=\"text-justify\"\u003eWe reserve the right to revise and reissue this Privacy Policy at any time. Any changes will be effective immediately upon our posting of the revised Privacy Policy. For the avoidance of doubt, your continued use of the Apps indicates your consent to the revised Privacy Policy then posted.\u003c/p\u003e\n \u003ch2 class=\"text-xl font-bold pt-8 pb-2\"\u003e\n Contact\n \u003c/h2\u003e\u003cp class=\"text-justify\"\u003eIf you have any questions or comments about this Privacy Policy, our data practices, or our compliance with applicable law, please contact us at \u003ca title=\"undefined\" href=\"mailto:[email protected]\" class=\"text-pink-500 dark:text-orange-accent-dark\"\[email protected]\u003c/a\u003e.\u003c/p\u003e"])</script>
37<script>self.__next_f.push([1,"a:[\"$\",\"div\",null,{\"className\":\"h-full w-full max-w-4xl flex-1 flex-col p-6 sm:p-16\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1a\"}}]\n"])</script>
37<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"a5d154e00861492eaa82c8ca75452faf","r":1,"spa":2}' crossorigin="anonymous"></script>
37 38</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.