SECURITY
Your connection, your choice.
Learn how your Garmin connection is protected and what to do if a connection looks unfamiliar.
01Encrypted connections
Your browser and assistant connect to Geekist over HTTPS, and Geekist connects to Garmin over HTTPS. Your Garmin data is processed by Geekist and sent to the assistant you authorise; it is not end-to-end encrypted between Garmin and your assistant.
02Garmin sign-in and stored credentials
Garmin may ask you for a verification code when you sign in. We use your password and any code to complete sign-in and do not store your password. We encrypt your Garmin session tokens and any Personal API key you add using AES-256-GCM before storing them.
03Your account and permissions
Your connection is kept separate from other users’ connections. An assistant needs your permission to connect. Read and write permissions are separate, and supported changes require your confirmation. Only approve an app when you recognise it and started the connection.
04Owner and administrator access
Owner and administrator tools require a separate Cloudflare Access verification. Access is limited to approved people and the current assistant connection, and expires after 15 minutes.
05Unexpected connection requests
An app supplies its own name, so a familiar name alone does not prove who made it. Check the destination shown on the approval screen. Some desktop apps return to a local address on your own device. If you did not start the connection or are unsure, choose Deny and contact us.
06Security records and abuse controls
We limit repeated connection and sign-in requests. We keep a private, limited record of app registrations and connection decisions to investigate security concerns, whether or not you contact us. Redirect query strings, passwords, access tokens and Garmin health records are excluded. These records are kept for up to 30 days, subject to a 1,000-event limit.
07If you approved a connection by mistake
Disconnect your Garmin account from Geekist to remove its saved connection and stop existing assistant connections. Remove the connection in your assistant too. If you added a Personal API key, revoke it in Garmin Connect. Change your Garmin password if you think it was exposed.
08Report a security concern
Contact us by email or WhatsApp using the support page. Tell us what happened and which assistant you were using. Do not send passwords, verification codes, access tokens or health records.
Get support
Privacy policy
Terms of service