/ faq

Frequently asked questions about load profile analysis

What customers ask us most before getting started — about data, security, pricing and operations.

· 01

Security & privacy

Where is my data stored?

By default in Germany, in Hetzner Online GmbH data centres — inside the EU. On request we host your data in Switzerland with Infomaniak Network SA instead. The Professional / Individual plan additionally allows a dedicated server or operation inside your own infrastructure (on-prem).

Who has access to my data?

Inside the application, only the people you grant access to. Roles are assigned per tenant, and a user together with their API tokens can be restricted to a single end customer or site.

TEELS administrators only ever get access after being explicitly assigned to your tenant — and only at your support request or after written notice. Every assignment is visible on your team page and recorded in the audit log, with the time access was granted and the time it was removed.

How is my data backed up?

Daily. Backups are encrypted before transfer (using age) and stored as encrypted files on a Hetzner Storage Box in Germany — no unencrypted data ever reaches that storage. Once a week we restore a backup as a test.

Is my data encrypted?

Yes — in transit, at rest and in backups. The connection between your browser and TEELS runs exclusively over TLS, the volumes are LUKS-encrypted, and backups only ever leave the server encrypted. Credentials and other secrets are additionally encrypted inside the database. Only the running application can read your data unencrypted.

Do you use my data to train AI models?

No. We train no AI models of our own and do not pass your data to third parties. TEELS runs no AI of its own — we provide an MCP interface so you can connect your own.

The anonymised, aggregated analyses mentioned in our terms concern operational metrics: the total number of records, how they are distributed across tenants, and the like. They serve system monitoring and performance.

What happens to my data when I use the AI interface (MCP)?

The Model Context Protocol lets you connect your own AI to TEELS, using your own access token. TEELS runs no AI itself and forwards your data to no model provider. Whatever your assistant queries flows to the provider you use — their terms apply to it. Access rights let you control which end customers and sites a token can see.

Which service providers do you use?

Hetzner Online GmbH (Germany) for hosting, Infomaniak Network SA (Switzerland) on request. We also send and receive our email through Infomaniak. Payments run through Payrexx AG (Switzerland), accounting through Bexio AG (Switzerland).

Everything else — monitoring and internal tooling — we run ourselves on our own infrastructure at Hetzner. All processors are therefore located in Switzerland or the EEA.

Are you certified (ISO 27001 or similar)?

TEELS itself is not currently ISO 27001 certified. A certification is planned.

The data centres your data sits in already are: Hetzner is certified to ISO/IEC 27001, as is Infomaniak for its Swiss sites.

How can I secure sign-in — 2FA, passkeys, SSO?

We support two-factor authentication via TOTP authenticator apps.

You can also sign in with a passkey. Instead of typing a password, you confirm the sign-in directly on your device — by fingerprint, face recognition or device PIN. A passkey therefore replaces the password and is resistant to phishing; it is not a second factor in the classic sense, but a more secure way of signing in.

Single sign-on through SAML or OIDC is not implemented at present.

Can I trace who did what?

Security-relevant events — such as when a TEELS administrator was assigned to your tenant and when they were removed again — are always logged for every tenant, regardless of your plan.

The Compliance & Branding module adds the functional audit log on top: who changed which data, and when. It is already part of the Professional / Individual plan.

Who owns my data?

You do. What you bring into TEELS remains your property. We only gain the right to process it as far as running the service requires — nothing beyond that. You can export it, and have it deleted, at any time. Set out in our terms.

What happens to my data if I cancel?

You can export your data yourself at any time. After the contract ends you have a further 30 days to request a handover in a common format. We then delete your data within another 30 days, unless statutory retention obligations apply. Details in our terms.

How do I report a security vulnerability?

By email to security@teels.ch. Philipp Häfelfinger (CTO) is the contact, with Roman Marty (CEO) as deputy. Our disclosure policy sets out response times, safe harbour and scope.
· 02

Pricing & contracts

What is a “meter year”?

35,200 records — the number of readings a year produces at the standard 15-minute resolution. What counts is the volume of readings, not the number of meters: the five meter years on the Entry plan are 176,000 readings, for instance five meters with one year each, or one meter with five years of history.

Why are meters unlimited but meter years are not?

Because the number of meters is not what costs us — the volume of readings is. You can create as many meters as you like, for energy, temperature or your own data sets. Only the total number of years of readings you store is limited.

What happens if I exceed my quota?

TEELS stops more data being created than your quota allows. Once a limit is reached you can license additional quota without having to change plan.

Can I switch plans or add a module mid-term?

Yes, both. You can add a module or change plan at any time — the difference is billed accordingly.

Can I try TEELS first?

A live demo with sample data is available at demo.teels.app, no registration required. There is no trial account beyond that — if you would like to work with your own data, please get in touch.

How can I pay?

By credit card and other methods through the Swiss payment provider Payrexx, or the classic way by invoice and bank transfer. Billing is annual, in advance.

How long does the contract run, and how do I cancel?

The minimum term is 12 months. It renews for a further 12 months unless you cancel at least one month before the end — by email to hallo@teels.ch or directly in the application.

If a licence lapses without being renewed, a grace period follows in which you can carry on working as normal. Only after that is access blocked, until the licence is renewed. We flag this at every sign-in, both before the expiry date and throughout the grace period.

Do prices include VAT?

No. All prices are in Swiss francs, plus statutory VAT.
· 03

Data & import

Which file formats can I upload?

SDAT, CSV and Excel files. The import is semi-automated and flags anything unusual before the data is accepted. Alternatively you can feed data in through the REST API.

My export looks different from your examples — will it still work?

The supported import formats are fixed, and we provide template files to work from. SDAT is XML with a schema and is validated against that schema on import. If your export deviates too far, the data has to be brought into a supported format first.

Do you help with getting started?

We offer training on request, and our support team is there for technical problems. Loading your historical data is your part — the template files and the semi-automated import with error analysis are there for it.

Which time resolution is supported?

15-minute values by default, as Swiss load profile meters deliver them. The resolution is configurable.

How do you handle time zones and daylight saving changes?

We check units, time zones and the daylight saving switch automatically on import. The two critical days of the year — the missing and the duplicated interval — are handled correctly.

What happens to gaps and faulty readings?

Invalid entries are shown during import rather than silently accepted. Gaps stay gaps: we invent no readings and interpolate nothing away. On top of that, the Analytics module flags unusual deviations as load anomalies, each with date, value and a note.

Can I analyse measurements other than electricity?

Yes. Alongside energy meters you can create temperature meters and your own data sets, and relate them to consumption in the free XY analysis.

Where does the weather data come from?

From MeteoSwiss, using the freely available station data (open data). More than 150 stations are linked directly. There is no additional charge.

Can I get my data back out?

At any time. A customer’s entire hierarchy — sites, meters, readings and aggregates — can be exported as JSON or XML for any period. Reports are also available as PDF.
· 04

Features & usage

Why not just use Excel?

Because a single meter produces 35,200 readings a year. Excel will open that, but every analysis stays manual: copy the formulas, correct time zones and the daylight saving change by hand, rebuild the charts — for every customer, every year, from scratch. TEELS grew out of exactly that work.

Then there is what a spreadsheet fundamentally cannot do: several people on the same version, access rights per end customer, and somewhere to keep sensitive consumption data that is not a folder on a laptop.

Why TEELS and not just an AI?

Because your data never goes to a cloud for AI processing, and because the same question gives the same answer every time. A language model puts its reports together slightly differently on every run; TEELS calculates by fixed rules, traceably and repeatably.

The two are not mutually exclusive: through the AI interface (MCP) in the API / AI module you connect your own AI and let it work on the prepared data.

Can my end customer look at their own data?

Yes. You can give your end customer read access to their data, charts and reports.

Can I analyse several sites of one customer together?

Yes. Sites sit underneath an end customer and can be analysed individually or together.

What can the REST API do, and how many calls are included?

The REST API lets you feed in data programmatically and retrieve results, using secured access tokens. 100,000 calls per month are included. The API is part of the API / AI module.

What does TEELS deliberately not do?

No real-time control. TEELS does not intervene in plant and switches no loads — it is an analysis tool for downstream evaluation and optimisation.

Anyone who wants to analyse load data can use it, from a single-family house to a utility. For a single private household the effort rarely pays off, though — our plans are cut for consultancies, businesses and utilities.

Which languages is the application available in?

Four: German, English, French and Italian.
· 05

Operations & support

Do I need to install anything?

No. TEELS is a pure web application and runs in the browser. For the PDF reports you only need a PDF reader.

What availability do you commit to?

We run TEELS on a best-effort basis: we aim for the highest availability we can, but we do not commit to a specific figure. Planned maintenance is announced where reasonable and scheduled outside normal business hours.

We currently offer no contractually committed SLA. We will revisit that as we grow.

How do I reach support?

By email to support@teels.ch for technical questions, or hallo@teels.ch for everything else. There is no public phone number.

How often do new features ship?

As soon as they are ready. Every feature goes through a test on staging and is rolled out to production shortly after.

As of: August 2026

Interested?

Try the demo, or get in touch — no strings attached.