Skip to main content

Privacy Policy

Last updated: July 21, 2026

This policy applies to ZillaSoft and all products we operate. We have written it in plain language on purpose. No legal degree required. By using our services you agree to the practices described here.

We do not sell your data. Ever.

We do not sell, rent, or monetize your data or personal information under any circumstances. Your data is used solely to provide the service you signed up for, nothing else.

1. Information We Collect

We collect only what is necessary to provide the service:

  • Account information: your email address and profile, provided via Auth0 when you log in.
  • Device identifier: a stable, randomly generated UUID stored locally on your device. Used to associate your session with your subscription.
  • Your content: the data you create (such as your Snipzilla snippets) is stored locally on your device. Cloud sync is enabled automatically for Trial, Premium, and Enterprise plans and stores an encrypted copy on our servers.
  • Subscription and billing data: handled entirely by Stripe. We store only your subscription plan and status; we never see or store your payment card details.
  • Usage data: AI Assist request counts, used to enforce your monthly usage quota. Feature usage statistics are stored locally on your device only and are never transmitted to our servers.
  • Feedback data: when you submit feedback through the app, we also collect your app version, operating system, and subscription plan to help us reproduce and prioritize issues.
  • Store order information: when you place an order in our store, we collect your name, email address, and shipping address. These details are shared with our payment processor and our manufacturing partner solely to process payment, fulfil, and ship your order.
  • Store order phone number: when you place a store order, you may optionally provide a phone number. If provided, it is passed directly to our manufacturing partner to enable carrier delivery notifications. ZillaSoft does not store your phone number.
  • Jira app data (Snipzilla Templates for Jira): our Atlassian Marketplace app stores the reply templates your team creates and the Atlassian account IDs needed to record template owners, designated managers, and activity log entries. This data is held inside your own Atlassian environment (Atlassian's Forge storage) and is never transmitted to ZillaSoft. When you post a reply, the app reads the relevant Jira issue fields to fill in the template and writes the resulting comment, all using your own Jira permissions.

We do not record your keystrokes

Snipzilla uses a global keyboard hook to detect your configured trigger character. This is technically the same mechanism keyloggers use, so we want to be explicit: only your trigger character is watched for. No keystrokes are recorded, stored, transmitted, or shared in any form. The hook exists solely to detect expansion triggers.

2. How We Use Your Information

  • To provide, maintain, and improve our products
  • To verify your subscription status and enforce plan limits
  • To sync your data across devices (Trial, Premium, and Enterprise only)
  • To send transactional emails (receipts, subscription changes). No marketing emails without your explicit consent
  • To respond to support requests you send us
  • In the event of a merger, acquisition, or asset sale, your data may be transferred to the new owner. You will be notified in advance of any such transfer and of any changes to how your data is handled

We only process your data when we have a clear, legitimate reason to. Here is what that looks like in practice:

  • Account and billing data: we need this to deliver the service you signed up for. Without it, we cannot create your account or process your subscription.
  • Usage data: we use AI Assist request counts solely to enforce your plan's monthly quota. This is strictly necessary to deliver the service and cannot be opted out of while your subscription is active.
  • Marketing and newsletter emails: only with your explicit opt-in. You can unsubscribe at any time, no questions asked.

3. Cookies and Local Storage

We use only essential, functional browser storage. We do not use advertising, marketing, or cross-site tracking cookies. The only analytics we use is privacy-friendly and cookieless (Cloudflare Web Analytics, described under Third-Party Services), which sets no cookies on your device. The items below are stored in your browser to make the site work; most never leave your device.

  • Theme preference: your light/dark choice, stored in localStorage (key: "theme"). Stays in your browser and is never sent to our servers.
  • Sign-in state: when you sign in, we store a small record of your session in localStorage (key: "zs_user") so the site can show you as signed in and display your dashboard link.
  • Authentication tokens: sign-in is handled by Auth0, which stores authentication tokens in your browser's localStorage so you stay signed in between visits. These are removed when you sign out.
  • Shopping cart: items you add in the store are saved in localStorage (keys: "zs_store_cart" and "zs_pending_cart") so your cart persists while you browse and through checkout. Stays in your browser.
  • Referral source: if you arrive via a link with UTM parameters (for example, from an ad or a partner site), those values are saved in localStorage (keys: "utm" and "zs_ref"). Used only to understand which channels bring visitors to the site. Never sold or shared. Clear it any time by clearing your browser's local storage.
  • Plan and seat selection: a cookie named "zs_plan" is set when you click a pricing plan, storing your selected plan and billing cycle (for example, "premium_annual") so checkout can pre-select your choice. Expires in 30 days. The seat counts you choose on the pricing page are also kept in localStorage (keys: "zs_premium_seats", "zs_standard_seats", "zs_enterprise_seats"). No personal data is stored in any of these.
  • Language preference: a cookie named "zs_locale" is set to remember your preferred display language (for example, "fr" or "de"). It is derived from your browser's language settings on first visit, or updated when you use the language switcher. Expires in 30 days. No personal data is stored in this cookie. This cookie is strictly necessary for the site to display content in your chosen language and does not require your consent under applicable privacy laws.
  • Other functional state: we use a few short-lived localStorage values to make navigation smooth, such as remembering your scroll position ("zs_scroll_y"), completing the sign-in redirect ("auth_redirect_pending"), and showing the welcome screen once after sign-up ("wlc_from_dashboard", "wlc_session_id"). These contain no personal data and stay in your browser.

4. Data Storage and Security

Data you sync to our servers is protected with end-to-end encryption. Your synced data (your snippets in Snipzilla, and your pinned clips and collections in Stashzilla) is encrypted on your device with AES-256-GCM before it ever leaves it, using a key derived from your personal recovery code. The server stores only the encrypted payload and has no access to your key or the plaintext content. Your data is isolated from all other users at the database level. All sync traffic is additionally secured in transit by HTTPS. Data is stored on infrastructure hosted in Europe.

Authentication is handled by Auth0 using industry-standard PKCE flows. We do not store passwords.

Snipzilla Templates for Jira: our Atlassian Marketplace app stores all of its data in Atlassian's Forge hosted storage, on Atlassian's infrastructure. It makes no outbound network calls to ZillaSoft or any third party (zero egress), so we never receive, see, or store your templates, your issue content, or your Atlassian account IDs. The app runs a weekly personal-data reporting cycle through Atlassian's official API: when an Atlassian account is deactivated or removed, the data associated with it is erased automatically. Template content is never read for analytics; the usage metrics shown to administrators are numeric counts only.

A note for users in the EU and EEA: our API server (Railway) and database (Neon) are hosted in Europe. Authentication is handled by Auth0 on their European tenant. Your core account and data stays within Europe. The only exception is our AI features, which send text to Anthropic's API in the United States for processing: in Snipzilla, the snippet description you type for AI Assist; in Stashzilla, the text of a clip you choose to tag when semantic tagging is enabled. No account data or billing information is involved. That transfer is covered by Standard Contractual Clauses (SCCs). All of our other service providers (AWS, Auth0, Stripe, and Brevo) also support SCCs and are certified under the EU-US Data Privacy Framework.

5. Third-Party Services

We use the following third-party services to operate ZillaSoft products. Each one only receives the data it needs to do its job:

  • Auth0: authentication and identity management. Your login credentials are processed and stored by Auth0.
  • Stripe: payment processing. Billing information is handled directly by Stripe under their privacy policy. We never see your card details.
  • Anthropic: powers our AI features (Trial, Premium and Enterprise), processed in the United States. In Snipzilla's AI Assist, only the description text you type for snippet generation is sent; your stored snippets are never transmitted. In Stashzilla, semantic auto-tagging is optional and off unless you turn it on; when enabled, the text of the clip being tagged is sent so Anthropic can return descriptive labels. No personal information, no account data, and no billing information is ever sent to Anthropic, and your inputs are not used to train Anthropic's models per their standard API usage policies.
  • Brevo: email delivery. We use Brevo to send transactional emails (such as contact form confirmations and subscription receipts) and to manage newsletter subscriptions when you opt in. All registered users are also added to a service notifications list used exclusively for material policy changes and critical service announcements. This list is separate from the newsletter and does not require opt-in, as it serves our legitimate interest in fulfilling the notice obligations described in our Terms. Brevo processes your email address for these purposes only.
  • Amazon Web Services (AWS): our website is hosted on AWS (S3 + CloudFront). AWS may log standard web access data such as IP addresses as part of normal infrastructure operations.
  • Cloudflare: provides our DNS, content delivery and proxy, bot protection (Turnstile, used on the contact and newsletter forms), and privacy-friendly Web Analytics. Cloudflare Web Analytics is cookieless and collects only aggregate visit metrics such as page views and referrers; it sets no cookies, does not fingerprint you, and is never used for advertising. Cloudflare may process IP addresses to deliver these services.
  • Railway: our API server is hosted on Railway. Like any hosting provider, Railway may log IP addresses and request metadata as part of normal infrastructure operations.
  • Neon: our database is hosted on Neon (PostgreSQL). Your account, subscription, and synced data (encrypted) are stored there.
  • Atlassian (Jira): when you submit a support request through our contact form, your name, email, and message are stored in our Jira instance to manage the support ticket.
  • Atlassian (Forge): our app "Snipzilla Templates for Jira" runs on Atlassian's Forge platform and stores its data in Atlassian's hosted storage. If you install it, that data stays within your own Atlassian environment; purchasing, billing, and licensing for the app are handled by Atlassian through the Marketplace. ZillaSoft receives no template or issue data from the app.
  • Sentry: we use Sentry for error and performance monitoring in both our desktop apps and our website. In our desktop apps, when crash reporting is enabled (the default), reports containing the error type, stack trace, app version, and subscription plan are sent to Sentry if an unexpected crash occurs; local variable values and UI interaction history are stripped from every report before it leaves your device, so no user content is ever included, and you can disable crash reporting at any time via the crash reports toggle in the app's settings (the change takes effect on next launch). On our website, Sentry captures anonymous diagnostics such as JavaScript errors and page-load performance to help us detect and fix issues; no account content is included. Sentry data is processed in Sentry's EU region.
  • Fonts: the Inter typeface used on this site is self-hosted. No third-party font service is used, and no data is sent to external font providers when you visit our site.

A note on AI Assist inputs

Do not enter personally identifiable information, passwords, or confidential data into the AI Assist prompt. The text you type is sent to Anthropic's API for processing. Treat the AI Assist field the same way you would treat any external third-party service.

Each of these services has its own privacy policy. We encourage you to review them.

6. Data Retention

We retain your account and subscription data for as long as your account is active. If you cancel your subscription and request account deletion, we will delete your data within 30 days, except where retention is required by law (e.g., billing records).

Other categories are retained as follows: support requests submitted through our contact form are kept in our ticketing system for as long as needed to resolve your request and for a reasonable reference period afterward; newsletter subscriptions are kept until you unsubscribe; store order records are retained as long as needed for fulfilment, accounting, and tax obligations; and standard infrastructure and analytics access logs (such as IP addresses) are retained by our hosting and analytics providers according to their own default retention periods.

7. Your Rights

You are in control of your data. You have the right to:

  • Access: ask us what personal data we hold about you and receive a copy of it.
  • Correction: ask us to fix any data about you that is wrong or incomplete.
  • Deletion: ask us to delete your account and all associated data. We will do so within 30 days, except where the law requires us to keep certain records. Please note that account deletion will immediately cancel any active subscription, and you may not be eligible for a refund of any remaining subscription period.
  • Data portability: export your data at any time from within the app in a standard format. You can also request a copy of any other personal data we hold about you.
  • Object to processing: if we rely on a legitimate business interest to process your data (such as fraud prevention or security monitoring), you can ask us to stop. We will stop unless we have a compelling reason to continue, and we will always explain our reasoning. Note that this right does not apply to processing that is strictly necessary to deliver the service you subscribed to, such as billing and account management.
  • Restrict processing: ask us to pause processing your data (for example, while you are disputing its accuracy). During that time we will store it but not use it.
  • Withdraw consent: if you gave us consent for something (such as a newsletter), you can take it back at any time. Just unsubscribe or contact us. Withdrawing consent does not affect anything that happened before you withdrew it.

To exercise any of these rights, use our privacy request form or email us at privacy@zillasoft.io. We will respond within 30 days.

EU and UK users: if you feel we have not handled your data correctly and we have not resolved your concern, you have the right to lodge a complaint with your local data protection authority (for example, the ICO in the UK, CNIL in France, or the relevant authority in your country). We would always prefer you reach out to us first so we can try to make it right.

8. Children's Privacy

Our services are not directed to children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.

9. US State Privacy Rights (CCPA/CPRA and similar)

Several US states have enacted consumer privacy laws that give you additional rights on top of everything listed above. These include California (CCPA/CPRA), Virginia (VCDPA), Colorado (CPA), Connecticut (CTDPA), Utah (UCPA), and others. The following rights apply to residents of these states to the extent required by applicable law:

  • The right to know exactly what personal information we collect about you and why
  • The right to request deletion of your personal information
  • The right not to be treated differently for exercising any of these rights

We do not sell your personal data and have no plans to do so. To exercise any of these rights, use our contact form or email us at privacy@zillasoft.io.

10. Changes to This Policy

We may update this policy from time to time. Continued use of our services after the effective date of any change constitutes your acceptance of the updated policy.

Change typeNotice
Minor (typos, clarifications, legal-required, or similar)Update "Last updated" date, effective immediately
Material (data collection, sharing, your rights, new processors, or similar)Email at least 14 days before effective date

11. Contact Us

Questions about this policy, or want to exercise your data rights? Reach us at:

Related policies