K9Link / Mobile app

Screen walkthrough

The screen is on the left; its title, short description and hidden menu choices are on the right.

Concept v1 · Cyber Teal201 app screens · 35 section overviewsStart walkthrough

Fictional example data. These are design concepts, not a live collar connection. No recording, telemetry or upload takes place here.

Choose your language — phone screen concept with fictional example data

Choose your language

Choose a language before phone permissions. English illustrates the device-language preselection; the walkthrough itself remains in English.

Choose what to enable — phone screen concept with fictional example data

Choose what to enable

After choosing the app language, review which phone permissions K9Link uses. No account or Internet connection is needed.

Find your collar — phone screen concept with fictional example data

Find your collar

Look for nearby collar setup networks with names starting with k9link_. No Bluetooth, home Wi-Fi or Internet is needed.

Collar setup Wi-Fi — phone screen concept with fictional example data

Collar setup Wi-Fi

Supply the setup credentials for the selected collar, then approve joining its Wi-Fi.

Your dog — phone screen concept with fictional example data

Your dog

Add your dog’s details and shape its sound. Default command tones are assigned automatically once per dog.

Your dogs — phone screen concept with fictional example data

Your dogs

See your dogs and finish configuring their collars. Adding a dog includes connecting its collar.

Top bar

See collar status and open Controls to change recording, listening, AI and audio.

The OS row shows your phone’s time, network and battery. Compact icons on the left of the K9Link bar show collar status and open Controls. Two separate arrows at the far right switch profile screens directly.

Top bar · left to right

Settings
Edit dogs, profiles and app options.
Profiles
Choose another profile, such as Default or Training.
Connection
Open collar connection settings. Teal: online; red: offline; amber: paused or waiting.
Collar batteries
A named percentage for each dog. Last means the reading is stale; — means no reading. This is separate from your phone’s OS battery indicator.
Recording
In Controls, use the Recording switch to start or stop saving without another confirmation. Filled red: saving; outline: stopped. Live viewing and tracking continue.
Command listening
In Controls, use the Command listening switch for “Rex, sit”. Highlighted mic: listening; crossed-out mic: off. Running logic is not cancelled.
AI
In Controls, open AI to choose optional collar or phone video and press Start. Highlighted: active. Stop AI ends the session. Replies use the phone’s speaker or headphones.
Collar audio
First in Controls: On allows collar headphones and speaker playback. Off stops playback and blocks further collar audio. Recording, tracking and AI phone replies continue.
Previous screen
The separate left arrow at the far right goes to the previous screen in this profile. It is faded and disabled on the first screen.
Next screen
The separate right arrow goes to the next screen in this profile. It is faded and disabled on the last screen. The number between the arrows shows your position.
Controls — phone screen concept with fictional example data

Controls

Switch Collar audio, Recording or Command listening on or off, or open another view. Close returns to your screen.

Phone listening for commands — phone screen concept with fictional example data

Phone listening for commands

In Controls, turn phone listening for “Rex, sit” on or off without an extra confirmation.

Start AI — phone screen concept with fictional example data

Start AI

In Controls, choose AI, optionally include collar or phone video, then press Start.

Settings — phone screen concept with fictional example data

Settings

Open everyday tools, customize your screens, or manage dogs, storage, appearance, networks and app preferences.

Everyday

Open your diary, recordings or AI assistant.

Diary — phone screen concept with fictional example data

Diary

Read past entries or add a note, phone media or a saved collar-camera clip for the selected dog.

New diary entry — phone screen concept with fictional example data

New diary entry

Write a note and attach phone media or a saved collar video clip. New entries are dated automatically.

Add collar video clip — phone screen concept with fictional example data

Add collar video clip

Choose a saved recording, mark the interval and choose which direction its diary preview faces.

Diary entry — phone screen concept with fictional example data

Diary entry

Read an existing diary entry with its phone attachments and saved collar-camera interval.

Examples

Add a note and a trimmed collar video clip, then read the saved entry.

Note and collar video

Write a note, choose a collar recording, trim it and save the entry with its video clip.

Diary · no entries — phone screen concept with fictional example data

Diary · no entries

Rex’s diary starts empty. Create an entry to add a note and a collar video clip.

New diary entry — phone screen concept with fictional example data

New diary entry

Start a new entry for Rex: write the note first, then add a saved collar video clip.

Diary · note written — phone screen concept with fictional example data

Diary · note written

Rex’s note is written but not saved. Choose Add collar video clip to attach a moment from his recording.

Diary · recording selected — phone screen concept with fictional example data

Diary · recording selected

Choose Rex’s 23 Oct, 09:15 collar recording, then set the clip’s start and end times.

Diary · trim collar video — phone screen concept with fictional example data

Diary · trim collar video

Keep 2–8 seconds and choose Forward for the preview. The original 40-second panorama stays unchanged.

Diary · video attached — phone screen concept with fictional example data

Diary · video attached

The 2–8 second collar clip is attached to Rex’s note; save the entry to keep them together.

Diary · saved note and video — phone screen concept with fictional example data

Diary · saved note and video

The saved entry shows Rex’s note and the 2–8 second collar clip, with Forward as its preview direction.

Recordings — phone screen concept with fictional example data

Recordings

Review automatically recorded footage and choose what to keep.

Replay a recording — phone screen concept with fictional example data

Replay a recording

Replay commands alongside the footage, keep the recording, or record the view you choose.

Record this view — phone screen concept with fictional example data

Record this view

Swipe to look around, pinch to zoom, and record the view you are watching.

All directions — phone screen concept with fictional example data

All directions

Zoom fully out to see the all-directions bubble, then zoom back into your chosen view.

Review your video — phone screen concept with fictional example data

Review your video

Review the chosen view and save it separately from the original panorama.

Export video — phone screen concept with fictional example data

Export video

Choose whether command and source-device overlays appear in the exported clip.

Statistics — phone screen concept with fictional example data

Statistics

Simple state statistics: edit the default cards, add your own, or ask the AI by voice.

Add statistic — phone screen concept with fictional example data

Add statistic

Choose a state, measure, period and display for a new card.

Edit statistic — phone screen concept with fictional example data

Edit statistic

Change one card without affecting the other statistics or its underlying state.

No recordings yet — phone screen concept with fictional example data

No recordings yet

Recordings appear here automatically when the collar records.

AI settings — phone screen concept with fictional example data

AI settings

Choose shared context and separately enable dog control or collar administration.

State detection — phone screen concept with fictional example data

State detection

Local state detection is independent of the voice AI session.

Command listening — phone screen concept with fictional example data

Command listening

Configure listening and recognize dog commands separately from AI conversation.

Examples

Start a voice session with optional video, then stop without leaving your profile.

AI active on the current screen — phone screen concept with fictional example data

AI active on the current screen

Talk to the AI without leaving your screen. Open the bar menu to change video inputs or stop AI.

Training · coach stopped — phone screen concept with fictional example data

Training · coach stopped

After stopping AI, local commands, detection and recording continue independently.

Customize

Arrange screens, configure logic and define states.

Profiles — phone screen concept with fictional example data

Profiles

Use a profile, edit its screens, copy it or confirm deletion.

Create a profile — phone screen concept with fictional example data

Create a profile

Name a profile, then add the screens it contains. Every profile has one or more screens.

Screen layout — phone screen concept with fictional example data

Screen layout

Configure one screen inside the current profile: its background layout, buttons and widgets.

Add a button or widget — phone screen concept with fictional example data

Add a button or widget

Tap a button or widget to configure it, then place it on the screen.

Edit button — phone screen concept with fictional example data

Edit button

A screen button is a configurable trigger for a shared sequence, not a second copy of that sequence.

Current state widget — phone screen concept with fictional example data

Current state widget

Configure a live observed-state widget independently of command-button feedback.

Talk button — phone screen concept with fictional example data

Talk button

Choose how your Talk button works and where the dog hears you.

Profile screens — phone screen concept with fictional example data

Profile screens

Edit, copy or remove screens within this profile.

Examples

Create a profile, then compare completed phone and tablet layouts.

Create Walk with camera, map and Sit

Follow the empty starting point, each setup step and the completed result.

Create a profile — phone screen concept with fictional example data

Create a profile

Start with an unnamed profile and one blank screen. The existing Default profile stays unchanged.

Walk · camera and map — phone screen concept with fictional example data

Walk · camera and map

Name the profile Walk and its first screen Camera + map, then choose the existing top/bottom camera-and-map layout.

Add a button or widget — phone screen concept with fictional example data

Add a button or widget

Open the existing widget picker from Walk’s Camera + map screen.

Edit button — phone screen concept with fictional example data

Edit button

Configure the existing Sit logic button for Rex before adding it to Walk’s screen.

Walk · Sit button placed — phone screen concept with fictional example data

Walk · Sit button placed

Add Sit to the first free bottom-row grid space. The camera and map still share the background equally.

Walk · configured profile — phone screen concept with fictional example data

Walk · configured profile

The profile editor now contains the saved Camera + map screen. Save the profile to keep it in the list.

Profiles · Walk added — phone screen concept with fictional example data

Profiles · Walk added

Walk appears in the normal Profiles list with its edit, copy and remove controls. Default remains the fallback.

Walk · finished Home screen — phone screen concept with fictional example data

Walk · finished Home screen

Select Walk to open the exact camera-and-map screen and Sit button saved through the profile editor.

Home screens

Compare finished profile screens for everyday walks, training and low-battery use.

Default · camera + map — phone screen concept with fictional example data

Default · camera + map

Default profile, screen 1 of 3: camera above, map below, with controls placed over the view.

Default · full map — phone screen concept with fictional example data

Default · full map

Tap a dog’s map pin for Open in maps and Copy GPS coordinates. The map stays clear until you need those actions.

Default · route history — phone screen concept with fictional example data

Default · route history

A profile screen showing the selected dog’s recorded route. Choose the timeframe and display detail from its settings button.

Route history settings — phone screen concept with fictional example data

Route history settings

Filter the history you see; stored history remains until its space budget is full or you delete it.

Low battery · location — phone screen concept with fictional example data

Low battery · location

The Low battery profile uses a full-screen map without extra widgets.

Custom profile · full camera — phone screen concept with fictional example data

Custom profile · full camera

A custom full-camera screen with the existing Current state and Talk widgets.

Training · live coach — phone screen concept with fictional example data

Training · live coach

Use the toolbar AI button to speak with the coach and optionally share video.

Custom profile · two-dog walk — phone screen concept with fictional example data

Custom profile · two-dog walk

A custom screen with camera and map side by side, both dog pins, and the existing Sit button for Rex.

Logic activity · running — phone screen concept with fictional example data

Logic activity · running

See each step and retry attempt without leaving your chosen profile layout.

Logic activity · completed — phone screen concept with fictional example data

Logic activity · completed

The completed run shows its results; the command button returns to its chosen colour.

Logic activity · failed — phone screen concept with fictional example data

Logic activity · failed

The result stays explicit when the configured attempts finish without success.

Logic activity · aborted — phone screen concept with fictional example data

Logic activity · aborted

A state-detection timeout aborts the run without issuing correction or pretending success.

Audio paused on the current screen — phone screen concept with fictional example data

Audio paused on the current screen

Collar audio is paused while the current view stays visible. Open Controls to resume it.

Logic — phone screen concept with fictional example data

Logic

Tap a card to edit its logic. Copy makes a separate logic; the trash button asks before deleting.

Add, edit, remove

Create a logic, edit its triggers and steps, copy it or remove it.

Create logic — phone screen concept with fictional example data

Create logic

Start empty, use editable command steps, or copy an existing logic.

Triggers — phone screen concept with fictional example data

Triggers

Choose triggers and configure their options in the same scrolling menu.

Only when — phone screen concept with fictional example data

Only when

Start a logic only when its configured conditions match.

Examples

See combined time and location conditions and a condition based on state history.

Night and outside Home — phone screen concept with fictional example data

Night and outside Home

An example requiring both the overnight time window and a position outside Home.

Time since a state — phone screen concept with fictional example data

Time since a state

An editable example: eliminating has not been observed for more than 12 hours.

Steps — phone screen concept with fictional example data

Steps

Connected steps: actions connect automatically, and retry blocks show their attempts and outcomes inline.

Edit step — phone screen concept with fictional example data

Edit step

Choose voice, a frequency, or both. Recordings belong to this step and appear as individual play/delete tiles.

Audio recordings — phone screen concept with fictional example data

Audio recordings

Set this step’s recordings, frequency and playback order.

Ask user — phone screen concept with fictional example data

Ask user

Write a question and up to eight answer labels. Each answer has its own steps.

Reached GPS coordinates — phone screen concept with fictional example data

Reached GPS coordinates

Choose a destination and its diameter in meters. This step waits for the selected dog to reach the circle.

Examples

Choose a map point and a 30-metre target diameter.

Reached GPS coordinates · selected circle — phone screen concept with fictional example data

Reached GPS coordinates · selected circle

The selected Park-map point has a 30-meter diameter. Save step keeps this target; Cancel discards the draft.

Check observed state — phone screen concept with fictional example data

Check observed state

A check owns visible match and no-match sections, not links to numbered steps.

Step groups — phone screen concept with fictional example data

Step groups

Optional reusable groups contain ordinary step cards; they are not required for retries.

Edit step group — phone screen concept with fictional example data

Edit step group

Name an optional group and arrange its step cards.

Retry block — phone screen concept with fictional example data

Retry block

A bounded retry block keeps its actions and outcomes together in the steps.

Run behaviour — phone screen concept with fictional example data

Run behaviour

Choose what happens when another logic is already running for the same dog.

Logic settings — phone screen concept with fictional example data

Logic settings

Choose how long a state-dependent step may wait for an available observation.

Delete logic — phone screen concept with fictional example data

Delete logic

Confirm the named logic, or cancel and keep it.

Examples

Build each example from an empty logic to its completed configuration, simplest first.

Park training profile

Create Park training profile, configure its triggers and steps, then review the finished logic.

Create logic — phone screen concept with fictional example data

Create logic

Start the Park training profile example with no triggers or steps.

Create logic — phone screen concept with fictional example data

Create logic

Name this logic Park training profile and choose Rex.

Park training profile · Triggers — phone screen concept with fictional example data

Park training profile · Triggers

This logic’s enabled triggers, not the generic all-expanded form.

Park training profile · Select Training — phone screen concept with fictional example data

Park training profile · Select Training

Edit This logic’s Select profile step.

Park training profile · Steps — phone screen concept with fictional example data

Park training profile · Steps

The only saved step selects the Training profile.

Only when — phone screen concept with fictional example data

Only when

No extra condition is required for this example.

Run behaviour — phone screen concept with fictional example data

Run behaviour

Choose what happens if another logic is running for Rex.

Park training profile — phone screen concept with fictional example data

Park training profile

Finished example: Ordinary reusable logic example: collar location: park → select profile: training.

Make Rex leave kitchen

Configure a state trigger and an ordinary audio step; add your Aus recording before use.

Create logic — phone screen concept with fictional example data

Create logic

Start with a blank logic. No triggers or steps have been added.

Create logic — phone screen concept with fictional example data

Create logic

Name the logic Make Rex leave kitchen and select Rex. Next, configure what starts it.

Kitchen · State trigger — phone screen concept with fictional example data

Kitchen · State trigger

Enable only State: in_kitchen becomes true. A confirmed entry starts one run; repeated updates while inside do not start it again.

Play audio — phone screen concept with fictional example data

Play audio

Choose Play audio and record Aus in this step. No recording has been supplied in this draft.

Kitchen · Steps — phone screen concept with fictional example data

Kitchen · Steps

One ordinary Play audio step, with its Aus recording still to add.

Kitchen · Only when — phone screen concept with fictional example data

Kitchen · Only when

Leave Only when empty. The State trigger already waits for a confirmed kitchen entry; no extra location or time condition is needed.

Run behaviour — phone screen concept with fictional example data

Run behaviour

Normal priority, Skip if another logic is running, and Run while in_kitchen is true. This is the ordinary Run behaviour editor.

Kitchen logic — phone screen concept with fictional example data

Kitchen logic

Configuration draft: in_kitchen becomes true → play your Aus recording. Record the audio before using this logic.

Outside Park

Configure a GPS trigger and an ordinary audio step; add your Here recording before use.

Create logic — phone screen concept with fictional example data

Create logic

Start the Outside Park example with no triggers or steps.

Create logic — phone screen concept with fictional example data

Create logic

Name this logic Outside Park and choose Rex.

Outside Park · Triggers — phone screen concept with fictional example data

Outside Park · Triggers

GPS with Park selected and Not in switched on.

Play audio — phone screen concept with fictional example data

Play audio

Choose Play audio and record Here in this step. No recording has been supplied in this draft.

Outside Park · Steps — phone screen concept with fictional example data

Outside Park · Steps

One ordinary Play audio step, with its Here recording still to add.

Only when — phone screen concept with fictional example data

Only when

No extra condition is required for this example.

Run behaviour — phone screen concept with fictional example data

Run behaviour

Choose what happens if another logic is running for Rex.

Outside Park logic — phone screen concept with fictional example data

Outside Park logic

Configuration draft: GPS is outside Park → play your Here recording. Record the audio before using this logic.

Sit

Create Sit, configure its triggers and steps, then review the finished logic.

Create logic — phone screen concept with fictional example data

Create logic

Start the Sit example with no triggers or steps.

Create logic — phone screen concept with fictional example data

Create logic

Name this logic Sit and choose Rex.

Sit · Triggers — phone screen concept with fictional example data

Sit · Triggers

Button and spoken Sit are enabled in this example; other trigger options remain available below.

Sit · Desired state — phone screen concept with fictional example data

Sit · Desired state

Edit Sit’s first step.

Sit · Attempts and check — phone screen concept with fictional example data

Sit · Attempts and check

Three total attempts, with sitting as the success condition.

Sit · Play Sit — phone screen concept with fictional example data

Sit · Play Sit

Edit the actual Sit cue step.

Sit · Audio recordings — phone screen concept with fictional example data

Sit · Audio recordings

Keep up to 20 versions of Sit together; playback picks a random recording.

Sit · Wait before checking — phone screen concept with fictional example data

Sit · Wait before checking

Edit the delay before checking sitting.

Sit · Retry audio — phone screen concept with fictional example data

Sit · Retry audio

The Ah ah recording plays immediately before the next Sit attempt.

Sit · Success audio — phone screen concept with fictional example data

Sit · Success audio

Edit Sit’s success audio step.

Sit · Add a step — phone screen concept with fictional example data

Sit · Add a step

Add a step to Sit without preselecting its type.

Sit · Steps — phone screen concept with fictional example data

Sit · Steps

Set the desired state, then try the command at most three times.

Only when — phone screen concept with fictional example data

Only when

No extra condition is required for this example.

Run behaviour — phone screen concept with fictional example data

Run behaviour

Choose what happens if another logic is running for Rex.

Sit logic — phone screen concept with fictional example data

Sit logic

Finished example: Sit, then up to two retries with Ah ah before each retry. Success praises; the last failure aborts.

Ask before another attempt

Add a question after two attempts and give each answer its own steps.

Question after two attempts — phone screen concept with fictional example data

Question after two attempts

Configure “Try Sit again?” with Yes and No.

Sit with a question — phone screen concept with fictional example data

Sit with a question

Try twice, then ask whether to attempt it once more or finish.

A question during the run — phone screen concept with fictional example data

A question during the run

An explicitly configured question appears over the current view. This illustration sends no command.

Sit with a question — phone screen concept with fictional example data

Sit with a question

Configured example: try Sit twice, then ask whether to try once more. The question is an ordinary Ask user step.

Help

Create Help, configure its triggers and steps, then review the finished logic.

Create logic — phone screen concept with fictional example data

Create logic

Start the Help example with no triggers or steps.

Create logic — phone screen concept with fictional example data

Create logic

Name this logic Help and choose Rex.

Help · Triggers — phone screen concept with fictional example data

Help · Triggers

Start Help with its button or “help help help”. The emergency phrase is editable and does not need a dog’s name.

Help · Emergency — phone screen concept with fictional example data

Help · Emergency

Record the warning, choose an abort word and select which collars and paired phones request contact alerts after the fixed three-second window.

Help · Record warning — phone screen concept with fictional example data

Help · Record warning

Record the spoken warning used before the emergency abort countdown. Warning and speaker recordings are not yet supplied.

Help · LED lights — phone screen concept with fictional example data

Help · LED lights

Use four RGB LEDs to make the collar visible with your chosen pattern.

Help · Speaker announcement — phone screen concept with fictional example data

Help · Speaker announcement

Play an assistance-request message through the collar speaker. Warning and speaker recordings are not yet supplied.

Help · Call — phone screen concept with fictional example data

Help · Call

Request calls from selected collars, paired phones or both, with loudspeaker where supported. Each device reports its own call status.

Help · Steps — phone screen concept with fictional example data

Help · Steps

Help configuration: recorded warning and three-second abort guard, contact-alert requests, lights, speaker announcement and call requests.

Only when — phone screen concept with fictional example data

Only when

No extra condition is required for this example.

Run behaviour — phone screen concept with fictional example data

Run behaviour

Choose what happens if another logic is running for Rex.

Help logic — phone screen concept with fictional example data

Help logic

Configuration draft: “help help help” starts a warning and abort window, then contact-alert requests, lights, speaker audio and call requests. Add the warning and speaker recordings before use.

States — phone screen concept with fictional example data

States

Choose Rex, Luna or All dogs, then open a state to manage its training data. Custom states stay private.

Create or edit a state — phone screen concept with fictional example data

Create or edit a state

Name a custom state or edit its definition, then save and add training data.

Training data — phone screen concept with fictional example data

Training data

Manage training examples for one dog or All dogs. Default states can also learn from deliberately contributed examples.

Choose a recording — phone screen concept with fictional example data

Choose a recording

Choose an original recording for the selected dogs; every entry identifies its source dog.

Create video clip — phone screen concept with fictional example data

Create video clip

Choose up to 10 seconds where this state is true, and rate the example from 1 to 10.

Training use — phone screen concept with fictional example data

Training use

Keep a selected clip private or explicitly choose to share it for K9Link AI training.

Review a shared example — phone screen concept with fictional example data

Review a shared example

Review one deliberately shared example of the selected K9Link-maintained state.

Examples

Create a custom state, collect training clips and inspect one-dog or All dogs collections.

Create in_kitchen and save one training clip

Follow the empty starting point, each setup step and the completed result.

Create in_kitchen · blank form — phone screen concept with fictional example data

Create in_kitchen · blank form

Start with no in_kitchen definition: its name and observable meaning are blank.

Create in_kitchen · filled form — phone screen concept with fictional example data

Create in_kitchen · filled form

Name the context state in_kitchen and define it as Rex being inside your kitchen; it is not saved yet.

in_kitchen · no training clips — phone screen concept with fictional example data

in_kitchen · no training clips

The state is saved. Its private training collection is still empty.

Choose a recording — phone screen concept with fictional example data

Choose a recording

Select a normal recording to cut a training video clip; these dated entries are fictional examples.

Create video clip — phone screen concept with fictional example data

Create video clip

Choose up to 10 seconds where this state is true, and rate the example from 1 to 10.

in_kitchen · first saved clip — phone screen concept with fictional example data

in_kitchen · first saved clip

The 2–5 second interval from the example recording is saved privately with quality 10/10; no detector has been trained or enabled.

Training data — phone screen concept with fictional example data

Training data

Filter this state’s saved training clips by dog or All dogs, and edit their 1–10 example ratings.

Training recordings · All dogs — phone screen concept with fictional example data

Training recordings · All dogs

All dogs combines your dogs’ available recordings. These existing example recordings belong to Rex; no Luna recording is supplied.

Dogs & collar

Edit dog details, hardware and state history.

Dog details — phone screen concept with fictional example data

Dog details

Edit your dog’s details and tone sound. Avoid changing the tone after training: it changes the sounds your dog has learned.

Rex’s collar — phone screen concept with fictional example data

Rex’s collar

Inspect the cameras, movement sensors, audio, battery, and storage on Rex's collar.

Dog headphone volume — phone screen concept with fictional example data

Dog headphone volume

Set the volume for each dog’s collar headphones. Phone and collar-speaker volume stay unchanged.

Tracking reserve — phone screen concept with fictional example data

Tracking reserve

Review the functions reduced by your chosen low-battery tracking reserve setting.

State history — phone screen concept with fictional example data

State history

Review the timestamped behaviour history kept separately for each dog.

Privacy & safety

Manage emergency contacts, privacy and trusted devices.

Emergency contacts — phone screen concept with fictional example data

Emergency contacts

Choose who receives emergency alert requests from the collars and paired phones configured in the Emergency step.

Privacy choices — phone screen concept with fictional example data

Privacy choices

Choose cloud backup and cloud AI separately. Training contributions are selected per clip under States.

Privacy pause — phone screen concept with fictional example data

Privacy pause

Shown while collar camera and microphone capture and transmission are paused.

Paired devices — phone screen concept with fictional example data

Paired devices

Manage paired phones and tablets. Each has full control; removing one revokes future access.

Paired device — phone screen concept with fictional example data

Paired device

Rename a device or revoke its access; every paired device has full control.

Pair a device — phone screen concept with fictional example data

Pair a device

Approve another phone or tablet using the pairing code shown on that device.

Recovery — phone screen concept with fictional example data

Recovery

Restore from an encrypted backup or use another paired device.

Factory reset and recovery — phone screen concept with fictional example data

Factory reset and recovery

Reset a connected collar or recover one that will not boot.

Maps

Download map areas for offline use.

Offline maps — phone screen concept with fictional example data

Offline maps

Cache nearby OpenStreetMap maps automatically, or download another area before a trip.

Download a map area — phone screen concept with fictional example data

Download a map area

Choose an extra OpenStreetMap area for a future trip and prepare its geofence.

Selected-area geofence — phone screen concept with fictional example data

Selected-area geofence

Prepare a geofence for the selected offline-map area.

Storage & backup

Manage stored data, recording space and encrypted backups.

Data — phone screen concept with fictional example data

Data

See stored data by dog and location, then choose what to delete.

Delete data — phone screen concept with fictional example data

Delete data

Choose dogs, storage locations, data types and dates, then review the exact deletion scope.

Recordings & storage — phone screen concept with fictional example data

Recordings & storage

Keep data as long as its storage budget allows; manage protected data and deletion separately.

Transfers & copies — phone screen concept with fictional example data

Transfers & copies

Check local recording protection and any selected copies waiting to be transferred.

Backup and restore — phone screen concept with fictional example data

Backup and restore

Choose encrypted backups, what to include, and where to keep them.

Backup destination — phone screen concept with fictional example data

Backup destination

Use K9Link Cloud, your own storage, or an available file provider.

What to back up — phone screen concept with fictional example data

What to back up

Keep configuration and diary, and choose which other data to include.

Saved backups — phone screen concept with fictional example data

Saved backups

Restore or delete a backup from the selected destination.

Restore a backup — phone screen concept with fictional example data

Restore a backup

Choose an encrypted backup and recover selected data on this device.

Examples

Inspect saved encrypted backups and their rotation schedule.

Saved backups — phone screen concept with fictional example data

Saved backups

Illustrative backups with daily, weekly and monthly retention. Select one to restore or delete.

Appearance

Choose a theme and light or dark mode.

Choose your colors — phone screen concept with fictional example data

Choose your colors

Choose the app's color palette and its light or dark appearance.

Wi-Fi and mobile networks

Manage saved collar Wi-Fi networks and mobile data.

Collar Wi-Fi — phone screen concept with fictional example data

Collar Wi-Fi

Manage the networks Rex’s collar may join. Changes are saved in this app first, even while the collar is unreachable.

Add Wi-Fi — phone screen concept with fictional example data

Add Wi-Fi

Choose how to supply a network name and password for the collar.

Wi-Fi details — phone screen concept with fictional example data

Wi-Fi details

Review or edit a network before saving it to the app’s collar configuration.

Examples

Save a network locally before it is delivered to a collar.

Save Home Wi-Fi for Rex

Follow the empty starting point, each setup step and the completed result.

Collar Wi-Fi · no saved networks — phone screen concept with fictional example data

Collar Wi-Fi · no saved networks

Start before any network has been saved for Rex’s collar; the phone’s own Wi-Fi configuration is separate.

Add Wi-Fi — phone screen concept with fictional example data

Add Wi-Fi

Choose how to supply a network name and password for the collar.

Wi-Fi details — phone screen concept with fictional example data

Wi-Fi details

Review or edit a network before saving it to the app’s collar configuration.

Collar Wi-Fi · Home saved — phone screen concept with fictional example data

Collar Wi-Fi · Home saved

Home Wi-Fi is saved in the app and waiting to be sent; this does not claim that the collar has joined the network.

Connection options — phone screen concept with fictional example data

Connection options

Once setup succeeds, use saved Wi-Fi networks or enabled mobile data. The setup hotspot stays disabled.

Updates

Manage app and collar software updates.

Updates — phone screen concept with fictional example data

Updates

Choose when collar updates download and when an update may take effect.

Notifications

Choose which alerts reach your phone.

Alerts that reach you — phone screen concept with fictional example data

Alerts that reach you

Choose which events should create alerts on your phone.

App & account

Change the app language or manage your K9Link Cloud account.

Language — phone screen concept with fictional example data

Language

Change the app language from Settings. These planned language choices do not translate the walkthrough.

K9Link Cloud — phone screen concept with fictional example data

K9Link Cloud

Manage your K9Link account, AI credits, usage, monthly plan and top-ups.

Monthly AI plans — phone screen concept with fictional example data

Monthly AI plans

Compare monthly plans; the example hours are alternative uses of the same credits, not measured guarantees.

Buy credits — phone screen concept with fictional example data

Buy credits

Choose how many extra credits to buy at the proposed price of $1 per 100 credits.

Examples

See K9Link Cloud signed in with an active Coach plan and its remaining monthly credits.

K9Link Cloud — phone screen concept with fictional example data

K9Link Cloud

Signed-in example with the Coach plan: 3,400 of 5,000 monthly credits remain.

Live controls

View live cameras, dog locations and map alerts.

Map · two dogs — phone screen concept with fictional example data

Map · two dogs

The same full-screen map background, with pins for both dogs and no separate dog panels.

Dog location — phone screen concept with fictional example data

Dog location

Tap Luna’s pin to see her last-known location, open it in another map app or copy its coordinates.

Luna disconnected — phone screen concept with fictional example data

Luna disconnected

Luna’s disconnected status appears at the map’s top-left. Her last-known pin stays visible.

Camera · full screen — phone screen concept with fictional example data

Camera · full screen

A full-screen camera background. Swipe to look around and pinch to zoom.

Boundary alert popup — phone screen concept with fictional example data

Boundary alert popup

A boundary alert appears over the current view. Open the location or dismiss the popup.