Data Disclosure & Storage Policy

Effective Date: March 7, 2026

Table of Contents
  1. Local Storage — Data on Your Computer
  2. Cloud Storage — Data on Our Servers
  3. Payment Processing — Stripe
  4. Chrome Extension Data
  5. No Traditional Cookies
  6. Telemetry and Analytics
  7. Auto-Update Data
  8. What Stays Local vs. What Goes to Cloud
  9. Data Retention
  10. How to Manage and Delete Your Data
  11. Third-Party Data Processors
  12. Data Security Measures
  13. Data Flow Diagram
  14. Your Rights
  15. Changes to This Disclosure
  16. Contact

What This Document Covers

Listing AutomatEr is a desktop application that runs directly on your macOS computer. It is not a website. Because of this, traditional "cookie policies" do not apply in the conventional sense — there are no HTTP cookies, no third-party tracking pixels, and no cross-site advertising cookies.

However, like all modern desktop applications built with web technologies, Listing AutomatEr does use local storage mechanisms within its embedded webview (similar to how a web browser stores site preferences). These mechanisms serve the same purpose as cookies in a browser — persisting your settings, caching data for faster performance, and maintaining your login session — but they operate entirely within the application on your device and are not accessible by websites or other applications.

This Data Disclosure provides a complete, transparent accounting of:

This document is a companion to our Privacy Policy and End User License Agreement. Where the Privacy Policy covers your legal rights and our obligations, and the EULA covers software licensing, this Data Disclosure gives you a concrete, technical breakdown of exactly where every piece of data lives and what it does.

1. Local Storage — Data on Your Computer

Listing AutomatEr uses two forms of local storage: localStorage (within the application's embedded webview) and filesystem storage (files saved to your hard drive). Data stored locally never leaves your device unless explicitly noted below.

1.1 Application Preferences (localStorage)

la_settings_posting — Posting Preferences

la_settings_compliance — Compliance Settings

la_scheduled_posts — Scheduled Posting Queue

la_campaigns — Campaign Configurations

la_posting_lock — Posting Mutex Lock

la_event_buffer — Telemetry Event Queue

Authentication Tokens (Session)

Cached Listing Data

1.2 Filesystem Storage

AI Model File

Application Data Directory

2. Cloud Storage — Data on Our Servers

Our cloud infrastructure is hosted on Amazon Web Services (AWS) with data centers in the United States. All data transmitted between the app and our servers is encrypted in transit using TLS. Data at rest is encrypted using AES-256.

2.1 User Profile

FieldExamplePurpose
Email addressyou@example.comAccount login, password reset, important notifications
User IDAuto-generated UUIDInternal identifier linking your account to your data
Account creation date2026-03-01Account management, support reference

We do not store your name unless you optionally provide it. We do not store your plaintext password — passwords are hashed using bcrypt before storage.

2.2 Subscription Status

FieldExamplePurpose
Plan typeMonthly or annual (intro: $149/mo or $99/mo billed as $1,188/yr; standard: $199/mo or $169/mo billed as $2,028/yr; pricing subject to change — current rates at listingautomater.com/#pricing)Determine feature access
Subscription statusactive, canceled, past_dueGate app features based on payment status
Stripe customer IDcus_abc123...Link your account to your Stripe payment record (not your card number)
Billing cycle datesStart: March 1, Renewal: April 1Subscription management

2.3 Listing Data

When you import listings from your brokerage CSV export, the following data is stored on our cloud servers:

Important: You import this data from your own brokerage access. You are responsible for ensuring you have the appropriate rights to use this data in accordance with your listing service membership agreements and applicable regulations. We store it solely to provide the service to you.

2.4 Posting History

2.5 Event Logs (Anonymized Telemetry)

3. Payment Processing — Stripe

Stripe handles all payment processing for Listing AutomatEr subscriptions. Stripe is PCI DSS Level 1 certified, the highest level of security certification in the payment card industry.

What Stripe Collects Directly (NOT Stored by Us)

When you subscribe, you interact with Stripe's secure payment interface. Stripe collects:

We never see, receive, or store your full card number, CVC, or complete billing details. This information goes directly from your screen to Stripe's servers. It never passes through our systems.

What We Store About Your Payments

Stripe's Independent Data Practices

Stripe is an independent data controller for the payment data it collects. Their handling of your payment information is governed by their own privacy policy: https://stripe.com/privacy

You can manage your payment method, view invoices, and update billing information through the Stripe billing portal, accessible from the Listing AutomatEr app settings.

4. Chrome Extension Data

Listing AutomatEr includes a companion Chrome extension that assists with listing distribution on marketplace platforms.

4.1 What the Extension Stores

Storage LocationDataLifetime
chrome.storage.sessionAuth token (JWT)Cleared automatically when Chrome closes
chrome.storage.sessionUser IDCleared automatically when Chrome closes

The extension stores only an auth token and user ID in Chrome's session storage. This data exists solely to verify your active subscription before performing any distribution action. It is automatically and completely cleared every time you close Chrome.

The extension does not store:

4.2 What the Extension Accesses

The Chrome extension accesses supported third-party marketplace platform pages only. It does not run on, read from, or interact with any other website. It does not operate in the background when you are not actively using Listing AutomatEr.

4.3 How the Extension Communicates

The extension communicates with the Listing AutomatEr desktop app via a secure local connection. Key details:

4.4 What the Extension Does NOT Do

5. No Traditional Cookies

Because Listing AutomatEr is a desktop application and not a website, the following common web tracking mechanisms are not present and not used:

MechanismPresent?Notes
HTTP cookiesNoDesktop app, not a website
Third-party tracking cookiesNoNo advertising SDK, no ad networks
Tracking pixels / web beaconsNoNo email tracking or cross-site tracking
Browser fingerprintingNoApp does not fingerprint your browser or device
Cross-site trackingNoApp does not track activity across websites
Third-party advertising SDKsNoNo ads, no ad-supported features
Social media tracking widgetsNoNo embedded social media buttons or trackers

The only storage mechanisms used are the application's localStorage (detailed in Section 1.1) and filesystem storage (detailed in Section 1.2), both of which are isolated to the application and not accessible by websites or other software.

6. Telemetry and Analytics

We collect anonymized usage data to improve Listing AutomatEr. Here is exactly how it works.

What We Collect

What We Do NOT Collect

How It Works

  1. Events are generated during normal app use and added to a local buffer (la_event_buffer in localStorage).
  2. The buffer syncs to our servers periodically (not in real-time). Typical sync interval is every few minutes.
  3. If a sync fails, the events are dropped — they are not retried indefinitely. Telemetry is strictly best-effort.
  4. Telemetry does not affect app functionality in any way. The app works identically whether telemetry succeeds or fails.

How to Opt Out

Go to Settings within the app and disable Usage Analytics. When disabled:

7. Auto-Update Data

Listing AutomatEr checks for new versions automatically so you always have the latest features and security patches.

Data Sent During Update Checks

DataPurpose
Current app version number (e.g., 1.2.0)Determine if an update is available
Platform identifier (macOS)Serve the correct update package

Data NOT Sent During Update Checks

8. What Stays Local vs. What Goes to Cloud

The following tables provide a complete summary of where each category of data resides.

Data That NEVER Leaves Your Device

DataStorage LocationDetails
AI model file (~1.2 GB)Device filesystem (Application Support)AI model for on-device description generation
AI-generated descriptions (drafts)App memory / localStorageGenerated locally, never sent to a cloud AI service
Posting preferences and settingslocalStorage (la_settings_posting)Photos/post, delay, description style, toggles
Compliance settingslocalStorage (la_settings_compliance)Agent name, license, brokerage info
Scheduled post configurationslocalStorage (la_scheduled_posts)Which listings to post and when
Campaign configurationslocalStorage (la_campaigns)Recurring distribution plans
Posting lock statelocalStorage (la_posting_lock)Prevents duplicate posting sessions
Cached listing datalocalStorageLocal copy of cloud listing data for fast loading
Chrome extension session authchrome.storage.sessionAuth token + user ID (cleared on browser close)
Application configuration filesDevice filesystem (Application Support)App settings and working files

Data Sent to Our Cloud (AWS, US-based)

DataWhen It Is SentPurpose
Email addressAccount creation, loginAuthentication
Auth token (JWT)Every authenticated requestIdentity verification
Subscription statusSubscription events (via Stripe webhook)Feature gating
Listing dataOn CSV importStore listings for your account
Posting historyAfter each distribution eventTrack what was posted and when
Listing post roundsAfter each distribution eventEnable smart photo rotation on reposts
Anonymized telemetry eventsPeriodic batch syncProduct improvement (opt-out available)

Data Sent to Stripe (Independent Processor)

DataWhen It Is SentPurpose
Payment card detailsDuring checkout (direct to Stripe)Process subscription payment
Billing addressDuring checkout (direct to Stripe)Payment verification

Data Sent During Updates

DataWhen It Is SentPurpose
App version numberPeriodic update checksDetermine if update available
Platform identifier (macOS)Periodic update checksServe correct update package

9. Data Retention

Data TypeStorage LocationRetention Period
Account info (email, user ID)Cloud serversActive subscription + 30 days after closure
Subscription statusCloud serversActive subscription + 30 days after closure
Listing dataCloud serversUpdated on each import; removed 30 days after account closure
Posting historyCloud servers90 days from each event, then automatically deleted
Telemetry eventsCloud servers90 days, then automatically deleted
Payment dataStripePer Stripe's retention policy and applicable financial regulations
Posting settings and preferenceslocalStorage (your device)Until you clear app data or uninstall
Compliance settingslocalStorage (your device)Until you clear app data or uninstall
Scheduled posts and campaignslocalStorage (your device)Until you clear app data or uninstall
AI model fileDevice filesystemUntil you uninstall the app
Cached listing datalocalStorage (your device)Until you clear app data or uninstall
Chrome extension session dataChrome session storageUntil Chrome is closed

10. How to Manage and Delete Your Data

Clear Local Data

Go to Settings in the app and select Clear Cache. This removes all localStorage data, including:

Your cloud data (account, posting history, imported listings) is not affected by clearing local data.

Delete Cloud Data

Contact us at john@listingautomater.com to request deletion of your cloud data. We will process your request within 30 days. Deletion includes:

After cloud data deletion, local data on your device (settings, cached data, AI model) is unaffected. You manage that separately.

Export Your Data

Contact us at john@listingautomater.com to request an export of your data. We will provide it in a commonly used, machine-readable format (JSON or CSV) within 30 days. Exportable data includes your account profile, imported listing data, and posting history.

Manage Stripe / Payment Data

Opt Out of Telemetry

Go to Settings in the app, then navigate to Privacy and disable Usage Analytics. No telemetry will be collected or sent while this is disabled. All app features remain fully functional.

Uninstall Completely

To remove all traces of Listing AutomatEr from your device:

  1. Delete the app from your Applications folder (drag to Trash).
  2. Delete the application data directory: ~/Library/Application Support/com.listingautomater.desktop/ (this removes the AI model, app config, and any local working files).
  3. Remove the Chrome extension (if installed): Go to chrome://extensions/ in Chrome and remove "Listing AutomatEr."

After uninstalling, any data stored on our cloud servers (account profile, posting history, imported listings) will be retained according to the retention schedule above unless you separately request cloud data deletion.

11. Third-Party Data Processors

Listing AutomatEr relies on the following third-party services. Each is listed with the data they process and their compliance certifications.

Cloud Database Provider (Authentication and Database)

RoleData sub-processor (processes data on our behalf)
Data processedEmail address, hashed password, account metadata, listing data, posting history, subscription status, telemetry events
HostingAmazon Web Services (AWS), United States
EncryptionTLS in transit, AES-256 at rest

Stripe (Payment Processing)

RoleIndependent data controller for payment data
Data processedPayment card details, billing address, transaction records
CertificationPCI DSS Level 1 (highest payment security certification)
What we receiveStripe customer ID, subscription status, last four card digits, payment status
Privacy policyhttps://stripe.com/privacy

App Update Server

RoleUpdate distribution
Data processedApp version number, platform identifier (macOS) only
No personal dataNo account info, usage data, or listing content is transmitted

No other third-party services, analytics platforms, advertising networks, or data brokers receive your data.

12. Data Security Measures

While no system is 100% secure, we implement the following measures to protect your data:

13. Data Flow Diagram

YOUR DEVICE                              OUR CLOUD (AWS, US)
-----------                              -------------------
localStorage:                            Account profile (email, user ID)
  - Posting settings                     Subscription status
  - Compliance settings                  Listing data (imported by you)
  - Scheduled posts                      Posting history + post rounds
  - Campaigns                            Anonymized telemetry events
  - Auth tokens (JWT)
  - Cached listings
  - Event buffer (pre-sync)

Filesystem (Application Support):        STRIPE (independent processor)
  - AI model (~1.2 GB)                  Payment card details
  - App configuration                    Billing records / invoices

Chrome Extension (session only):         UPDATE SERVER
  - Auth token (cleared on close)        Receives: app version + platform
  - User ID (cleared on close)           Sends: update package (if available)
  - Marketplace page access ONLY

Local Connection:
  - App <-> Extension communication
  - Stays entirely on your device
  - Never traverses the internet

14. Your Rights

Depending on your jurisdiction, you may have the following rights regarding your personal data:

To exercise any of these rights, contact john@listingautomater.com. We will respond within 30 days.

For California residents: We do not sell your personal information. We do not share your personal information for cross-context behavioral advertising. See our Privacy Policy for full CCPA/CPRA disclosures.

15. Changes to This Disclosure

We may update this Data Disclosure to reflect changes in our data practices, technology, or legal requirements. When we make material changes:

We encourage you to review this document periodically.

16. Contact

If you have questions about this Data Disclosure or want to know more about how your data is handled:

We aim to respond to all inquiries within 30 days.