Skip to main content

Privacy Policy

Last updated: June 29, 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 required to use the calculator — but you can optionally sign in with Google to save layouts across devices.
  • 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 and session replay tools 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 — Collected when you sign in with Google (from your Google account) or when you submit the contractor feedback form. Your email is associated with your saved layouts so you can load them later. 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.
  • Google account data — When you choose to sign in with Google, we receive your name, email address, email-verified status, Google account ID, and profile picture URL from Google. This is stored in our database via Neon Auth.
  • Contractor feedback — If you submit the contractor feedback form, we store the name (optional), email, project frequency, and free-text feedback you provide. We email ourselves a notification via Resend when you submit.

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, Microsoft Clarity, 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.
  • Session replay & heatmap data — If you grant consent, Microsoft Clarity captures behavioral metrics, heatmaps, and session replays to help us understand how you interact with the site. This may include clicks, scrolls, mouse movements, and page content visible during your session.
  • CSP violation reports — Your browser may automatically submit Content Security Policy violation reports to our server, which may include the page URL, violating directive, and user-agent.

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
IP addressRate limiting & abuse preventionLegitimate interest
AnalyticsUnderstand usage & improve the toolYour consent
Google account dataAuthenticate you / populate dashboardYour consent
Contractor feedbackRespond to inquiries / product researchLegitimate interest + 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
_clckMicrosoft ClarityPersists Clarity user ID12 months
_clskMicrosoft ClarityConnects page views into a session1 day
CLIDMicrosoft ClarityIdentifies first-time Clarity users12 months
ANONCHKMicrosoft ClarityIndicates whether MUID is transferred to ANID10 minutes
MRMicrosoft ClarityIndicates whether to refresh MUID7 days
MUIDMicrosoftMicrosoft user identifier for advertising13 months
SMMicrosoftUsed with Microsoft AdvertisingSession

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)
  • Microsoft Clarity & Microsoft Advertising — We partner with Microsoft Clarity and Microsoft Advertising to capture how you use and interact with our website through behavioral metrics, heatmaps, and session replay to improve and market our products/services. Website usage data is captured using first and third-party cookies and other tracking technologies to determine the popularity of products/services and online activity. Additionally, we use this information for site optimization, fraud/security purposes, and advertising. For more information about how Microsoft collects and uses your data, visit the Microsoft Privacy Statement.
  • 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 our application data: user records, saved layouts, and contractor leads. Data is stored in the US. (Privacy Policy)
  • Google Sign-In (OAuth) — Identity provider for optional sign-in. We receive basic profile info from Google when you authenticate. (Privacy Policy)
  • Neon Auth — Manages user identities, OAuth sessions, and account records. Runs on Neon infrastructure (US-hosted). (Privacy Policy)
  • Resend — Transactional email service. Used to deliver contractor-feedback notifications to the developer. (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, or deleted by automated cleanup of orphaned records after account deletion.
IP addressesStored with saved layout records; deleted when the layout is deleted
Analytics dataPer Google Analytics (14 or 26 months), Microsoft Clarity (13 months), and Vercel default policies
Local storageUntil you clear your browser data
Contractor feedback submissionsRetained indefinitely unless deletion is requested (these are not self-service deletable)
Google / Neon Auth account recordUntil you delete your account via dashboard Settings

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 your entire account — including all saved layouts and Google account record — from the Settings tab of your dashboard. Individual saved layouts can also be deleted directly in the app.
  • 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.
  • Global Privacy Control (GPC) — We honor GPC signals sent by your browser as an opt-out of analytics where applicable.

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.

The data controller is the independent developer operating TilePro Calculator. You can reach the controller via the About page.

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
  • Authentication uses Google OAuth — we never see or store your Google password
  • Session cookies are signed with a rotating secret and are HttpOnly + Secure
  • A small number of administrators can view saved layouts and user records for support and abuse prevention. Admin access is limited and logged.

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.