This policy explains how TesLabs (“we”) handles personal data for teslabs.app, hello.teslabs.app, and for apps we publish: B777 Companion, Lipi, and TesLabs Hello.
Controller: TesLabs, Vergulde Draakstraat 21, 1335 WL Almere, the Netherlands (KvK 71876944, VAT NL858884471B01). Contact: support@teslabs.app.
B777 Companion
B777 Companion is a study app for iPhone, iPad, and Apple Silicon Mac. It does not require an account. It does not include advertising, analytics SDKs, or tracking across other companies’ apps.
Data that stays on your device
The app stores study preferences locally, using Apple’s standard on-device storage (UserDefaults). This includes:
- Selected fleet type and engine
- Unit preference (US or metric)
- Last selected tab and related display options (for example hotspot overlays, CDU brightness)
- Study CDU session state
- On-device search history, which you can clear in Settings & Info
We cannot read this data. It is not uploaded to TesLabs. Deleting the app removes it, subject to any iCloud / device backup you have configured yourself.
Optional network use (FMS trainer)
Study content for panels, systems, alerts, and synoptics works offline. The study CDU / FMC can optionally retrieve example airports, routes, and procedure strings when the device is online. If you use those functions, the app sends the identifiers you entered (for example ICAO codes, origin and destination) to public lookup services in order to return study examples:
- Flight Plan Database (flightplandatabase.com)
- Airports API (airportsapi.com)
- Overpass API / OpenStreetMap (overpass-api.de)
Those requests are for trainer familiarisation only. They are not a certified navigation database and must never be used for flight planning or aircraft operation. Those providers process the request according to their own policies. We do not receive a copy of the lookup, and we do not combine it with an account.
If you stay offline, these lookups are not made.
Feedback you send us
If you use Send Feedback in the app, your device Mail app composes a message to us. The message includes the text you typed, the category you chose, and the app version. Mail also attaches whatever sender address your device uses. We use that correspondence only to respond and to improve the app. You can also email support@teslabs.app directly.
Purchases
If you buy the app on the App Store, Apple processes payment. TesLabs does not receive your card details. See Apple’s privacy policy.
What we do not collect
- No login, profile, or user ID issued by TesLabs
- No location permission for the app’s core study features
- No access to contacts, photos, or microphone
- No advertising identifiers used by us
- No third-party analytics or crash-reporting SDK in the current app
Lipi
Lipi is a food-scoring app for cholesterol-aware eating on iPhone and iPad. It does not require an account. TesLabs does not run a login, profile, or user ID for Lipi. There is no advertising SDK and no analytics SDK from us in the current app.
Lipi is not a clinic, not a laboratory, and not a medical device. Tips in the app are not a diagnosis or a treatment plan.
Lab values and profile, on device only
If you enter a name, date of birth, or lab results (for example cholesterol figures), that data stays in the app on your iPhone or iPad, in Apple’s standard on-device storage. It is not copied to TesLabs servers. It is not shared with a practice. Deleting the app removes it, subject to any device or iCloud backup you have set yourself.
Camera and photos (scan)
Lipi can use the camera, or a photo from your library, to read a restaurant menu or a supermarket product (including a barcode). Recognition runs on the device. We do not receive the photo. A scan may lead to a product lookup as described below, that lookup sends a search string or barcode, not the image.
Recipes from teslabs.app
The app may fetch an updated recipe list from teslabs.app (about once a day). That request downloads recipes only. It does not send lab values, your name, or other profile data.
Product lookup (Open Food Facts and USDA)
When you search for a food or scan a barcode, Lipi may query public nutrition databases so it can score the product:
- Open Food Facts (world.openfoodfacts.org)
- USDA FoodData Central (fdc.nal.usda.gov)
Those services receive the search text or barcode you used. They process the request under their own policies. TesLabs does not receive a copy of the lookup and does not combine it with an account. If you stay offline, these lookups are not made.
What we do not collect for Lipi
- No TesLabs account
- No upload of lab values or photos to TesLabs
- No advertising identifiers used by us
- No third-party analytics or crash-reporting SDK in the current app
Support: Lipi support or support@teslabs.app.
This website
teslabs.app is a static marketing and legal site. We do not set analytics cookies and we do not run an account system on this domain. Your browser will send standard technical data to the host (IP address, user agent, requested URL) so the pages can be delivered and the server can stay secure. Pages also request webfonts from Google Fonts, which is a Google service.
The contact form collects your name, email, optional company, topic, and message so we can reply. A short Hello test demo asks for website and email; that link opens only the demo, not a customer account. A free Hello account asks for name, company name, email, optional website and a password. TesLabs does not see the password in readable form, only a hash. You confirm the email address through a one-time email link. The request is not consent for marketing or a paid plan. Submissions go to TesLabs. We keep the account while it exists, and the books for as long as the law requires. Unconfirmed test-demo requests are deleted after 14 days.
Your language preference (EN or NL) is stored in your browser (localStorage) so we can show the same language on a later visit. That choice does not leave your device.
Hello
Hello is a TesLabs voice agent for incoming business calls, at hello.teslabs.app and in the TesLabs Hello customer app for iOS. It is a business service, not a general consumer assistant. The business customer chooses whether TesLabs temporarily stores live telephone calls as audio recordings. When recording is enabled, the caller first hears a notice and the recording is deleted automatically no later than 30 days after the call. When recording is disabled, TesLabs stores no audio recording. Public and personal browser demos are recorded only after explicit consent and are also deleted within 30 days. Browser tests from a customer account are not retained as audio recordings. The iOS app uses the microphone only when you start a browser test yourself.
For the public demo, orders, invoices and the TesLabs account, TesLabs is the controller. When Hello is live on your number, you remain responsible for callers’ customer data; TesLabs processes only what that assignment needs. A processing agreement belongs with a live line. Callers’ rights requests: hello@teslabs.app.
What data we hold for Hello
| Data | Why | How long |
|---|---|---|
| Name, company name, email, optional website, password hash, settings | Free customer account, 30 test minutes, later the assignment if you choose | Until you cancel the account, or for the assignment, then the books |
| Direct debit (SEPA): mandate, amount, status | Invoice afterwards once Hello is live: plan, extra minutes and extra languages | Seven years (tax records) |
| Invoice: number, lines, amounts, TesLabs IBAN | Billing | Seven years |
| Account: username, password hash, greeting, hours, languages, extra rules | Sign-in and assistant settings | Until the account ends, plus a reasonable period |
| Mobile session and APNs device token | Keep you signed in to the iOS app and send a generic notification when a new call note is ready. The notification contains no transcript, telephone number, or customer name | A mobile session expires after 30 days. The device token remains until it is replaced, removed, or no longer needed |
| Conversation record: summary, spoken turns, time, duration, language, interest or callback | Follow-up in the Hello account, a note to your inbox, counting minutes | Browser demo 90 days. Live calls as long as the assignment needs them, or until TesLabs or the customer deletes them |
| Optional audio recording of a live telephone call or browser demo: caller and Hello’s voice | Quality control, technical troubleshooting, and handling questions about a call | Only after the applicable choice or explicit consent; up to 30 days, followed by automatic deletion. Browser tests from a customer account are not recorded |
| Minutes per period against the bundle | Watch the plan, invoice extra minutes | Tied to the invoice period |
| Website URL and public page text | After email verification, let Hello speak as that company | In the test account until you change or cancel it. The public TesLabs demo does not store a company account |
| One-time test-demo link (hash only) and IP when requesting a demo | Open the short personal demo, not a customer account, limit abuse | Link valid up to 15 minutes; hash kept up to 7 days after expiry for recovery text. IP short-lived in a limit file |
| IP address when a demo or order starts | Rate limits | Short-lived, in a limit file |
Hello keeps a conversation record in the account with a short summary and the spoken turns so TesLabs and the client can follow up. On the public demo you also see that text on screen. During a live telephone call, OpenAI processes audio so Hello can hear and answer. When the business customer has enabled audio recording, the TesLabs telephony gateway also temporarily stores an audio recording of both sides and the caller first hears a notice. A public or personal browser demo is recorded only after the user ticks the separate consent box; the recording contains the microphone and Hello’s voice. Only TesLabs can use recordings for quality control, technical troubleshooting, or a question about a call. Recordings are deleted automatically within 30 days. Browser tests from a customer account are not audio-recorded. The textual spoken turns and summary of browser demos are removed after 90 days. A live conversation record stays as long as the assignment needs it, or until TesLabs or the customer deletes it. You can create a free account on hello.teslabs.app. If you cancel that account before go-live, we delete the login and the test demos.
Who sees the data
- TesLabs on its own hosting (whserver.nl / LiteSpeed)
- Mollie B.V. or the bank, for direct debit and payment status
- OpenAI for the voice and processing of audio during a call
- Apple Push Notification service to deliver generic notifications to the iOS app
- TesLabs for optional, restricted and temporary recordings of live telephone calls and consented browser demos (up to 30 days)
- Our mailbox (mail.whserver.nl) for invoices, notes and replies
- Google Fonts only on teslabs.app, not in the Hello account
TesLabs does not sell this data. We do not set analytics cookies.
Other TesLabs products
Tesland One and TesLapp are workshop systems used by Tesland. Staff and customer data in those systems is handled in Tesland’s operational processes, not by B777 Companion.
The AlloyGator shop and CRM run for AlloyGator Nederland at alloygator.nl. Customer and dealer data there is handled in AlloyGator’s processes, not by B777 Companion or Lipi.
Legal bases (GDPR)
- On-device study preferences: your use of the app.
- Optional FMS lookups: your request to retrieve study examples.
- Lipi on-device lab notes and language: your use of the app.
- Lipi camera or photo scan: your request to read a menu or product.
- Lipi recipe fetch and food lookups: your request to update recipes or identify a product.
- Hello account, invoices and direct debit: the contract (or preparing it) and statutory bookkeeping.
- Hello call handling and after-call notes: the written assignment with the business client, and answering callers’ rights requests.
- Enabled temporary recordings of live telephone calls: the legitimate interests of TesLabs and the client in quality control, technical troubleshooting, and handling questions about a call, with a prior notice and automatic deletion no later than 30 days after the call.
- Support and contact messages: answering you, and legal obligations if a request concerns your rights.
- Website server logs: operating and securing the site.
Retention
On-device data lasts until you delete it or the app. Support emails are kept as long as needed to handle the request, then deleted unless a legal obligation requires longer retention. Invoices and payment records are kept for seven years. Hello notes last as long as the assignment needs them. When audio recording is enabled, a live telephone call recording is deleted automatically no later than 30 days after the call.
Your rights
You may ask for access, correction, deletion, restriction, or a copy of personal data we hold. You may lodge a complaint with the Dutch Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl).
Email support@teslabs.app.
Children
B777 Companion is intended for professional pilots and adult students. Lipi is intended for adults making everyday food choices. Neither app is directed at children.
Changes
We will update this page when the apps or this site change what we collect. The date at the top will change.