Skip to main content

Privacy Policy

Last updated: March 21, 2026

Overview

TilePro Calculator (tileprocalculator.com) is a free, browser-based tile layout calculator for contractors, installers, and DIY users. It is operated by an independent developer — there is no corporate entity behind this site.

This policy explains what data we collect, why, who we share it with, and how you can control it. We aim for plain language, not legalese.

The Short Version

  • No account or login required to use the calculator
  • All tile calculations run locally in your browser — nothing is sent to our servers
  • We only collect personal information (email) if you voluntarily save a layout
  • Analytics only load if you grant consent via the cookie banner
  • We never sell your data to anyone

1. What We Collect

Information you provide voluntarily

  • Email address — Only collected when you choose to save or load a layout. Your email is used as a lookup key (we have no account system or passwords). You can delete saved layouts at any time.
  • Layout data — When you save a layout, we store your tile dimensions, room dimensions, pattern selections, and wall measurements. This data is encoded and stored in our database.

Information collected automatically

  • IP address — Captured when you save a layout, used for rate limiting and abuse prevention. Stored alongside the saved layout record.
  • Analytics data — If you grant consent, we collect usage data via Google Analytics and Vercel Analytics: page views, feature usage, scroll depth, time on page, and general device/browser information. This data is aggregated and not tied to your identity.

Information stored only on your device

  • Custom tile patterns— Stored in your browser's local storage. Never transmitted to our servers.
  • Cookie consent preference — Your accept/decline choice is stored in local storage.
  • Calculator preferences — Mode selection and recent calculations are stored locally.

2. How We Use Your Data

DataPurposeLegal Basis (GDPR)
EmailSave/load your layoutsYour consent
Layout dataStore and restore your calculationsYour consent
Room descriptionsMeasurement parsing (currently disabled)Your consent
IP addressRate limiting & abuse preventionLegitimate interest
AnalyticsUnderstand usage & improve the toolYour consent

3. Cookies & Local Storage

Analytics cookies (consent required)

These are only set if you click "Accept" on the cookie banner:

CookieProviderPurposeExpiry
_gaGoogle AnalyticsDistinguishes unique visitors2 years
_gidGoogle AnalyticsDistinguishes unique visitors24 hours
_gatGoogle AnalyticsThrottles request rate1 minute

Local storage (no consent required)

We use your browser's local storage to remember your consent preference, calculator mode, and any custom tile patterns you create. This data never leaves your device.

4. Third-Party Services

We use the following services that may process your data:

  • Vercel — Hosts the website and runs serverless functions. Provides performance analytics (Web Vitals). (Privacy Policy)
  • Google Analytics — Collects usage data (page views, feature interactions, device info) when you grant consent. No personal identifiers are sent. (Privacy Policy)
  • Google Fonts — Serves the typefaces used on this site (Geist Sans, Geist Mono, Space Grotesk). Google may log font requests. (Privacy FAQ)
  • Neon — Cloud PostgreSQL database that stores saved layouts, email addresses, and IP addresses. Data is stored in the US. (Privacy Policy)

5. Data Sharing

  • We never sell your data to third parties.
  • We share data only with the service providers listed above, and only as needed to operate the site.
  • If you share a layout via URL, the layout data is encoded in the link itself — it is not stored on our servers. Anyone with the link can view it.
  • We may disclose data if required by law or to protect against fraud or abuse.

6. Data Retention

DataRetention
Saved layouts & emailUntil you delete them, or until you request deletion
IP addressesStored with saved layout records; deleted when the layout is deleted
Room descriptions (feature currently disabled)Not stored
Analytics dataPer Google Analytics (14 or 26 months) and Vercel default policies
Local storageUntil you clear your browser data

7. Your Rights

Depending on where you live, you may have the right to:

  • Access your data — You can view and load your saved layouts at any time using your email address.
  • Delete your data — You can delete individual saved layouts directly in the app. To request deletion of all data associated with your email, contact us.
  • Opt out of analytics— Click "Decline" on the cookie banner, or clear your cookies to be prompted again.
  • Data portability — You can export your layout as a PDF or share it via URL at any time.
  • Withdraw consent — You can withdraw analytics consent at any time by clearing your cookies. You can stop using the save feature at any time.

For California residents (CCPA)

We do not sell personal information. We do not use personal information for targeted advertising. You have the right to know what data we collect (described above) and to request its deletion.

For EU/UK residents (GDPR)

We process personal data based on your consent (analytics, saved layouts) and our legitimate interest (rate limiting, abuse prevention). You have the right to access, rectify, delete, or export your data, and to lodge a complaint with your local data protection authority.

8. Security

  • All traffic is encrypted via HTTPS
  • API endpoints are rate-limited to prevent abuse
  • Layout deletion requires both your email and the specific layout ID
  • Database connections use TLS encryption
  • No passwords or authentication tokens are stored — there is no account system to compromise

9. Children's Privacy

TilePro Calculator is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will delete it.

10. Changes to This Policy

We may update this policy from time to time. Changes will be posted on this page with an updated "Last updated" date. Continued use of the site after changes constitutes acceptance.

11. Contact

Questions, concerns, or data deletion requests? Reach out via the About page.