PageSourceSearch

https://www.emojistudio.xyz/privacy

html emojistudio.xyz collected 2026-09-25 22:38:09 UTC 34,242 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover"/><link rel="preload" href="/_next/static/media/24faed2484bb8b0c-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/26e35e3aa0f2ff52-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/785370768b5a7618-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/ca070aef19a160ac-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/277cbb5a2e763f4f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/7e3ed18c614fe574.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-df7a4a8b34084ea2.js"/>
1<script src="/_next/static/chunks/7be2f9ae-ab4fbb833068fed1.js" async=""></script>
1<script src="/_next/static/chunks/127-709ce95b5ad43be1.js" async=""></script>
1<script src="/_next/static/chunks/main-app-220de7d98114f618.js" async=""></script>
1<script src="/_next/static/chunks/647-26897b8bba963c06.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-90fb173fb22f25a2.js" async=""></script>
1<script src="/_next/static/chunks/709-57057357faf57d33.js" async=""></script>
1<script src="/_next/static/chunks/app/privacy/page-ad574cc36878dbae.js" async=""></script>
1<link rel="preload" href="https://openpanel.dev/op1.js" as="script"/><meta name="next-size-adjust" content=""/><link rel="preconnect" href="https://app.emojistudio.xyz"/><link rel="dns-prefetch" href="https://app.emojistudio.xyz"/><link rel="preconnect" href="https://developer.chrome.com"/><link rel="preconnect" href="https://toolbox.marketingtools.apple.com"/><link rel="dns-prefetch" href="https://images.unsplash.com"/><meta name="apple-itunes-app" content="app-id=6751079971, app-argument=https://apps.apple.com/us/app/emoji-studio-for-slack/id6751079971"/><title>Emoji Studio - Analytics for Slack Emojis</title><meta name="description" content="Emoji Studio is the missing analytics platform for custom Slack emojis. See leaderboards, visualizations, and insights into company culture."/><meta name="generator" content="v0.dev"/><link rel="canonical" href="https://emojistudio.xyz"/><meta property="og:title" content="Emoji Studio - Analytics for Slack Emojis"/><meta property="og:description" content="Emoji Studio is the missing analytics platform for custom Slack emojis. See leaderboards, visualizations, and insights into company culture."/><meta property="og:url" content="https://emojistudio.xyz"/><meta property="og:site_name" content="Emoji Studio"/><meta property="og:image" content="https://emojistudio.xyz/og.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Emoji Studio - Analytics for Slack Emojis"/><meta name="twitter:description" content="Emoji Studio is the missing analytics platform for custom Slack emojis. See leaderboards, visualizations, and insights into company culture."/><meta name="twitter:image" content="https://emojistudio.xyz/og.png"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x32"/><link rel="icon" href="/logo.png"/><link rel="apple-touch-icon" href="/logo.png"/>
1<script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="min-h-screen bg-background font-sans antialiased __variable_696045"><div hidden=""><!--$--><!--/$--></div>
1<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"window.op = window.op || function(...args) {(window.op.q = window.op.q || []).push(args)};\n          window.op('init', {\"clientId\":\"dfe8a32a-5c3b-48a0-8812-f5592eca4516\",\"apiUrl\":\"https://trk-api.jwein.me\",\"trackScreenViews\":true,\"trackAttributes\":true,\"trackOutgoingLinks\":false,\"sdk\":\"nextjs\",\"sdkVersion\":\"1.0.8\"});"}])</script>
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('dark')}if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'dark'}catch(e){}}()</script>
1<div class="min-h-screen bg-gray-950 text-gray-100"><div class="container mx-auto px-4 py-16 max-w-4xl"><a class="inline-flex items-center text-sm text-gray-400 hover:text-gray-100 mb-8 transition-colors" href="/">← Back to Home</a><h1 class="text-4xl font-bold mb-8 text-white">Privacy Policy</h1><div class="prose prose-invert prose-gray max-w-none"><p class="text-gray-400 mb-8">Last updated: January 28, 2025</p><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">1. Introduction</h2><p>Welcome to Emoji Studio (“we,” “our,” or “us”). We respect your privacy and are committed to protecting your personal data. This privacy policy will inform you about how we look after your personal data when you visit our website, use our web application, or install our Chrome extension, and tell you about your privacy rights and how the law protects you.</p></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">2. Information We Collect</h2><h3 class="text-xl font-semibold mb-3">2.1 Information You Provide</h3><ul class="list-disc pl-6 mb-4"><li>
1Slack workspace information (workspace name, workspace URL)</li><li>Authentication tokens and cookies required to access Slack emoji data</li><li>Custom emoji data from your Slack workspace</li><li>Usage preferences and settings within the application</li></ul><h3 class="text-xl font-semibold mb-3">2.2 Information Automatically Collected</h3><ul class="list-disc pl-6 mb-4"><li>Basic usage analytics (page views, feature usage)</li><li>Technical information (browser type, operating system)</li><li>Error logs and performance data</li></ul><h3 class="text-xl font-semibold mb-3">2.3 Chrome Extension Data</h3><p>Our Chrome extension collects:</p><ul class="list-disc pl-6 mb-4"><li>Slack authentication data (only when on slack.com domains)</li><li>Temporary storage of emoji data for syncing</li><li>No browsing history or activity outside of Slack domains</li></ul></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">3. How We Use Your Information</h2><p>We use the information we collect to:</p><ul class="list-disc pl-6 mb-4"><li>Provide and maintain the Emoji Studio service</li><li>Sync your Slack emojis to our platform</li><li>Display emoji analytics and usage statistics</li><li>Improve our services and user experience</li><li>Communicate with you about service updates (if opted in)</li><li>Detect and prevent technical issues</li></ul></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">4. Data Storage and Security</h2><h3 class="text-xl font-semibold mb-3">4.1 Local Storage</h3><p>The majority of your data is stored locally in your browser using localStorage. This includes:</p><ul class="list-disc pl-6 mb-4"><li>Slack authentication credentials</li><li>Cached emoji data</li><li>Application preferences</li></ul><h3 class="text-xl font-semibold mb-3">4.2 Server Storage</h3><p>We do not store your Slack authentication credentials on our servers. Emoji data is temporarily processed through our servers only during sync operations and is not permanently stored.</p><h3 class="text-xl font-semibold mb-3">4.3 Security Measures</h3><ul class="list-disc pl-6 mb-4"><li>All data transmission is encrypted using HTTPS</li><li>Authentication tokens are stored securely in your browser</li><li>We do not have access to your Slack password</li><li>Regular security audits and updates</li></ul></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">5. Data Sharing and Third Parties</h2><p>We do not sell, trade, or otherwise transfer your personal information to third parties. We may share data only in the following circumstances:</p><ul class="list-disc pl-6 mb-4"><li>With your explicit consent</li><li>To comply with legal obligations</li><li>To protect our rights and safety</li><li>With service providers who assist in operating our service (under strict confidentiality agreements)</li></ul><h3 class="text-xl font-semibold mb-3">5.1 Third-Party Services</h3><p>We use the following third-party services:</p><ul class="list-disc pl-6 mb-4"><li><strong>Vercel:</strong> For hosting and deployment</li><li><strong>OpenPanel:</strong> For privacy-focused analytics</li><li><strong>GitHub:</strong> For code repository and issue tracking</li></ul></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">6. Your Data Rights</h2><p>You have the right to:</p><ul class="list-disc pl-6 mb-4"><li>Access your personal data</li><li>Correct inaccurate data</li><li>Request deletion of your data</li><li>Object to processing of your data</li><li>Data portability</li><li>Withdraw consent at any time</li></ul><h3 class="text-xl font-semibold mb-3">6.1 Deleting Your Data</h3><p>You can delete all your data at any time by:</p><ul class="list-disc pl-6 mb-4"><li>Clearing your browser&#x27;s localStorage for our domain</li><li>Uninstalling the Chrome extension</li><li>Using the “Clear Data” option in the application settings</li></ul></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">7. Cookies and Tracking</h2><p>We use minimal cookies and tracking:</p><ul class="list-disc pl-6 mb-4"><li>Essential cookies for authentication and session management</li><li>localStorage for storing application data</li><li>No third-party advertising cookies</li><li>No cross-site tracking</li></ul></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">8. Children&#x27;s Privacy</h2><p>Our service is not directed to individuals under the age of 13. We do not knowingly collect personal information from children under 13. If you become aware that a child has provided us with personal information, please contact us.</p></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">9. International Data Transfers</h2><p>Your information may be transferred to and maintained on servers located outside of your state, province, country, or other governmental jurisdiction where data protection laws may differ. Your consent to this Privacy Policy followed by your submission of such information represents your agreement to that transfer.</p></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">10. Changes to This Privacy Policy</h2><p>We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the “Last updated” date at the top of this policy.</p></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">11. Contact Us</h2><p>If you have any questions about this Privacy Policy, please contact us:</p><ul class="list-disc pl-6 mb-4"><li>By email: [email protected]</li><li>By visiting our GitHub repository: <a href="https://github.com/jweingardt12/Emoji-Studio" class="text-blue-400 hover:text-blue-300 hover:underline">github.com/jweingardt12/Emoji-Studio</a></li><li>By creating an issue on our GitHub page</li></ul></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">12. California Privacy Rights</h2><p>If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA), including the right to know what personal information we collect, the right to delete your information, and the right to opt-out of the sale of your personal information (which we do not do).</p></section><section class="mb-8"><h2 class="text-2xl font-semibold mb-4">13. European Union Rights (GDPR)</h2><p>If you are located in the European Union, you have additional rights under the General Data Protection Regulation (GDPR), including:</p><ul class="list-disc pl-6 mb-4"><li>The right to be informed about data collection</li><li>
1The right to rectification of inaccurate data</li><li>The right to erasure (“right to be forgotten”)</li><li>The right to restrict processing</li><li>The right to data portability</li><li>The right to object to processing</li><li>Rights related to automated decision-making</li></ul></section></div><div class="mt-16 pt-8 border-t border-gray-800"><p class="text-sm text-gray-400 text-center">© 2025 Emoji Studio. All rights reserved.</p></div></div></div><!--$--><!--/$-->
1<script src="/_next/static/chunks/webpack-df7a4a8b34084ea2.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1048,[\"647\",\"static/chunks/647-26897b8bba963c06.js\",\"177\",\"static/chunks/app/layout-90fb173fb22f25a2.js\"],\"\"]\n3:I[7895,[\"647\",\"static/chunks/647-26897b8bba963c06.js\",\"177\",\"static/chunks/app/layout-90fb173fb22f25a2.js\"],\"OpenPanelWrapper\"]\n4:I[248,[\"647\",\"static/chunks/647-26897b8bba963c06.js\",\"177\",\"static/chunks/app/layout-90fb173fb22f25a2.js\"],\"ThemeProvider\"]\n5:I[2284,[],\"\"]\n6:I[9610,[],\"\"]\n7:I[6955,[\"647\",\"static/chunks/647-26897b8bba963c06.js\",\"177\",\"static/chunks/app/layout-90fb173fb22f25a2.js\"],\"Toaster\"]\n8:I[9709,[\"709\",\"static/chunks/709-57057357faf57d33.js\",\"877\",\"static/chunks/app/privacy/page-ad574cc36878dbae.js\"],\"\"]\n9:I[6316,[],\"OutletBoundary\"]\nc:I[8564,[],\"AsyncMetadataOutlet\"]\ne:I[6316,[],\"ViewportBoundary\"]\n10:I[6316,[],\"MetadataBoundary\"]\n12:I[6819,[],\"\"]\n:HL[\"/_next/static/media/24faed2484bb8b0c-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/26e35e3aa0f2ff52-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/785370768b5a7618-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/ca070aef19a160ac-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/277cbb5a2e763f4f.css\",\"style\"]\n:HL[\"/_next/static/css/7e3ed18c614fe574.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"DkPpK_aPbionQW30u4JQW\",\"p\":\"\",\"c\":[\"\",\"privacy\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"privacy\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/277cbb5a2e763f4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7e3ed18c614fe574.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://app.emojistudio.xyz\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://app.emojistudio.xyz\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://developer.chrome.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://toolbox.marketingtools.apple.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://images.unsplash.com\"}],[\"$\",\"meta\",null,{\"name\":\"apple-itunes-app\",\"content\":\"app-id=6751079971, app-argument=https://apps.apple.com/us/app/emoji-studio-for-slack/id6751079971\"}],[\"$\",\"$L2\",null,{\"id\":\"ld-json\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"url\\\":\\\"https://emojistudio.xyz\\\",\\\"name\\\":\\\"Emoji Studio\\\",\\\"logo\\\":\\\"https://emojistudio.xyz/logo.png\\\"}\"}}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-background font-sans antialiased __variable_696045\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"$L3\",null,{}],[\"$\",\"$L4\",null,{\"attribute\":\"class\",\"defaultTheme\":\"dark\",\"disableTransitionOnChange\":true,\"children\":[[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",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.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L7\",null,{}]]}]]}]]}]]}],{\"children\":[\"privacy\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-gray-950 text-gray-100\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4 py-16 max-w-4xl\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center text-sm text-gray-400 hover:text-gray-100 mb-8 transition-colors\",\"children\":\"← Back to Home\"}],[\"$\",\"h1\",null,{\"className\":\"text-4xl font-bold mb-8 text-white\",\"children\":\"Privacy Policy\"}],[\"$\",\"div\",null,{\"className\":\"prose prose-invert prose-gray max-w-none\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-gray-400 mb-8\",\"children\":\"Last updated: January 28, 2025\"}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"1. Introduction\"}],[\"$\",\"p\",null,{\"children\":\"Welcome to Emoji Studio (“we,” “our,” or “us”). We respect your privacy and are committed to protecting your personal data. This privacy policy will inform you about how we look after your personal data when you visit our website, use our web application, or install our Chrome extension, and tell you about your privacy rights and how the law protects you.\"}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"2. Information We Collect\"}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold mb-3\",\"children\":\"2.1 Information You Provide\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Slack workspace information (workspace name, workspace URL)\"}],[\"$\",\"li\",null,{\"children\":\"Authentication tokens and cookies required to access Slack emoji data\"}],[\"$\",\"li\",null,{\"children\":\"Custom emoji data from your Slack workspace\"}],[\"$\",\"li\",null,{\"children\":\"Usage preferences and settings within the application\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold mb-3\",\"children\":\"2.2 Information Automatically Collected\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Basic usage analytics (page views, feature usage)\"}],[\"$\",\"li\",null,{\"children\":\"Technical information (browser type, operating system)\"}],[\"$\",\"li\",null,{\"children\":\"Error logs and performance data\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold mb-3\",\"children\":\"2.3 
1Chrome Extension Data\"}],[\"$\",\"p\",null,{\"children\":\"Our Chrome extension collects:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Slack authentication data (only when on slack.com domains)\"}],[\"$\",\"li\",null,{\"children\":\"Temporary storage of emoji data for syncing\"}],[\"$\",\"li\",null,{\"children\":\"No browsing history or activity outside of Slack domains\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"3. How We Use Your Information\"}],[\"$\",\"p\",null,{\"children\":\"We use the information we collect to:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Provide and maintain the Emoji Studio service\"}],[\"$\",\"li\",null,{\"children\":\"Sync your Slack emojis to our platform\"}],[\"$\",\"li\",null,{\"children\":\"Display emoji analytics and usage statistics\"}],[\"$\",\"li\",null,{\"children\":\"Improve our services and user experience\"}],[\"$\",\"li\",null,{\"children\":\"Communicate with you about service updates (if opted in)\"}],[\"$\",\"li\",null,{\"children\":\"Detect and prevent technical issues\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"4. Data Storage and Security\"}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold mb-3\",\"children\":\"4.1 Local Storage\"}],[\"$\",\"p\",null,{\"children\":\"The majority of your data is stored locally in your browser using localStorage. This includes:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Slack authentication credentials\"}],[\"$\",\"li\",null,{\"children\":\"Cached emoji data\"}],[\"$\",\"li\",null,{\"children\":\"Application preferences\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold mb-3\",\"children\":\"4.2 Server Storage\"}],[\"$\",\"p\",null,{\"children\":\"We do not store your Slack authentication credentials on our servers. Emoji data is temporarily processed through our servers only during sync operations and is not permanently stored.\"}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold mb-3\",\"children\":\"4.3 Security Measures\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"All data transmission is encrypted using HTTPS\"}],[\"$\",\"li\",null,{\"children\":\"Authentication tokens are stored securely in your browser\"}],[\"$\",\"li\",null,{\"children\":\"We do not have access to your Slack password\"}],[\"$\",\"li\",null,{\"children\":\"Regular security audits and updates\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"5. Data Sharing and Third Parties\"}],[\"$\",\"p\",null,{\"children\":\"We do not sell, trade, or otherwise transfer your personal information to third parties. We may share data only in the following circumstances:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"With your explicit consent\"}],[\"$\",\"li\",null,{\"children\":\"To comply with legal obligations\"}],[\"$\",\"li\",null,{\"children\":\"To protect our rights and safety\"}],[\"$\",\"li\",null,{\"children\":\"With service providers who assist in operating our service (under strict confidentiality agreements)\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold mb-3\",\"children\":\"5.1 Third-Party Services\"}],[\"$\",\"p\",null,{\"children\":\"We use the following third-party services:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Vercel:\"}],\" For hosting and deployment\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"OpenPanel:\"}],\" For privacy-focused analytics\"]}],[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"GitHub:\"}],\" For code repository and issue tracking\"]}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"6. Your Data Rights\"}],[\"$\",\"p\",null,{\"children\":\"You have the right to:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Access your personal data\"}],[\"$\",\"li\",null,{\"children\":\"Correct inaccurate data\"}
1],[\"$\",\"li\",null,{\"children\":\"Request deletion of your data\"}],[\"$\",\"li\",null,{\"children\":\"Object to processing of your data\"}],[\"$\",\"li\",null,{\"children\":\"Data portability\"}],[\"$\",\"li\",null,{\"children\":\"Withdraw consent at any time\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold mb-3\",\"children\":\"6.1 Deleting Your Data\"}],[\"$\",\"p\",null,{\"children\":\"You can delete all your data at any time by:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Clearing your browser's localStorage for our domain\"}],[\"$\",\"li\",null,{\"children\":\"Uninstalling the Chrome extension\"}],[\"$\",\"li\",null,{\"children\":\"Using the “Clear Data” option in the application settings\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"7. Cookies and Tracking\"}],[\"$\",\"p\",null,{\"children\":\"We use minimal cookies and tracking:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Essential cookies for authentication and session management\"}],[\"$\",\"li\",null,{\"children\":\"localStorage for storing application data\"}],[\"$\",\"li\",null,{\"children\":\"No third-party advertising cookies\"}],[\"$\",\"li\",null,{\"children\":\"No cross-site tracking\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"8. Children's Privacy\"}],[\"$\",\"p\",null,{\"children\":\"Our service is not directed to individuals under the age of 13. We do not knowingly collect personal information from children under 13. If you become aware that a child has provided us with personal information, please contact us.\"}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"9. International Data Transfers\"}],[\"$\",\"p\",null,{\"children\":\"Your information may be transferred to and maintained on servers located outside of your state, province, country, or other governmental jurisdiction where data protection laws may differ. Your consent to this Privacy Policy followed by your submission of such information represents your agreement to that transfer.\"}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"10. Changes to This Privacy Policy\"}],[\"$\",\"p\",null,{\"children\":\"We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the “Last updated” date at the top of this policy.\"}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"11. Contact Us\"}],[\"$\",\"p\",null,{\"children\":\"If you have any questions about this Privacy Policy, please contact us:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"By email: [email protected]\"}],[\"$\",\"li\",null,{\"children\":[\"By visiting our GitHub repository: \",[\"$\",\"a\",null,{\"href\":\"https://github.com/jweingardt12/Emoji-Studio\",\"className\":\"text-blue-400 hover:text-blue-300 hover:underline\",\"children\":\"github.com/jweingardt12/Emoji-Studio\"}]]}],[\"$\",\"li\",null,{\"children\":\"By creating an issue on our GitHub page\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"12. California Privacy Rights\"}],[\"$\",\"p\",null,{\"children\":\"If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA), including the right to know what personal information we collect, the right to delete your information, and the right to opt-out of the sale of your personal information (which we do not do).\"}]]}],[\"$\",\"section\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-4\",\"children\":\"13. European Union Rights (GDPR)\"}],[\"$\",\"p\",null,{\"children\":\"If you are located in the European Union, you have additional rights under the General Data Protection Regulation (GDPR), including:\"}],[\"$\",\"ul\",null,{\"className\":\"list-disc pl-6 mb-4\",\"children\":[[\"$\",\"li\",null,{\"children\":\"The right to be informed about data collection\"}
1],[\"$\",\"li\",null,{\"children\":\"The right to rectification of inaccurate data\"}],[\"$\",\"li\",null,{\"children\":\"The right to erasure (“right to be forgotten”)\"}],[\"$\",\"li\",null,{\"children\":\"The right to restrict processing\"}],[\"$\",\"li\",null,{\"children\":\"The right to data portability\"}],[\"$\",\"li\",null,{\"children\":\"The right to object to processing\"}],[\"$\",\"li\",null,{\"children\":\"Rights related to automated decision-making\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 pt-8 border-t border-gray-800\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-400 text-center\",\"children\":\"© 2025 Emoji Studio. All rights reserved.\"}]}]]}]}],null,[\"$\",\"$L9\",null,{\"children\":[\"$La\",\"$Lb\",[\"$\",\"$Lc\",null,{\"promise\":\"$@d\"}]]}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"Ok-biYW0WUog9uos1eFexv\",{\"children\":[[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],[\"$\",\"$L10\",null,{\"children\":\"$L11\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$12\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"13:\"$Sreact.suspense\"\n14:I[8564,[],\"AsyncMetadata\"]\n11:[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"$L14\",null,{\"promise\":\"$@15\"}]}]}]\nb:null\n"])</script>
1<script>self.__next_f.push([1,"f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover\"}]]\na:null\n"])</script>
1<script>self.__next_f.push([1,"d:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Emoji Studio - Analytics for Slack Emojis\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Emoji Studio is the missing analytics platform for custom Slack emojis. See leaderboards, visualizations, and insights into company culture.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"generator\",\"content\":\"v0.dev\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://emojistudio.xyz\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Emoji Studio - Analytics for Slack Emojis\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Emoji Studio is the missing analytics platform for custom Slack emojis. See leaderboards, visualizations, and insights into company culture.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://emojistudio.xyz\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:site_name\",\"content\":\"Emoji Studio\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image\",\"content\":\"https://emojistudio.xyz/og.png\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:title\",\"content\":\"Emoji Studio - Analytics for Slack Emojis\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:description\",\"content\":\"Emoji Studio is the missing analytics platform for custom Slack emojis. See leaderboards, visualizations, and insights into company culture.\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:image\",\"content\":\"https://emojistudio.xyz/og.png\"}],[\"$\",\"link\",\"14\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"/logo.png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"apple-touch-icon\",\"href\":\"/logo.png\"}]],\"error\":null,\"digest\":\"$undefined\"}\n15:{\"metadata\":\"$d:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1</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.