Legal
Privacy Policy
Last updated October 3, 2026
Versions and purchases
This policy covers this website, QuackDB for Mac (the native macOS app, distributed through the Mac App Store) and QuackDB 1.0, the previous version. Purchases and subscriptions in the Mac App Store are processed by Apple. QuackDB does not receive your payment card details for App Store purchases.
1. Introduction
Welcome to QuackDB. This Privacy Policy explains how I collect, use, and protect your information when you use QuackDB for Mac, the previous desktop version, and this website. Please read this privacy policy carefully. If you do not agree with the terms of this privacy policy, please do not access the application or website.
By downloading, installing, or using QuackDB, or by using this website, you agree to be bound by this Privacy Policy and the Terms of Service.
QuackDB is developed and operated by Zukic.T., an individual developer ("I," "me," or "my"). I am committed to protecting your privacy and being transparent about my data practices.
My Privacy Commitment:
- I limit data collection to the absolute minimum. I only collect what is essential to provide the service.
- I protect all data to the best of my capability. Your information is secured using industry standard practices.
- I do not sell your data. Ever. Your information is never sold, rented, or shared for profit.
- You can delete your account yourself. Use Delete account in the Account panel of the app, or contact me and I will delete your data.
- Your queries and data do not pass through my servers. QuackDB connects directly from your Mac to the databases you choose.
- Usage analytics in the app are off until you turn them on.
2. Information I Collect
I collect very limited information. QuackDB is designed to work locally on your machine, and I only collect the bare minimum needed to provide the service.
2.1 Account Information
When you create an account, I collect:
- Your email address
- Your chosen password (stored securely hashed, never in plain text), if you sign up with email
- A random account ID that my account system assigns to you
- Your subscription status (free or Pro)
I do not collect your phone number, address, or other personal details unless you voluntarily provide them.
Creating an account is optional, and QuackDB for Mac works without one. If you sign in with Google or Apple, I receive the email address (and your name, if you share it) that the provider returns to me. If you use Sign in with Apple's Hide My Email option, I receive Apple's private relay address instead of your real one. I do not receive your Google or Apple password.
You can delete your account at any time from the Account panel in QuackDB for Mac, or from the Account page on this website. Deleting it removes the information described in this section.
2.1.1 Email List
If you join the email list from the website footer, I store the email address you enter, the date you joined and where you signed up. I use it only to send product updates, release announcements and community news, and I do not sell or share the list. Every message includes a way to unsubscribe, and you can also ask me to remove your address at any time using the Contact page.
2.2 Bug Reports, Contact Messages and Feature Requests
Bug reports are voluntary. If you choose to submit a bug report, I may collect information to help me reproduce and troubleshoot the issue. This may include:
- A description of the issue and steps to reproduce it
- Device information such as operating system and browser version
- The QuackDB version you tell me you are using (new native version or previous version) and the severity you select
- Your name and email address (if you choose to provide them for follow up)
This information is sent to me via a private channel and is used solely for troubleshooting purposes. I do not share bug report data with anyone. It is only seen by me and is used to identify and fix issues in QuackDB.
You can submit bug reports anonymously if you prefer.
Contact messages and feature requests work the same way. If you use the contact form, I receive the message you write, your name and email address if you choose to provide them, and the page you sent it from. These messages are used only to respond to you and to decide what to build.
2.3 Payment Information
When you purchase a Pro subscription, payment is processed by Stripe. I do not receive, see, or store your credit card number, bank account, or other sensitive payment details. Stripe provides me only with a transaction ID and confirmation of payment status.
If you buy QuackDB or a subscription through the Mac App Store, Apple processes the payment under its own terms and privacy policy. I do not receive your payment details. I receive only the sales and subscription information that Apple makes available to developers.
2.4 What I Do NOT Collect
I do not collect:
- Your database contents, queries, or connection strings
- Any data from databases you connect to
- Usage analytics from the app, unless you turn them on (see Section 2.6)
- Your IP address or location data (except as part of standard web server logs)
- Any information from your computer beyond what you explicitly provide
QuackDB sends your queries straight from your Mac to the databases you connect to. Your databases, queries, and data are never transmitted to me, and they do not pass through any QuackDB server.
Note: The QuackDB website (quackdb.app) uses cookies for analytics purposes as described in Section 2.5 below. The Mac app does not use cookies.
2.6 QuackDB for Mac: Usage Data and Data on Your Mac
2.6.1 Optional usage analytics
QuackDB for Mac can send anonymous usage data to help me understand which features are used and fix problems. This is off by default. It is collected only if you turn on usage data in the app's Settings, and you can turn it off again at any time.
If you turn it on, the app uses Google Analytics for Firebase, a service from Google LLC, to record:
- A few product events, such as that a database connection was opened and its type (for example SQLite or PostgreSQL), or that the free trial button was tapped
- Standard app information that Firebase adds, such as the app version, macOS version, device model, language, approximate region, and a random identifier for the app installation
This data is not linked to your account, email address or name, and I do not use it for advertising, profiling or tracking. It never includes your queries, table or column names, connection details or database contents. Google processes it under its own terms: policies.google.com/privacy.
2.6.2 What stays on your Mac
- Connection passwords are stored in the macOS Keychain on your Mac. They are not sent to me.
- Connection settings, saved queries, notebooks and change history are stored on your Mac.
- SQLite files you open stay where they are. The app keeps a macOS permission bookmark so it can open them again.
- Local PostgreSQL databases you create are stored on your Mac. The server runs on your Mac and accepts connections only from your Mac.
2.6.3 Python notebooks
Python notebook cells run on your Mac using a Python installation you already have. The first time you run one, the app may ask Python to install the packages it needs (pandas and matplotlib) from the public Python Package Index (PyPI). That request goes from your Mac to PyPI, not to me, and is governed by PyPI's terms.
2.6.4 Purchases in the Mac App Store
Whether you have QuackDB Pro is determined on your Mac from Apple's App Store receipt (StoreKit). I do not receive your Apple ID or payment details for these purchases.
3. How I Use Your Information
The limited information I collect is used only for:
- Creating and managing your account
- Processing your subscription and verifying Pro status
- Responding to bug reports, contact messages, feature requests and support requests you submit
- Understanding which features are used and fixing problems, only if you turn on usage data in the Mac app
- Sending important notices about the service (such as pricing or policy changes)
I do not sell your data. I do not rent, trade, or share your information with third parties for marketing, advertising, or any commercial purpose. Your data is not a product. I do not use your information for advertising, profiling, or targeted marketing.
4. Pricing and Payments
4.1 Free Version
QuackDB 1.0, the previous version, is free to download and use. No payment information is required.
4.2 Website Subscriptions
New subscriptions are not sold on this website. Subscriptions already purchased here continue to be billed by Stripe at the price shown when you subscribed, until you cancel them. Prices are in United States Dollars (USD).
4.3 Right to Change Pricing
I reserve the right to change pricing at any time and for any reason.
If I change pricing, I will provide advance notice to existing subscribers before the change takes effect. Notice will be sent via email to the address associated with your account. Price changes will not affect your current billing period. New prices will apply to subsequent renewal periods after the notice period.
4.4 Payment Processing
All payments are processed by Stripe. I do not have access to your full payment details. Stripe's privacy policy governs their handling of your payment information: stripe.com/privacy
4.5 Taxes
Displayed prices may not include applicable taxes. Sales tax, VAT, GST, or similar taxes will be added at checkout based on your location where required by law. Taxes on Mac App Store purchases are calculated and collected by Apple.
4.6 Mac App Store Purchases
Purchases and subscriptions made in the Mac App Store are processed by Apple. Apple's terms govern billing, renewal, cancellation and refunds for those purchases, and you manage them in your Apple ID settings or through Apple Support.
5. Subscriptions
This section applies to subscriptions purchased on this website. For Mac App Store subscriptions, renewal and cancellation are handled by Apple under Apple's terms.
5.1 Automatic Renewal
Pro subscriptions automatically renew at the end of each billing period unless you cancel before the renewal date. You will be charged the then current rate at each renewal.
5.2 Free Trials
I may offer free trials from time to time. If you do not cancel before a trial ends, your subscription will automatically convert to a paid subscription.
5.3 Changing Your Plan
You may change or cancel your subscription at any time through your account settings.
6. Refunds and Cancellations
This section applies to purchases made on this website. Refund requests for Mac App Store purchases are handled by Apple.
6.1 Cancellation
You may cancel your subscription at any time. Upon cancellation, you will retain access to Pro features until the end of your current billing period. After that, your account will revert to the free tier.
6.2 Refund Policy
All sales are final. Due to the nature of digital products and immediate access upon purchase, I do not offer refunds. I may consider exceptions on a case by case basis at my sole discretion for genuine technical issues that prevent use of the software.
6.3 Chargebacks
If you initiate a chargeback without first contacting me to resolve the issue, I reserve the right to immediately terminate your account and access to all services.
7. Third Party Services and Databases
7.1 Services I Use
QuackDB uses the following third party services:
- Supabase: Account sign-in and the account database
- Stripe: Payment processing for website subscriptions
- Apple: Mac App Store distribution and purchases, and optional Sign in with Apple
- Google: Website analytics (Google Analytics, with your consent where required), optional usage analytics in the Mac app (Google Analytics for Firebase, only if you turn it on), and optional Sign in with Google
- Amazon Web Services: Website hosting and delivery
- Discord: Delivery of contact, feature request and bug report messages to me, and the optional community server
- File hosting: A third party file host serves downloads of the previous version
Each service has its own privacy policy. I am not responsible for the privacy practices of third party services.
7.2 Databases You Connect To
QuackDB allows you to connect to databases that you own, control, or have access to.These databases may be local files on your computer or remote databases hosted by third parties.
I have no control over and accept no responsibility for:
- The databases you choose to connect to
- The data stored in those databases
- The security, availability, or integrity of those databases
- Any data loss, corruption, or unauthorized access to those databases
- Any actions you take on those databases using QuackDB
- Any third party database hosting services you use
You are solely responsible for ensuring you have proper authorization to access any database you connect to, maintaining backups of your data, and complying with any terms of service of third party database providers.
7.3 Where Data Is Processed
The services above may process the limited information described in this policy in the United States and in other countries where they operate. I choose providers that publish their own privacy and security commitments.
8. Data Security
I protect all data to the best of my capability. I implement industry standard security measures to safeguard the limited information I collect. This includes:
- Passwords stored using secure hashing (never in plain text)
- Encrypted connections for data transmission
- Regular security reviews and updates
- Limiting access to data on a need to know basis
While I work hard to protect your information, no method of transmission or storage is completely secure. I cannot guarantee absolute security, but I am committed to doing everything reasonably possible to protect your data.
Your database data is never transmitted to me. It stays on your computer. The security of your local databases is your responsibility.
9. Data Retention
I retain your account information (email and subscription status) as long as your account is active. If you delete your account, in the app, on this website, or by contacting me, I will remove your information within thirty (30) days, except where I am required to retain records for legal or tax purposes. Anonymous usage data collected through Google Analytics for Firebase is retained according to Google's retention settings.
Contact messages, feature requests and bug reports are kept for as long as needed to respond and to improve QuackDB, and I will delete them on request.
10. Your Rights
You have full control over your data. At any time, you may:
- Request access to the information I hold about you
- Request correction of any inaccurate information
- Delete your account yourself from the Account panel in the Mac app or the Account page on the website, or ask me to do it
- Turn usage data on or off in the Mac app's Settings, and manage email and cookie choices on the Privacy Choices page
- Cancel your subscription at any time without penalty
- Export your data in a readable format
I will respond to all data requests within thirty (30) days. To exercise any of these rights, contact me at info@quackdb.app.
Deletion requests are honored promptly. When you request deletion, I will remove your data from my systems within thirty (30) days, except where retention is required by law (such as financial records for tax purposes).
10.1 Additional Information for EEA, UK and California Residents
If you are in the European Economic Area or the United Kingdom, I process your information on these bases: your consent (for analytics cookies), performing the agreement with you (for your account and subscription), and my legitimate interests in keeping the service secure and responding to support requests. You may withdraw consent at any time through the cookie banner, and you may complain to your local data protection authority.
If you are a California resident, you may request to know, delete or correct the personal information I hold about you. I do not sell personal information or share it for cross-context behavioral advertising, and I will not treat you differently for making a request.
11. Children's Privacy
QuackDB is not intended for use by anyone under the age of sixteen (16). I do not knowingly collect information from children. If I learn that I have collected information from a child under 16, I will delete it.
12. Policy and Pricing Changes
I reserve the right to modify this Privacy Policy and pricing at any time, for any reason, at my sole discretion.
For changes to this Privacy Policy, I will update the "Last updated" date at the top of this page. For material changes, I will send notice to the email address associated with your account before the changes take effect.
For pricing changes, I will provide advance notice via email before new prices take effect. Your current billing period will not be affected. New prices will apply starting with your next renewal after the notice period.
Your continued use of QuackDB after any changes constitutes acceptance of the updated terms.
13. Disclaimer and Limitation of Liability
QUACKDB IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED.
To the fullest extent permitted by law, I disclaim all warranties, including implied warranties of merchantability, fitness for a particular purpose, and non infringement. I do not warrant that QuackDB will be uninterrupted, error free, or free of harmful components.
IN NO EVENT SHALL I BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, DATA, USE, OR GOODWILL, ARISING FROM YOUR USE OF QUACKDB.
You use QuackDB at your own risk. I am not liable for any damages resulting from your use of the software, including but not limited to data loss, system failures, or any issues with databases you connect to.
My total liability to you for any claims shall not exceed the amount you paid me, if any, in the twelve (12) months preceding the claim.
14. Indemnification
You agree to defend, indemnify, and hold harmless Zukic.T. from any claims, damages, losses, liabilities, costs, or expenses (including attorney fees) arising from:
- Your use of QuackDB
- Your violation of this Privacy Policy or any applicable terms
- Your violation of any third party rights
- Any claim that your use of QuackDB caused damage to a third party
15. Governing Law and Dispute Resolution
This Privacy Policy is governed by the laws of the State of Washington, United States, without regard to conflict of law provisions.
Any dispute arising from this Privacy Policy or your use of QuackDB shall be resolved through binding arbitration in accordance with the rules of the American Arbitration Association. Arbitration shall take place in Washington State.
YOU AGREE THAT ANY DISPUTE SHALL BE RESOLVED INDIVIDUALLY. YOU WAIVE ANY RIGHT TO PARTICIPATE IN A CLASS ACTION LAWSUIT OR CLASS WIDE ARBITRATION.
16. Severability
If any provision of this Privacy Policy is held invalid or unenforceable, that provision shall be modified to the minimum extent necessary to be enforceable, or severed if modification is not possible, and the remaining provisions shall continue in full force.
17. Contact
If you have questions about this Privacy Policy or anything else, reach out:
- Email: info@quackdb.app
- Discord: discord.gg/E9W42ZmZCG