দরজায় ভয় রেখে আসুন; এখানে ভালোবাসাই আমাদের ভাষা। আপনি সব কিছু নষ্ট করছেন না। বিনামূল্যে HawsEDC AutoCAD টুলগুলোও উপভোগ করুন।
Last updated: 18 October 2026. This notice covers hawsedc.com, including the EngCalcs engineering calculators at hawsedc.com/engcalcs.
We cannot tell who anyone is, and we hold nothing worth sharing. We count how the pages are used, so that we know which calculators to improve and which languages to translate into. If you allow it, your browser keeps a random code so we don’t count you again. That code is used for nothing but counting. It is never sold, never shared, never joined to anything else, and never used to follow anyone. The rest of this page lists exactly what is counted and what else reaches us, and it gives the legal details the law requires.
Thomas Gail Haws publishes hawsedc.com and is the data controller under the GDPR. support@hawsedc.com, or 859 N Lafayette, Mesa AZ 85201, USA.
| What | Why | Legal basis |
|---|---|---|
| Usage counts. The page name, the language of the page, the language the browser asks for, the time, whether the page was used with a finger or with a mouse, and sometimes one short fact about what happened on the page: that a calculation was run, that a printable title or subtitle was typed (never its words), which reference link was followed, that an input was changed, which units were chosen, that this browser had used this calculator before, that the page link was copied, that a pipe-network project was saved or renamed, or which menu command, toolbar button or drawing tool was chosen, and which error message appeared, on the pipe-network map. On that map we also count which of its first steps was taken first (opening the example, drawing, adding a background picture, or importing a file), and that Something wrong here? was pressed. Never anything typed into a page. No IP address, no account, and no description of the browser or device beyond that one finger-or-mouse fact. With a yes to the counting question, the random code described below | To decide which calculators to improve and which languages to translate into | Your consent |
| Your settings and your work. The numbers and units you enter, your language choice, and the networks you draw. These stay in your own browser and are never sent to us | To give your own work back to you when you return | Necessary to provide what you asked for |
| Messages you send us. From the contact form: your name, email address, subject and message, and the page you came from when it is known. From the Something wrong here? box on the pipe-network map: what you pick or type, with the page, your language, the site version, and the code of any message on the map. There the email address is optional, and used only to reply | To answer you and refer back to the conversation | Necessary to answer you |
| Project lock records. The initials you type when you ask a colleague for a shared file, kept with that file’s lock record and its identifier and timestamps, and shown to whoever has the file open | So colleagues do not overwrite each other’s work | Necessary to provide the feature you asked for |
| The web server’s access log. The IP address of each request, the time, the page, the response, and the browser’s description of itself. The server writes it before this site’s code runs, so it is written whatever the answer to the counting question | Keeping the site up and defending it: finding what broke and recognizing abuse. We do not use it to learn anything about anyone, and we never join it to the usage counts | Our legitimate interest |
To count each page once per visit rather than on every load, we keep one digit per page in the browser until it is closed. That is storage on your device, which is why we ask first. There are three answers. Refuse all: we store only that answer, so that we do not ask again. Allow this: it covers what is described here, and we ask again only if we ever want to do something different. Allow all: it covers that too, and we do not ask again.
With a yes, the browser also makes up a random code of 16 characters and keeps it in a cookie
named ec_code. The code exists so we don’t count you
again. It is made from nothing about you, your device, or your visit, and it records
nothing you enter. Every count the browser sends after that carries the code. That lets us count
how many different browsers use each calculator, and not only how many times it was used. The code
lasts 400 days from the most recent visit, the longest a browser keeps any cookie. Refuse
all, or changing the answer to no, deletes it, and so does Start fresh on the
pipe-network map. We never join the code to the web server’s access log, so it does not tell
us who anyone is or where anyone is.
With a no, we keep nothing in the browser but the answer. We still count the page load itself, in a more limited way than a typical web server records that a page was served: the page name, the language, the language the browser asks for, the time, and whether the page was used with a finger or with a mouse. Those counts carry no identifier, so we cannot tell one visit from another. We keep them separate from the counts from browsers that said yes, because they are a different kind of number.
| Name | What it is for | How long | Needs permission? |
|---|---|---|---|
| A cookie named after the calculator page | The numbers and units you entered there | 1 year | No |
ec_language | The language you chose | 1 year | No |
ec_consent | Your answer to the counting question, and when you gave it | 1 year | No |
ec_geosearch | Your yes to place-name search. Only a yes is stored | 1 year | No |
ec_terrain | Your yes to elevation lookup. Only a yes is stored | 1 year | No |
ec_blang | One digit: we have already counted which language this browser asks for | 1 year | Yes |
ec_seen | One digit per page: which counts we have already made. No identifier | Until the browser is closed | Yes |
ec_code | A random code, so we don’t count you again | 400 days from the most recent visit | Yes |
| Saved networks (browser storage) | The pipe networks you draw | Until you delete them | No |
| Lock token and page layout (browser storage) | A random code that tells the lock server which locks are yours, and how you left the panels | Until you delete them | No |
| Offline copy of the suite (browser cache) | This site’s own pages, scripts, styles, and icons, kept so the calculators open without a connection. It holds no identifier and nothing you entered, and it is sent nowhere. On the Looped Pipe Network page it also keeps our own EPANET engine, fetched quietly in advance so that solver starts at once. To remove it, clear this site’s data in your browser; the next visit rebuilds it | Until you clear it. Files are replaced when we publish a new version | No |
| Queue of unsent counts (browser storage) | Lets a count recorded offline reach us later | Until it is sent | Yes |
The items marked Yes are not written without a yes, and are deleted if the answer changes to no. Use the কুকি সেটিংস link at the foot of every page.
Nobody. We do not share, sell, or transfer any of it. There is no processor, no analytics service, and no advertising partner. Every stylesheet, script, and font comes from this site.
Four features on the Looped Pipe Network map reach outside this site. The street map shows on the first, empty project the page opens, and Map, World map, Detach hides it. The other three each ask first and separately, because each sends something different. No other page in the suite uses any of them.
| Feature | What is sent | To |
|---|---|---|
| Street map behind the network | Which tiles are in view, and the IP address | OpenStreetMap |
| Satellite and topo map imagery | Which tiles are in view, and the IP address | Mapbox, for the satellite and topo map images |
| Search for a place by name | The words typed into the search, and the IP address | OpenStreetMap’s Nominatim |
| Ground elevations | The latitude and longitude of the network’s nodes, and the IP address | Mapbox |
A map tile says where the map is looking; a search says what was typed; node coordinates are the network itself. That is why the last two ask separately. Nothing else is sent: not the project’s name, not its shape, not one number in it. We keep no record of searches or lookups. Say no and everything else on that page keeps working, including typing a latitude, longitude, or elevation by hand.
What each company does with the request is governed by its own privacy policy: OpenStreetMap’s and Mapbox’s. A fifth such feature would ask in the same way.
Our server is in the United States, so what little we collect is transferred outside the European Economic Area. For the usage counts we rely on your explicit consent (GDPR Article 49(1)(a)); for messages you send us, on the transfer being necessary to do what you asked (Article 49(1)(b)).
| What | How long |
|---|---|
| Usage counts | No fixed limit. We delete old counts from time to time, once they no longer help decide anything |
| Messages you send us | As long as the conversation may matter, and deleted on request |
| Project lock records | 30 days after the last activity |
| The web server’s access log | No promise: it may stay on the server indefinitely |
| Anything in your own browser | Until you clear it, or until it expires |
If you are in the EEA or the UK, you can ask us to show you the data we hold about you, correct
it, delete it, restrict or object to our using it, or send it to you in a portable form. In
practice we hold almost nothing about anyone. The usage counts from a browser that said no contain
no identifier, so there is nothing in them to find. Those from a browser that said yes carry its
random code, which we cannot connect to a person by ourselves. Even so, the law can treat such a
code as personal data, so we treat it that way. If you send us the code (your browser lists it
among this site’s cookies as ec_code), we will find or delete the counts that
carry it.
Where we rely on your consent you can withdraw it at any time, as easily as you gave it, using the কুকি সেটিংস link at the foot of every page. You can also complain to your national data protection authority without speaking to us first.
There is none. Nothing on this site profiles anyone or makes decisions about anyone.
If we change this notice, we will change the date at the top. This notice is written in English, and the English version is the one that governs.