FamilyGo

An app for people who care about the safety of their friends and loved ones. Our vision of "safety" doesn't just mean knowing whether your child made it home from school. We also prioritize information security, or protection of user data that answers the following questions: where is my data, who has access to it, and how is my data protected from unsanctioned access?

How is the FamilyGo app different from other services?

  1. The app does not require registration or sending any kind of personal data.
  2. The app does not store data about user locations or movements. All of that information is encrypted and located only on the user's devices. Data exchanges between users are encrypted and take place directly between members of the same group.
  3. The server functions only to exchange keys between users in the same group.
  4. We use the Signal Protocol.

First Steps

To start using the app, you need to confirm that you have reviewed and accept all the terms of the User Agreement, as well as the agreement on Personal Data Protection.

Home Screen

The map takes up most of the home screen. Here you can see the locations of other group members and created Places.

Buttons to access the app's primary functions are at the bottom of the screen:

1 Map the control function for “Members” and “Places”.
2 Chat exchange messages with other group members and receive system messages.
3 Tasks. Create tasks for each group member and reports on their completion.
4 Settings. Functions related to the app's operation, customization, and the selection of key parameters.

At the top of the map is:

5 Button for purchasing one of the subscription packages.
6 Select current group.
7 Quick access button for user profile settings.

To the right are buttons for controlling the map:

8 Zoom in.
9 Zoom out.
10 Center on user's current location.
11 Select maps provider (Yandex, Google, mapbox, and OSM).

Data Protection and Required Permissions

For the application to work properly, the following permissions are required:

  1. Exception for background operations.
  2. Permission for background location tracking.
  3. Permission to track physical activity.

(a detailed description of all required permissions can be found in the Permissions section).

Notices about required permissions that have not been granted will appear at the bottom of your device's screen. Just tap Edit to go right to the relevant menu in Settings.

Default Settings

Additional settings are not required to start using the app. You are assigned a standard name and avatar the first time you log in, which can be changed in your Member Profile. The app also automatically creates the standard group Family (see Working with Groups).

Member Profile

You can change the following in your Member Profile:

  • Avatar – the image used to show your location on the map and displayed in group chat messages. To change the image, simply tap it and choose a new one.
  • Name – your username, which is displayed with your avatar on the map. Tap the  symbol to the right of your name to change it.

The following parameters are automatically collected and exchanged between group members:

  • Current location (with the appropriate permission).
  • Accuracy of location coordinates.
  • Current battery charge of the user's device.

A full description of all available group member settings can be found in the Members/Member Profile section.

To the left of your avatar is the Travel History button. Each member can only view their own history. Users with Kid Mode enabled are an exception. Their history is visible to all "adult" group members. You can read more about Travel History in the corresponding section.

Invite a Member

The fastest way to invite friends and family to a group is to use the Map.

In the list of group members that appears, tap the plus sign under the word "Invite". Make sure a user has already installed the application before inviting them.

In the new Invite Member window, you can select one of the following ways to invite someone:

1. Send an invitation code via messenger or e-mail.
2. Use a QR code. The user must scan the code using their device, allowing the app to access the camera functions.

Join a Group

If you received an invitation to join a group, after opening the app, tap the group selector at the top of the map, then tap Join.

In the window that appears you can select a way to join. Enter the code you received or scan the invitation's QR code with the sender's device and tap Join.

Congratulations! Now you'll always know where your loved ones are. You can also message them, receive tasks from them or assign tasks, and automatically track their movements.

Members

List of Members

A list of all the members in your group can be found in the Map. Members can either appear as a vertical list or a horizontal ribbon. Select your preferred style by tapping the symbol to the right above the list.

Along with their avatar, the list shows a user's current location and name. To learn more about a member or see their location on the map, just tap the corresponding avatar in the list and go to their Member Profile.

Status Symbols or Member Roles

To visualize a member's role or status, the corresponding symbols are displayed next to their avatar.

Does not have the required permissions to device services
Administrator
Current user (you)
Current user (you)

Primary and Auxiliary Devices

Each member can add several devices to a group. One of these devices will be designated as the primary device, and the others are auxiliary. In addition to their own avatars, the auxiliary devices also display the primary device's avatar. To add a new device or change the status of the primary device, go to the Settings / Device section.

Member Profile

General user information (available to all group members):
  • Avatar.
  • Name.
  • Location (with the appropriate permission).
  • Accuracy of location coordinates.
  • Current battery charge of the user's device.

To leave a member profile and go back to the list, tap the Back button situated above the profile to the left, or just swipe the screen right to left.

Group Settings

The following settings are only visible to current "adult" group members. The settings are not available in Kid Mode.

  • History storage period — the amount of time that data about your movements is stored on your device.
  • Show my location — control the visibility of your location to other group members.
    Important: This setting is only available for users who have installed the Business Chat basic package. Family package users can't hide their location!
  • Show push-notification with SOS button – enable or disable a permanent SOS push notification.
  • Receive push notifications from the group — enable or disable notifications about group events: messages in chat or other service messages.
  • Receive SOS signal — receive a signal if a group member taps the SOS button.
  • Receive alerts about dangerous driving — receive messages if a group member is speeding while driving or brakes suddenly.
  • Widget settings — add the SOS button widget to a device's desktop.

Route

You can set a route to each "visible" member of the group. To do so, navigate to the profile of the member you want and press the button to the right of that user's avatar. The app will build a route to that user.

Along with the route, the application will display the following parameters:

1 Means of transportation (by car or on foot).
2 Expected arrival time.
3 Distance to the member.
4 Your location (address).
5 The location of the member you have routed to (address).

Travel History

Each group member has access to a travel log. The user can select or adjust their data storage period from 1 to 14 days. The travel log is only available to the user it belongs to. Devices with Kid Mode enabled are an exception. A child's travel history is visible to all group members.
To view travel history, tap the button to the left of the avatar in your profile or child profile.

To view the relocation history click the button to the left of the Profile picture in your profile or child’s profile.

The top of the screen will show a map routing all your movements for the selected day (I).
At the bottom of the screen, there is a control panel (II), where you can:

1 Select the days you need (today, yesterday, or calendar).
2 Select a time to display the user's position at that time (Slider 0—24 hr. or forward/back buttons).
3 Increase or decrease the visible area of the map.
4 Select and view individual trips. The app automatically recognizes car travel. Additional data is available for each trip:
5 Trip time.
6 Distance.
7 Address of beginning and end points.

Each trip's route can be viewed individually. Just tap on the minimap for each trip to view it.

Groups

Ensuring secure communication within a group is an important operating principle of the app. The service can be used to not only communicate within a family, but also in other kinds of groups that are united by common interest or purpose.

A user cannot use the application if they are not a member of at least one group. That's why each new user is automatically given a Family group when they launch the app. The user becomes the administrator of that group. Later on, the group can be renamed or given a new symbol.

Change Active Group

You can switch between groups using the selector at the top of the screen.

Creating a New Group

To create a new group, you need to open the group selector at the top of the screen and tap Create.
In the window that opens, you can pick your own name for the group or select one of the standard names. You can also pick an icon for it. Once you're done, tap Save.

Group Administration

The group administrator can change the name and symbol of the group. In order to change the group's current attributes, the administer must navigate to settings (1) and select the group they want to change (2).

In the administration window, the user may:

1 Change the group name.
2 Change the group symbol.
3 Give administrator rights to another member.
4 Leave the group (provided the administrator role has been assigned to another group member).

Places

FamilyGo lets you save important places on the map, such as home, school, or work. Users can adjust their settings to receive notifications if a group member is at a specific point.

Members can create personal places, visible only to them, and public ones.

Places List

The group's places list, created by you and other members, can be found in the Map. Places can be displayed either vertically or horizontally. Select the right layout for you by tapping the corresponding symbol on the right above the list/ribbon.

Create a New Place

There are two ways to create a new place. Tap the point on the map and hold it for 3 seconds. The application will open a dialog box to create a place. Another way to find the dialog box is by tapping the plus sign in the places list.

You can select the point on the map or enter the address in the search bar (1).

You must give the place a name (2) and a symbol, (3) and select a radius for it (4).

Finally, you need to decide whether the new place will be available to all group members (5), and which group members you would like to receive system messages about in relation to it (6 7).

Don't forget to finish creating the new place by tapping Add (8).

Change or Delete a Place

To change the settings of a current place, select the place in the list and tap its symbol. A place's creator can change its name (2), symbol (3), and visibility (5). The other group members may only select which members they want to receive automatic notifications about in relation to it (6 7).

Only a place's creator or the group administrator can delete a place. To delete a place, tap the button in the upper left part of the screen.

Chat

Every group in FamilyGo has its own chat. Chat content, as well as messages sent between members, is entirely encrypted and cannot be seen by members of other groups or third parties.

Besides messages from members themselves, the chat also displays messages about events in the group, such as when members reach a certain location, are speeding, or send out an SOS signal.

User Interface

The group chat's user interface consists of the message ribbon (1), an input field (2), the Add Attachment button (3), and the Send Message button (4).

The Filter button in the upper left corner (5) lets you adjust what messages you see. A user can decide what types of notification they want to see in chat.

1 Messages about speeding or sudden braking. For example, John is driving at a dangerous speed – 140 km/h.
2 Messages about member actions. For example, John left the group.
3 Messages about member movements in relation to certain points. For example, John arrived at the point HOME.
4 Messages from other group members. For example, "Hello, world!".

Message Receipt Notifications

For descriptive purposes, each message sent is marked according to its current status:

1 Message not received – the chat ribbon only displays the message's text and the time it was sent.
2 Message received, but not read. The recipient's semi-transparent avatar is displayed in the message. The settings allow you to see up to four avatars at once. If there are more then four people in a group, a user can tap a message to see the full list of members who received the message.
3 Message received — the avatar of the user who has read the message is entirely visible.

Tasks

The Tasks window looks like a chat. The difference is each task has two statuses: active and complete. The Task Ribbon is like a group pinboard where each member can quickly post general tasks for the group or, after finishing an active task, can mark the task as complete.

User Interface

The list of tasks (1) has two parts: Active and Complete. Located under the task list is:

2 an input field to describe the task.
3 the Add Attachment button.
4 the color selection button.
5 the Create Task button.

Active Tasks

For each active task you will find: the author's avatar (1), a color code (2), the task description time created (3). To change a task's status to complete, tap the button (4) and confirm completion. The task will then be moved to the completed list.

Completed Tasks

For each completed task you will find: the author's avatar (1), task description and time of completion (2), the task's performer (3). If you want a task to be performed again, just move it back to the active list. Tap the button (4)to do this. To delete a task, tap the button (5) and confirm the deletion.

Safety

Kid Mode

One of the application's primary goals is to ensure maximum security for children. To avoid a child accidentally disabling important functions, a special operating mode for children has been incorporated in the app. In this mode, the user cannot:

  1. Leave a group
  2. Change their profile settings (including their visibility on the map)
  3. Change permissions for the application to access device functions

Every adult group member can not only see a child's current location but also their travel history.

To turn Kid Mode on or off, navigate to Settings/General (1) and enable or disable it (2).

In the following window you will need to set a password (1) and enter your e-mail address (2) in case you need to recover the password. The password must be at least 6 characters long. The e-mail address you provide will only be stored on the user's device. The device's standard e-mail provider will be used to send the message.

You must enter the password you set to disable Kid Mode (1). If you forgot the password, tap "Forgot password?" (2) and the application will automatically send the password to the e-mail address you provided when you enabled Kid Mode.

SOS Button

The application includes an SOS button so every group member can immediately notify other group members in case of danger or an accident. The SOS button takes two forms:

1 A permanent push-notification.
2 A specially installed widget on your device's screen.

You don't need to open the app itself or even enter your code to unlock the device. The push-notification is displayed on the lock screen.

You can find the process for enabling or disabling the widget in the Member Profile section above.

After a group member presses the SOS button, the other members will receive a corresponding push-notification accompanied by a 10-second audio signal. A system message will appear in the group chat that shows you the location of the event on the map.

If necessary, each group member can disable the push-notification in their profile. The system message in the group chat cannot be disabled. It will always be delivered.

Driver Monitoring

1 Driver monitoring is a useful feature for beginner drivers. The application can measure travel speed. The user can set two speed limits – "high speed" and "very high speed." Messages will be sent to the group's general chat when these limits are exceeded.
2 Additionally, the application can detect sudden braking and notify group members when that occurs.

Enabling/disabling driver safety controls

You can enable or disable driver safety controls in Settings\Driving Safety (1) and turn Driver Monitoring on or off (2).

Control Parameters

1 Collision detection sensitivity – a parameter that regulates how the app reacts to changes in travel speed.
2 The first speed limit that, when exceeded, triggers a very high speed notice from the application. Range of 80—260 km\h.
3 The second speed limit that, when exceeded, triggers a high speed notice from the application. Range of 80—260 km\h.
4 Cancel all changes and restore default settings.

Settings

Users can individualize the app's operations in settings. The main settings window consists of three primary blocks:

  1. Application Settings.
  2. Group Settings.
  3. Help and Documents.

Application Settings

General

Basic application settings shared by all groups.

Select a color for the primary symbols and elements of the user interface

Select a maps provider and the type of map used to display group members and points.

Select a language for the app. Available languages: Russian, English, and German.

Enable/disable a PIN code to protect the app from unsanctioned use.

Enable/disable Kid Mode.

Switch between metric and standard units of measurement for displaying distances and speed.

A list of all user devices added to the current group. Each device is displayed as a separate group member with their own attributes (name, avatar, location, and settings). At the same time, all the devices logically belong to the same user — the primary device.

The process for adding devices is the same as inviting an ordinary member. To add a device, you need to create a special invitation code by tapping Add Device.

Safe Driving

For speed and acceleration monitoring see Driver Monitoring.

Permissions

Control the application's access to your device's system resources.

In order for the application to work properly, it requires access to certain device resources. The application requires the following permissions:

Enable GPS — access to GPS coordinates is required to accurately determine a user's location.

Allow background location tracking — the application constantly monitors a user's location. If you don't want to be visible to other members, disable location display in your profile. In case of an accident, or if someone presses the SOS button, the application will send the exact coordinates of the event to other group members.

Allow tracking physical activity — determining your method of transportation allows the application to build the correct route for you and save your travel history.

Allow camera access — required for scanning the QR code in a group invitation.

Allow microphone access — required for communication between group members and audio recording from children's devices.

Allows access to device memory — access to device memory is required to choose a user profile photo or store OSM map data.

Exception for background operations — required for data exchange between members or when a device is asleep.

Group Settings

A list of all the groups you are a member of. Groups in which you are the administrator (1) see also Group Administration. Groups you are an ordinary member of (2).

Help and Documents

1 Links to the User Manual, the FAQ page, and other resources that will help you use the app.
2 User Agreement and Confidentiality Policy.
3 Rate the app in the Store.

Subscription

FamilyGo requires a paid subscription. You can select the right package for you and a convenient payment schedule.

Payment Packages

The application is available in 2 versions.

The Family Package contains all the functions described in the manual above. The Business Package is geared towards professional users who want to ensure maximum protection and confidentiality of their communications and movements. Business Package users can turn off geolocation and choose not to display their location, making their movements invisible to other group members.

Demo Period

After launching the app for the first time, every user will have 7 days of free access to the Business Package. During this period, you can evaluate and test the app's functions without restrictions. If for some reason you do not want to use the application at the end of the demo period, we will be grateful for any feedback you can provide that will help us improve the service. At the end of the demo period, or when your subscription expires, you can continue to use the application's SOS button for free.

SOS Button Mode

This mode is available to all users who have downloaded the app. You can receive or send an alarm signal to members of your group, regardless of whether you have a paid subscription or the free demo version. The alarm button widget and push notification on your device's lock screen will remain. Alarm signals will still be sent to the chat, and the location of the event will be displayed on the map.

However, the application's other functions will be blocked.