Privacy Policy
This extension does not collect, transmit, or sell any personal data. It has no backend server, no analytics, and no third-party services. Everything it stores stays in your own browser.
1. Who is responsible
The extension is developed and published by Ruben Pereira, an individual developer. Contact: rubenpereira205@gmail.com. The source code is public at github.com/rubenmpereira/ImportCostCalcExtension, where every claim in this policy can be verified.
2. What the extension does
On mobile.de pages the extension adds a Calculate import cost button to car listings. It reads the technical data already shown in the listing and the advert page (cylinder capacity, CO₂, fuel, first registration, consumption, price), calculates the Portuguese ISV and IUC for that car, and displays the result. All calculations run locally in your browser.
3. Data the developer collects
None. The extension contains no analytics, telemetry, crash reporting, advertising, tracking pixels, or remote logging. No data of any kind is sent to the developer or to any third party. The developer has no way to see what you browse, calculate, or save.
4. Data stored on your device
The extension uses the Chrome storage API only. Three things are stored:
| What | Where | Kept until |
|---|---|---|
| Your settings — transport and legal cost amounts, the tax options (emission cycle, diesel particulate tax, hybrid reduction, whether IUC is included), whether listings are calculated automatically and how that is paced (the wait after the results change and the delay between listings), and how long calculated listings are kept. | chrome.storage.sync |
You change them, or you uninstall the extension |
| Saved calculations — only for listings where you press Save calculation: the listing's ID, URL, title, subtitle, attribute text, seller text and image URL as shown publicly on mobile.de, plus the price, the vehicle data used, a snapshot of your settings at that moment, and the resulting ISV, IUC and total. | chrome.storage.local |
You delete the entry, clear all entries, or uninstall |
| Advert data cache — the technical figures read from advert pages you calculated, keyed by listing ID, so a listing calculated once is not fetched and calculated again every time it turns up in a result list. Values you correct by hand are kept with it. | chrome.storage.local |
The lifetime you choose in the popup under Calculated listings cache — off, 1 hour, 6 hours, 1 day, 3 days, 7 days (the default) or 30 days — or until you press Clear cache. Manual corrections are kept until you clear the extension's data or uninstall. |
About Chrome Sync. Settings are stored with
chrome.storage.sync, so if you are signed into Chrome with sync enabled,
Chrome itself will replicate them across your signed-in browsers through your Google
account. That transfer is performed by Chrome under
Google's privacy policy, not by this
extension, and it carries only the cost and tax settings listed above — never saved
listings or browsing data. If you do not use Chrome Sync, the settings never leave your
device.
Personal data in saved listings
A saved calculation includes the seller line exactly as mobile.de displays it on the listing card, which for a private seller can contain a name and location. This is public information copied from the page you were viewing, it is stored only when you choose to save that listing, it stays on your device, and deleting the entry removes it.
5. Network requests
The extension makes network requests to exactly one destination: mobile.de. When you press Calculate import cost, it fetches that listing's own advert page in order to read the technical data, because the search card does not show cylinder capacity or CO₂. This is the same page you would load by clicking the listing yourself.
If you switch on Calculate every listing automatically, the same fetch happens for the listings on the page without you pressing anything. It is deliberately paced: nothing is fetched until the result list has stopped changing, the listings are then fetched one at a time with a delay between them, and a listing already in the cache is not fetched at all. Both the wait and the delay are yours to set in the popup. Changing your search filters several times in a row therefore fetches the listings of the last search only.
That request is sent with your browser's existing mobile.de cookies (the same way a normal
page load in your browser would be), so mobile.de can see it as coming from your session.
The extension does not read, store, or transmit those cookies, and it does not request the
cookies permission. What mobile.de does with its own server logs is governed by
mobile.de's privacy policy, not this one.
There are no other outbound connections. The extension loads no remote code, no external fonts, scripts, or images, and it contacts no server operated by the developer.
6. Permissions and why they are needed
storage— to keep your cost, tax, pacing and cache settings, your saved calculations, and the advert cache itself. Nothing else uses it.- Access to
*://*.mobile.de/*— to insert the calculate button and results panel into mobile.de listing pages, and to fetch advert pages for their technical data. The extension runs on no other website; it cannot read pages on any other domain.
7. Exporting your data
The popup can export your saved calculations to JSON or CSV. The file is generated in your browser and saved by Chrome to your own downloads folder. It is not uploaded anywhere. Once exported, that file is yours to manage.
8. Deleting your data
- Remove a single saved calculation with the delete control next to it in the popup's Saved tab.
- Remove all of them with Clear all.
- Empty the advert cache at any time with Clear cache in the popup's Costs tab, or stop it being kept at all by setting Keep calculated listings for to Do not keep them.
- Uninstalling the extension removes its settings, saved calculations, and cache from the browser. If Chrome Sync was enabled, removing the extension from your synced browsers clears the synced settings as well.
9. Limited Use disclosure
Use of information received from Google APIs, and any user data handled by this extension, adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements. Specifically, this extension does not transfer, sell, or use any user data for advertising, credit assessment, or any purpose unrelated to calculating vehicle import costs, and no human reads your data, because none of it ever reaches the developer.
10. Your rights (GDPR / RGPD)
Because the developer never receives your data, there is nothing held about you that could be accessed, exported, corrected, or erased on request — the data lives solely in your browser and you control it directly through the popup and through Chrome's own settings. If you believe this is inaccurate or have any question about how the extension handles data, write to rubenpereira205@gmail.com. You also have the right to lodge a complaint with your national data protection authority; in Portugal this is the CNPD.
11. Children
The extension is a tool for comparing vehicle import costs and is not directed at children. It does not knowingly process any data from children, and in fact processes no personal data on the developer's behalf at all.
12. Changes to this policy
If the extension's data handling ever changes, this page will be updated and the "last updated" date at the top will change with it. Material changes — for example the introduction of any network request to a server other than mobile.de — will also be noted in the extension's Chrome Web Store listing before the version making the change is published.