Data and privacy
Tearsheet runs in your browser. Listing text, your phone number and the QR link are saved in this tab's session storage so they return after a refresh. The app clears them when you open the page anew. The photo stays in memory and is lost on refresh. None of these details are sent to me or anyone else, and the QR code is generated on your device. There are no accounts, analytics, ads or third-party scripts. OpenStreetMap draws the map and answers place searches.
Who is responsible
Kuba, kuba@tinkered.app. Tearsheet is a private, non-commercial hobby project.
What the host records
The site is hosted by Cloudflare. Like any web host, Cloudflare processes your IP address, the time of the request, the page requested and your browser details to deliver the site and protect it from attacks. If a connection to the site fails, your browser may also send Cloudflare a short error report.
I can see a sample of these requests, including IP addresses, in the Cloudflare dashboard. I use it only to keep the site working and secure (legitimate interest, Art. 6(1)(f) GDPR). Cloudflare keeps these records for up to 7 days (security events: 24 hours) and then deletes them.
Cloudflare, Inc. is based in the United States and processes this data on my behalf under its data processing addendum. Transfers rely on the EU–US Data Privacy Framework, with standard contractual clauses as a fallback. Cloudflare's privacy policy.
If you email me
Mail to kuba@tinkered.app is forwarded by Cloudflare Email Routing to my Gmail inbox (Google). I use your address and message only to reply (legitimate interest, Art. 6(1)(f) GDPR) and keep the conversation while it may still be useful for follow-up. Ask me to delete it at any time and I will. Google LLC, like Cloudflare, is certified under the EU–US Data Privacy Framework.
Map and place search (OpenStreetMap)
The map is drawn from OpenStreetMap's tile server. To load it, your browser sends the OpenStreetMap Foundation your IP address, the map area you are looking at and this site's address (not the page path).
Place search uses OpenStreetMap's Nominatim service and runs only when you press Search. It receives your IP address and the text you typed. If you don't want to share an address, skip the search and click the spot on the map instead.
I rely on legitimate interest (Art. 6(1)(f) GDPR) to show you the map and the place you ask for. The OpenStreetMap Foundation handles this data as a separate controller under its own privacy policy; I receive none of it. The Foundation is based in the United Kingdom, which the European Commission recognises as providing adequate protection.
Your rights
You can ask for access to your data, its correction or deletion, restriction of processing, or object to processing, by writing to kuba@tinkered.app. You can also complain to your data protection authority; in Poland that is the President of the Personal Data Protection Office (UODO).
The hosting records are not tied to names and expire within 7 days. To check whether any of them concern you, send your IP address and the time of your visit within that period.
What the app stores in your browser
The app stores these items in your browser. They stay on your device and are not sent to me. The photo is never stored.
| Item | Type | Purpose | Kept until |
|---|---|---|---|
tearsheet.theme | localStorage | remembers the theme you picked; written only after you use the theme button | you clear site data |
tearsheet.language | localStorage | remembers the language you picked; written only after you use the EN or PL button | you clear site data |
tearsheet.units | localStorage | remembers your metric or imperial choice; written only after you use the units switch | you clear site data |
tearsheet.form | sessionStorage | keeps the text fields and selected area unit through a refresh of this tab | you open the page anew or clear site data |
tearsheet-v + app version | Cache Storage | the app's own files, so it opens offline; no form data, photos or map tiles | the next app version, or until you clear site data |
| Network error reporting policy (Cloudflare) | browser network setting | tells the browser where to send a report if a connection to the site fails | 7 days |
Remove them at any time in your browser's site settings.
No analytics, advertising or profiling.
Licences
Tearsheet uses Leaflet (BSD-2-Clause), QR Code Generator by Kazuhiko Arase (MIT), html2canvas (MIT), pdf-lib (MIT), the Inter and Sora fonts (SIL Open Font License 1.1: Inter, Sora), and map data © OpenStreetMap contributors.
Last updated: 27 September 2026