Early access

Now open to Square sellers

Security

Security at Wintry

This page describes the measures we use to protect the data we back up from your Square account, and how to report a security issue to us.

Last updated 12 October 2026

This page summarises how we keep your data secure. It describes our current practices, which may change as we improve them, and it is not part of our agreement with you. Our Terms of Service and Data Processing Agreement set out our commitments, and they apply if anything here differs.

01

Hosting and infrastructure

Google Cloud provides our cloud infrastructure, such as hosting and storage, in its us-central1 region in Council Bluffs, Iowa, United States.

Backups are stored with soft-delete protection, so backup files deleted by mistake can still be recovered.

The providers that can process your store data are listed on our Sub-processors page.

02

Connecting to Square

You connect through Square’s own OAuth 2.0 sign-in and approve each permission on Square’s page. We never see or store your Square password.

Daily backups only read your data. The table below lists every permission we ask for, what we use it for, and the access we never request.

Restore access is a separate opt-in approval. You can turn it off in Settings at any time and we stop using it straight away. Square keeps the permission until you disconnect your store.

Each object a restore writes gets its own short-lived OAuth 2.0 token with only the permission it needs. It is revoked once the write is done, and expires on its own if it can’t be revoked.

You can disconnect at any time in Wintry, or in your Square Dashboard under Settings > App integrations. Your backups are then kept for 30 days and deleted after that, as section 06 explains.

Square permission

What we use it for

Read: used by daily backups

ITEMS_READ

Items, variations, images, categories, modifiers, discounts, taxes, units and other catalog settings

Items, variations, images, categories, modifiers, discounts, taxes, units and other catalog settings

INVENTORY_READ

Stock counts

Stock counts

CUSTOMERS_READ

Customer profiles, groups, segments and customer custom attributes

Customer profiles, groups, segments and customer custom attributes

LOYALTY_READ

Your loyalty program, promotions and loyalty accounts

Your loyalty program, promotions and loyalty accounts

GIFTCARDS_READ

Gift cards, including their numbers and balances

Gift cards, including their numbers and balances

INVOICES_READ

Invoices

Invoices

SUBSCRIPTIONS_READ

Subscriptions

Subscriptions

APPOINTMENTS_READ

Appointments

Appointments

APPOINTMENTS_ALL_READ

Appointments for your whole business, not just one team member

Appointments for your whole business, not just one team member

APPOINTMENTS_BUSINESS_SETTINGS_READ

Booking profiles for your business, locations and team

Booking profiles for your business, locations and team

EMPLOYEES_READ

Team members, their jobs and pay rates

TIMECARDS_READ

Timecards, including pay rates and declared tips, and scheduled shifts

TIMECARDS_SETTINGS_READ

Break types and workweek settings

Break types and workweek settings

MERCHANT_PROFILE_READ

Your business profile, locations, checkout settings, and custom attributes for your business and locations

Your business profile, locations, checkout settings, and custom attributes for your business and locations

PAYMENT_METHODS_READ

Which checkout options you have turned on, such as Apple Pay

Which checkout options you have turned on, such as Apple Pay

VENDOR_READ

Vendors

Vendors

DEVICES_READ

Devices paired to your account

Devices paired to your account

DEVICE_CREDENTIAL_MANAGEMENT

Device codes. Square also lets this permission create codes, which we never do

Device codes. Square also lets this permission create codes, which we never do

ONLINE_STORE_SITE_READ

Your Square Online sites’ titles, domains and publish status, not page content

Your Square Online sites’ titles, domains and publish status, not page content

Write: only if you turn on restore access, used only while a restore runs

ITEMS_WRITE

Putting back items and other catalog objects

Putting back items and other catalog objects

INVENTORY_WRITE

Putting back stock counts

Putting back stock counts

CUSTOMERS_WRITE

Putting back customer profiles and groups

Putting back customer profiles and groups

Never requested

PAYMENTS_READ, PAYMENTS_WRITE

Payments and refunds

Payments and refunds

ORDERS_READ, ORDERS_WRITE

Orders and sales history

Orders and sales history

PAYOUTS_READ

Payouts

Payouts

BANK_ACCOUNTS_READ

Bank accounts

Bank accounts

DISPUTES_READ, DISPUTES_WRITE

Chargebacks and disputes

Chargebacks and disputes

03

What we store

Copies of the Square data in the table above, kept as dated backups in JSON format, along with your catalog images.

Your name and email address, which you give when you sign up, or which Google or Apple shares if you sign in with them. Our sign-in provider holds them for your Wintry account.

A record of the backups and restores run on your account.

Your plan and billing status. Your payment card is held by our payment provider Stripe, not by us.

We never ask Square for your payments, payouts, orders or bank accounts, and Square never shares full payment card numbers with us. Gift card numbers are stored, because they are part of your gift card backups.

We don’t sell your data, use it for advertising, contact the people in it, or use it to train AI models.

04

Encryption

What

How it’s protected

In transit

In transit

Every connection is encrypted with TLS: between you and Wintry, between Wintry and Square, and between Wintry and its providers.

Every connection is encrypted with TLS: between you and Wintry, between Wintry and Square, and between Wintry and its providers.

Backups

Backups

Encrypted at rest with AES-256, using keys managed by Google Cloud.

Encrypted at rest with AES-256, using keys managed by Google Cloud.

Database

Database

Encrypted at rest with AES by our database provider.

Encrypted at rest with AES by our database provider.

Square access and refresh tokens

Encrypted a second time with AES-256-GCM, using a key held in a hardware security module (HSM) in Google Cloud KMS (Key Management Service).

Account passwords

Account passwords

Handled by our authentication provider, which stores passwords only as one-way hashes. If you sign in with Google or Apple, no password is created for Wintry, because Google or Apple confirms who you are. Your password never reaches our servers.

05

Access to your data

Access to production systems is limited to authorised Wintry staff. Staff sign in with two-factor authentication, using hardware security keys for administrative access to Google Cloud, where sessions expire and require re-authentication.

We look at your store data only when you ask us for help, when we need to investigate a problem with the Service, or when the law requires it.

To investigate and fix errors we may use AI/ML services from our technology providers. We share only what an investigation needs, and they do not use your data to train their AI models. The providers that can process your store data are listed on our Sub-processors page.

06

Retention and deletion

While your plan is active and your store stays connected, we keep every backup.

If you disconnect, or your plan ends, including at the end of a billing period after you cancel, backups stop. Existing backups are kept for 30 days after your last backup or your disconnection, whichever is later. Reconnect or resubscribe in that time and you keep your backups.

After that, we delete your backups from our live systems within 120 days, and the recovery copies our storage keeps expire within a further 90 days. Section 11 of our Terms of Service has the details.

To close your account, email support@wintry.io. We then delete your account details, except records we keep as our Privacy Notice explains, and your backups on the schedule above.

You can ask for an export of your backups at any time by emailing support@wintry.io.

07

Monitoring and incidents

We monitor the service for errors and failed backups, and automatic checks run throughout the day to catch backups that are out of date, missing or damaged.

Temporary errors during a backup are retried automatically before the backup counts as failed, and your Home page shows the status of your latest backup.

If a security incident affects your data, we will email you without undue delay after becoming aware of it.

08

Report a vulnerability

Email security@wintry.io. We will acknowledge your report and keep you updated while we fix the issue.

Please stay within your own account’s data, avoid disrupting the service, and give us reasonable time to fix the issue before you disclose it. We will not take legal action against good-faith research that follows these guidelines. This covers Wintry’s own systems only, not Square or our other providers.

Found something? Tell us.

Email security@wintry.io. Good-faith research on Wintry’s own systems is welcome.

Wintry is an independent product. It is not affiliated with, endorsed by or sponsored by Square or Block, Inc. Square is a trademark of Block, Inc. Quotes from the Square Community come from public posts and do not imply endorsement by their authors or by Square.

Wintry Ltd. Registered in England and Wales, company number 17508937. Registered office: 66 Paul Street, London EC2A 4NA, United Kingdom.

Wintry Ltd. Registered in England and Wales, company number 17508937. Registered office: 66 Paul Street, London EC2A 4NA, United Kingdom.

© 2026 Wintry Ltd

Proudly built in the UK