GuardLinkCam
Support
Help with connections, compatibility, recordings and local data.
Contact the developer
Kotov Andrii
Andreikotov@ukr.net
Connection help, bugs, feedback and data requests. The app is preparing for an App Store release; no public download link has been published yet.
Include your device, iOS/iPadOS/macOS version, GuardLinkCam version, camera/server model, connection method, account region and steps to reproduce. For a network problem, mention whether it occurs on the local network or over the internet.
Do not send passwords, cookies, tokens, TOTP codes, full secret URLs or private recordings. Redact people, addresses and secrets from screenshots. A suitable diagnostic method can be agreed if needed.
Connection and compatibility
- Confirm that you are authorized to use the camera and account.
- Add a compatible stream or choose provider sign-in. Allow local network access if your connection needs it.
- For Xiaomi, choose the correct account region and cameras. For Milestone, enter a reachable Mobile Server and an account with access.
- Verify moving video. Successful login alone does not establish model compatibility or stream availability.
- Set ordering, visibility, primary cameras and layout. Hidden cameras do not open a stream.
A private camera address is not automatically reachable over the internet. Use existing provider access, a reachable server or your network VPN. Xiaomi compatibility depends on model, region and transport; support for all models is not claimed.
Recordings and audio
Why is Xiaomi archive playback silent?
The current implementation plays microSD recordings without audio. Playback speed and seeking vary by model. Xiaomi paid cloud archive access is not included.
What do journal events mean?
Milestone shows motion intervals supplied by the server. Xiaomi microSD marks refer to an entire segment and do not confirm an exact motion moment within it.
Why can I not hear the camera?
Live audio depends on the model and codec. Compatible Xiaomi streams use G.711, PCM or Opus. Milestone requires an available microphone and access rights. RTSP audio is not supported. Manual local recordings are always silent.
Where are snapshots and recordings?
They are stored in a local cache. Use system export to keep a long-term copy in your chosen location. The system may clear cached files.
Ajax sensors and alerts
Connect directly to Ajax in settings and complete TOTP if required. In camera settings, choose the sensors and save the mapping. A new event highlights the camera in red for 20 seconds and plays the configured local sound.
The app must be active. The standard release has no background push. Initial states, duplicate events and reconnects should not trigger new alerts. A private Bridge is an additional configuration for a server owner, with separate requirements and data transfers to that server.
Disconnect and delete local data
Use the app settings to disconnect the relevant account and delete local data. Do this before uninstalling: Keychain data may survive app removal. Separately delete exported snapshots and recordings from your selected storage.
This does not delete your Xiaomi/Ajax/Milestone account, camera recordings or Bridge operator data. Use the corresponding service to delete them or revoke sessions. How data is handled →
Use and limitations
GuardLinkCam provides viewing and convenient links between events and cameras. It is not a certified alarm system and does not guarantee event delivery, uninterrupted video or emergency response. Availability depends on hardware, network and external services. Only view and record where you are authorized to do so.
Demonstration scenes are fictional and do not connect to your cameras. Terms and Apple Standard EULA →