QuickText SMS Privacy Policy
This Privacy Policy explains what data the QuickText SMS app for Windows handles. The short version: your contacts, your messages, the replies you receive and your sending history live only on your own PC and are never uploaded. The only things that ever reach a server of Bosau Digital LLC ("we", "us") are license checks, an anonymous daily usage ping you can switch off, and support messages you choose to send. The app shows no advertising and builds no profile of you. This policy covers the app; for the pythonandvba.com website itself, please see the website Privacy Policy.
1. Who We Are
QuickText SMS is made by Bosau Digital LLC, the company behind pythonandvba.com. For any privacy-related question, contact contact@pythonandvba.com.
2. Data That Stays on Your PC
Everything QuickText SMS works with is stored locally on your computer, in the folder QuickText SMS inside your Windows user folder:
- Your contacts, their phone numbers, lists and any details you add
- Your messages, message templates and drafts
- Your sending history, including what your phone reported about each message
- The replies people send back to messages you sent from this PC, and your note about each person
- Your block list (numbers that must never receive a message)
- A record of each paired phone: its name, its identity certificate, and the local network address it was last reached at
- Your settings, including your license key, and your own spell-check dictionary
- The key file that identifies this PC to your phone, and the count of free messages this install has used
- Local log files (an error log, and a connection log holding phone names and local network addresses), plus automatic local backup copies of the database
None of this is uploaded, synced or sent to us. The people you message never interact with our servers in any way. Backup files you export from the Settings page are ordinary files on your PC, stored wherever you choose to save them (they include your data and your license key, so treat them like the original).
Uninstalling keeps your data. Removing the app from Windows leaves the QuickText SMS folder in place, so reinstalling later brings everything back. To erase all data, use Start fresh on the app's Settings page, or simply delete that folder. One small thing is kept on purpose even then, and it holds nothing about you: see Data Retention.
3. Data That Leaves Your PC
License checks
When you enter your license key, and periodically while you use the app (before real messages are sent), QuickText SMS verifies the key against our license server at api.pythonandvba.com. This sends your license key, the name of your PC (to enforce the per-device limit of your license) and the app version. It never includes contacts, phone numbers or message text.
Subscription actions you trigger
When you click Show my plan, request a login link or cancel your subscription on the app's Account page, your license key is used to look up your subscription with our billing provider (Pabbly), and the result is shown to you. These requests happen only when you click those buttons.
Daily usage ping
Once per day, the app tells our server "one install was active today". This ping carries a random install id generated on your PC (not tied to your name, hardware or Windows account), the app version, whether the app came from the Microsoft Store or the direct download, whether the install runs the free or the licensed plan, your license key when you have entered one, and three totals for the life of the install: how many messages it has sent, how many campaigns it has run, and how many replies it has received. Each total is a single number. The ping never includes contacts, phone numbers, message text, or anything those numbers could be traced back to. It exists so we know how many installs are active and whether the app's features are actually used.
You can switch this off. Untick Share anonymous usage statistics under Settings > Advanced, and the ping is not sent at all; nothing about the install reaches us from then on. Without a license key there is nothing in the ping that points at you; with one, it is linked to your license, because telling licensed installs from free ones is the point.
Support messages you send
The support form on the Account page sends a message only when you press Send. It includes what you typed (topic, name, email address, message), plus technical facts that help resolve the issue: app version, Windows version, the name of your PC, whether the app came from the Microsoft Store or the direct download, your license key and status and how many free messages are left, the name and identifier of the paired phone and whether it is reachable, whether test mode or batch mode is on, the batch size, your default country setting, the number of contacts (a count only), a tally of recent send results, and a short excerpt of the local error log. Nothing in the app writes your contacts, your message text or the replies you received into that log in the first place, and the excerpt is additionally scrubbed before sending: phone numbers are replaced, as are keys and tokens that appear in web addresses. Your contact list, your messages and your replies are never attached to a support message.
The Your phone page can email a connection report to support in the same way, and only when you click Send in the window that shows you the full report first. Because its whole job is to explain why a phone will not connect, it names your paired phones, the local network addresses of your phone and your PC, the Windows firewall rules for QuickText and any VPN adapters on the machine. It carries no contacts, phone numbers of people you message, or message text.
Configuration the app fetches (nothing about you is sent)
The app regularly downloads small configuration files from our servers with plain requests that carry no personal data: the public changelog shown in the "What's new" window and a version feed. In the direct-download build, that version feed also powers the optional update check ("a newer version exists"); in the Microsoft Store build, updates come from the Store instead. These are ordinary downloads, like a browser fetching a page; they do not transmit your data.
Nothing else
The app builds no analytics profile, shows no advertising and does no automatic error reporting. The error log stays on your PC unless you send a support message. Apart from the cases above, QuickText SMS makes no requests to our servers.
4. Your Phone
QuickText SMS talks to your own Android phone directly over your local network, using the free KDE Connect app on the phone. Nothing on this path passes through our servers, and there is nothing to install on your PC. KDE Connect is independent software by KDE e.V. with its own privacy policy.
Pairing
Your PC and your phone identify each other with certificates they generate themselves. When you pair, both screens show the same short code so you can confirm you are pairing with your own phone; QuickText then stores the phone's certificate, name, identifier and the local address it answered from, and your PC keeps its own key file in the data folder. On your local network the app announces itself as "QuickText on" followed by your computer name, which is how your phone lists it. You can unpair at any time on the Your phone page.
Sending messages
Each message travels from your PC to your phone over your network, and your phone sends it as a normal text message through your own mobile plan. Your mobile carrier processes those texts like any SMS you send by hand. Your phone then reports back what became of each message ("sent", "still sending", "could not send"); QuickText matches that report against the message it sent and stores the result as one word in your history.
Replies
While QuickText is connected to a paired phone, it asks the phone to keep it informed about text messages. The phone decides what to send and answers with its conversations, so texts that have nothing to do with QuickText do arrive at your PC. What happens to them is the part that matters:
- QuickText keeps a text only if it is a reply to you, meaning an incoming message from a number this PC texted before it arrived. What is kept is the sender's number, the text, when it arrived, which phone it came through, and whether it looks like an opt-out.
- Everything else is discarded immediately. Messages from numbers you never texted, group conversations and drafts are dropped as they are examined. They are never saved, never shown to you, never written to any log file, and never sent anywhere. Your own outgoing texts are looked at for one purpose only, and are dropped just the same: matching them against the messages QuickText sent is how it learns that one of them went out.
- When a reply arrives, QuickText asks that one conversation for up to ten earlier messages, so the exchange with that person is complete rather than starting mid-sentence. Those messages pass the same rule as everything else.
- You can switch this off entirely. Under Settings > Replies, turning off "Keep the replies people send back" makes the app drop every incoming text without looking at who sent it. The Replies page then stays empty.
Replies you keep are stored on your PC like the rest of your data. Deleting a conversation on the Replies page removes it.
Contacts from your phone
The Contacts page can take your address book straight from your phone. This happens only when you click Import from phone, and it needs two one-time confirmations on the phone itself: the Android contacts permission, and a separate confirmation that this particular PC may receive them.
Your phone then sends its address book as vCards. The whole book arrives on your PC, is written to a temporary file and opens in the normal import preview, where you decide what to import. QuickText keeps only the fields it uses: name, up to three phone numbers, one email address, company, job title, city, birthday and note. Everything else a vCard can hold, including contact photos, street addresses and further emails, is ignored and never saved. The temporary file is deleted as soon as the import window closes, and nothing is stored until you finish the import.
What QuickText cannot see
When it connects, the app tells your phone exactly which kinds of data it is prepared to receive: text messages and answers about contacts. Nothing else is requested, and the KDE Connect app does not send what was not asked for. QuickText has no access to your notifications, your files, your photos, your clipboard, your call log, your location or your battery status, even though the KDE Connect app itself can do some of those things with other software.
5. The People You Message
The phone numbers you import and the replies you receive are personal data about other people, held on your computer under your control. You decide who is in your list, what you send them and how long you keep it. Using QuickText for messages people agreed to receive, and honouring their opt-outs, is your responsibility as the sender, together with any local rules on unsolicited messages.
The app is built to help with that rather than get in the way: someone who replies STOP (or a similar word, in several languages) is added to your block list automatically and skipped from that moment on, even during a send that is already running; you can block or unblock any number by hand; and any message, reply, contact or the whole history can be deleted at any time. None of this data ever reaches us, so a request to delete it is something you carry out on your own PC.
6. Microsoft Store
QuickText SMS is installed and updated through the Microsoft Store. Microsoft may process install and usage statistics under its own privacy statement; we only see the aggregated numbers Microsoft shows to app publishers, never anything about you personally.
7. Purchases
Licenses are purchased on pythonandvba.com, not inside the app. Payment and billing information is processed by Pabbly Subscription Billing, Stripe and/or PayPal; we receive your email address and the product purchased in order to deliver your license key. We do not store your payment card details. Please see the Pabbly, Stripe and PayPal privacy policies for details.
8. Legal Basis for Processing (GDPR)
If you are in the European Economic Area or the United Kingdom, we process the data described above under these legal bases:
- Contract performance: validating your license and delivering the product you bought
- Legitimate interests: enforcing the per-device license limit, counting active installs and overall usage through the switchable daily ping, and answering the support messages you send
- Legal obligation: keeping transaction records where the law requires it
For the contacts, messages and replies handled inside the app, we are not the controller: that data never reaches us, and you decide alone what is collected and how long it is kept.
9. Data Sharing
We do not sell personal data. The only third parties involved are the payment processors named above (for purchases) and our hosting providers, which store license records on our behalf. Nobody else receives your data, and your contacts, messages and replies cannot be shared with anyone because they never reach us in the first place.
10. Data Retention
- License and activation records: kept for as long as your license is active and as required by law
- Usage pings: kept as daily records keyed by the random install id; the license key itself is not stored with them, only whether the install was licensed
- Support messages: deleted once your enquiry is resolved
- Everything on your PC: under your control alone; the app never deletes your data without you asking, and Start fresh erases all of it, including your license key and every paired phone
One thing deliberately survives Start fresh and even an uninstall: the count of how many of the 20 free messages an install has used. It is two numbers with a signature, and the copies that outlive a reset sit in your Windows registry and in a small hidden file in your user folder, so that the free allowance cannot be reset by reinstalling. It holds no contacts, no numbers, no message text and nothing that identifies you. Neither copy is ever uploaded; the number of free messages left is included in a support message, but only if you send one.
11. Your Rights
If you are in the EEA or the UK, you have the right to access, correct, delete, restrict or receive a copy of the personal data we hold about you (which is limited to license, purchase and support records), and to object to processing based on legitimate interests. Contact contact@pythonandvba.com and you will receive a response within 30 days. These requests are honoured for customers everywhere, not only where the law requires it.
12. Data Security
All communication between the app and our servers uses encrypted connections. The connection between your PC and your phone is encrypted too (TLS): both ends present the certificates they exchanged when you paired, and QuickText only speaks to a device whose certificate carries the device identifier it claims. The matching code shown on both screens during pairing is what tells you the phone answering is yours.
On your PC, your data is protected by your Windows user account like your other documents, and the app stores it outside any cloud-synced folder on purpose. The database itself is not separately encrypted, so anyone who can sign in to your Windows account, or who has a backup file you exported, can read your contacts, messages and license key. Treat those files accordingly.
13. Children's Privacy
QuickText SMS is a business tool and is not directed at children under 16. We do not knowingly collect personal data from children.
14. Changes to This Policy
We may update this Privacy Policy from time to time. The "Last updated" date at the top reflects the latest change. Material changes will be visible here before they take effect.
15. Contact
New Mexico Business ID 0008115445
1209 Mountain Road Pl NE Ste N
Albuquerque, NM 87110
United States
Email: contact@pythonandvba.com
Website: pythonandvba.com
