Privacy
Last updated: 13 October 2026
TagQuill turns product and equipment label photos into inventory records. This page explains how the current beta handles information. For questions or requests about your data, contact support@tagquill.com.
Your account
We store your name, email address and account identifier to provide access to your inventory. Google sign-in supplies basic profile information, including your name, email, profile image and Google account identifier. Our sign-in button requests identity, email and profile access; it does not request Gmail or Google Drive access.
We store authentication records and use session cookies to keep you signed in. Authentication records may include provider tokens, your IP address and browser information for session management and abuse prevention. Email/password accounts use a password hash. Verification and recovery messages, when enabled, use your email address to deliver account-access links.
Photos and inventory
The upload interface resizes and re-encodes photos before sending them. We store these normalized images, filenames, extracted text, identifiers, specifications and your corrections. Cloudflare hosts the application; its R2 storage holds private photos and its D1 database holds account, inventory and credit records. Application access checks restrict inventory and photo requests to the signed-in owner.
When you request extraction, the normalized images are sent to OpenAI for processing. The application sets store=false on those requests, so it does not request storage of the generated response for later API retrieval. This setting is not a promise that OpenAI retains no service or security records. The extracted results are saved in TagQuill for review and export.
Beta requests and payments
The early-access form stores your email address, optional company name and request time to manage beta access. It also uses a daily keyed hash of your IP address to limit repeated submissions; the early-access tables do not store the raw address. Old daily rate-limit records are removed as new requests arrive.
When you buy credits, payments are handled through Stripe-hosted Checkout. Stripe receives the information needed to process a purchase, including your email and payment details. TagQuill records checkout identifiers, payment status, credit transactions, and refund or dispute status to keep your credit balance accurate; it does not collect card details in its own forms.
Service diagnostics
We keep private service records to investigate problems with sign-in, uploads, scanning, exports and billing. They contain action names, times, status and error codes, request and item references, and a hashed account reference that lets us connect related activity. They exclude passwords, access tokens, payment-card details, email addresses, photos and extracted inventory text. Our private diagnostic archive expires after 30 days; Cloudflare also retains short-term service logs under its applicable retention period. These records are used to operate and support TagQuill.
Optional advertising measurement
When advertising measurement is enabled, we ask before loading Google advertising tags or storing advertising cookies. Declining leaves these tags blocked. If you allow measurement, Google may receive your IP address, browser information, advertising click identifiers and signals when a new verified free account is ready, an inventory export download starts or a purchase is confirmed. Signup and export signals use random identifiers. A new signup may be measured if you allow measurement within seven days of creating the account; existing accounts are not backfilled. Purchase signals include the paid amount, currency and an opaque transaction reference to avoid counting the same purchase twice. We do not include your name, email, photos, inventory contents, card details or raw Stripe identifiers. We do not enable enhanced conversions or personalized advertising.
Your choice is stored in this browser. Use “Privacy choices” to change it. Declining after previously accepting removes TagQuill’s Google advertising cookies and stops further measurement after the page reloads; it cannot retract data already received by Google. Browser storage can be cleared in your browser settings. See how Google uses information from partner sites.
Deletion and retention
You can delete an inventory item after processing has finished. The application removes its stored photos and extracted text, and hides the item from your inventory. It retains a minimal job record, including its name and processing/accounting metadata, to maintain credit and spending history.
There is no automatic expiry schedule for your account, inventory or early-access request. To request account deletion or removal of your early-access details, email the contact above. Deleting an item in TagQuill does not itself issue a deletion request to an external provider.