User Guide

When you perform a ONE CLICK creation of your Private Cyberspace, a Personal Console software is installed into your browser.

Personal Console gives you full control your Private Cyberspace through a single user interface that works on most phones and laptops.

private_cyberspace_2

The Personal Console is frontend user interface of your Private Cyberspace, while the Disposable Nodes provide the backend computing power.

Personal Console described in this web page is for a Private Cyberspace that has been preloaded with applications selected by the contacttrace.com.au application provider. You are encourage to personalise it by changing the applications and their underlying infrastructures as you gain more experience with operating your own Private Cyberspace.

1. Installation

Just go to 88.io and you will be redirect to the closest server to you (e.g. app.contacttrace.com.au)
where Personal Console will then be installed into your web browser.

  • NO download from App Stores or Play Store
  • NO sign-up to any service or create any account
  • NO advertisement or any unsolicited interruption
  • NO leaking of data outside of your phone
  • NO username, email, phone number etc. needed
  • NO charge for use, distribution, modification (refer to license)
  • NO hidden operation (source code is published publicly)

Once installed Personal Console will ask permission to access your location - like any other data collected by Personal Console, by default all location data collected stays on your phone and is used to display your location to you only.

2. Quick Start

Collect your first location into your Private Cyberspace with Personal Console in ONE SECOND with just 2 clicks.

1sec

On start up the Personal Console displays a map, showing your current location in the middle of it as a blue dot (as shown below).

current_location

First, click on the "Location Pin" button on the right of the screen (as shown above) to add a Pin on the map to indicate your current location.

pin

Second, click on the "Web Pin" button on the resulting menu (as shown above) to use the Web Browser's internal geolocation value as your current location.

webpin

Congrats! You have just added your first information asset into your Private Cyberspace!

Note NO data leave your phone - you can even collect data OFFLINE. You can confirm that feature by continuing to collect data after you have disabled all communication functions e.g. turn on "air plane mode" of your phone. Programmers can confirm by auditing the javascript code already loaded in your browsers.

3. Quick Earn

You can OPTIONALLY fuzzify share some of the data you have collected anonymously.

If you would like to share some of the data you have collected
Earn your first coin by submitting anonymous status with your Personal Console.

To protect your privacy, PRIVATE Alias can only be used to privately COLLECT data for you, to SHARE the data collected anonymously with others you can create one or more ANONYMOUS Alias.

Go to IDENTITY -> 1. Dynamic Alias -> a. List and check the alias Type in top row.

private_alias

If it shows Private, tap on the Create Alias button to upgrade the alias to an Anonymous alias. Simply enter your preferred password and select OK.

alias_passsword

The Wallet (where the coins are stored) will also be created automatically. Select any of the keys displayed and select OK when prompted.

wallet_creation

Once completed, a confirmation pop-up message will be displayed.

wallet_completed

The alias file will be downloaded to your device. The Exchange number is the number of coins earned. In the example below, the number is 0, which means there is no coin earned.

anonymous

The next step is to add a pin on the map. In the example below, a Web pin is used. Once the pin is shown on the map, select the Location button on the right and scroll down to Time Blocks as shown below.

time_blocks

The Time Block window will be displayed. Select the Status button.

status

There are three status categories, Virtual Vaccine, Venue status and Safety Hazard, In the example below, Health - pcr positive (ppr) is selected. There is an optional message to be included after the status has been selected, e.g: Tested at a Haymarket clinic.

ppr

Once the status has been successfully submitted, it will be reflected in the Time Blocks.

status_submitted

To view the total number of coins earned, go to CITIZEN IDENTITY -> 2. Anonymous Interaction -> d. Wallet -> Exchange. In the example below, one coin has been earned.

exchange

4. Daily Map Usage

Personal Console has a Daily Map in front, showing your movements and all the assets you have collected for EACH DAY.

Scrolling though the different days on the Daily Map is like flipping through a multimedia diary of your life. The more details you put into the Daily Map, the more insights you can gain from it and the more contributions you can potentially make using it.

When you first install app.contacttrace.com.au the following will be shown:

begin

Personal Console initial display explained
1 - Alias Type 2 - Zoom Level
3 - Background Map 4 - Camera Scanner
5 - Current Location 6 - Location Pins
7 - Dynamic Alias 8 - Number of Alerts
9 - Map Copyright 10 - Map Scale
11 - Application Menu 12 - Notification List
  • Items in the Notification List will NOT be shown again, after being click on once.

  • Base Map button displays different Base Maps as the background. The sample above is using the Transport Base Map, you can see the bus route number 418 along the roads. Besides picking different Base Maps for different purposes, you can also edit those maps online by just clicking the "Edit" button.

  • Camera Scanner can scan most QR codes, Barcodes and Text for contact tracing (e.g. bus shops QR codes, Alipay Wechat QR codes, product Barcodes, all COVID QR codes worldwide).

  • Current Location button shows you rapidly where you currently are on the map (and depending on your phone might also show the direction you are facing).

  • Add Pin button enables you to put locations you have visited on the map.

  • Menu button allows you to select the easy One Button Contact Trace Mode or the full featured Advanced Mode.

  • Copyright button gives you more details on the creators of the displayed Base Map

4.1. Location Pins

Location Pin is an easy and powerful way of collecting information about you and your environment.

They do not just tell you locations on the map, you can attach ANY sort of useful information onto each of them e.g. food orders, people names, shopping receipts, wifi signals etc.

The more pins you collect

  1. the more details you have to TRACK down the virus
  2. the better insight you GAIN into your lifestyle
  3. the more data you can SELL to potential buyers

The Pins are all numbered from the beginning of each day. So the first pin of the day is number 1, then 2, then 3 etc.

To help you see where the data for each pin came from easily, they can have different colours.

green_marker Touch Pin
Placed by touching the exact location on the map

red_marker Server Pin
Import from Servers (e.g. external gps devices)

grey_marker Phone Pin
Import from Phone (e.g. gpx, kml mobile apps)

blue_marker QR Pin
Placed by scanning QR codes

black_marker Web Pin
Placed by using current geolocation from web browser

pink_marker Name Pin
Placed by selecting from a list of names of venue nearby

orange_marker App Pin
import from our own app (e.g. 88io.apk)

4.2. Increasing Accuracy

Apple and Google have massive geo-positioning capabilities, but accuracy on their mobiles is still not good enough for within metre positioning - this is where you can help.

If you zoom into the blue dot on your map, by spreading out with 2 fingers, you will see a blue circle around the blue dot, which indicates the accuracy of your location as reported by the blue dot (as shown below).

zoomin

Some governments offer high resolution images for free (e.g. NSW Australia) which act as a great background map.

Below is the same view as above, but with the base map changed using Change Base Map button in the upper right of the screen.

changemap

For high accuracy placement, you can use the image background to see whether the blue dot is indicating your current position properly and only use Web Pin if it is acceptable.

For example, as shown below, the user was standing next to a rubbish bin collection area.

Web Pins are coloured Black. All Pins are numbered in chronological order (as shown below).

webpin1

When the blue dot accuracy of your current location is poor, you can use Touch Pin to specify a more accurate position by selecting Touch Pin instead of Web Pin and then touching the map at the correct position.

For example, as shown below, the blue dot was in the middle of the road when the user was standing on the pavement, so the user clicked the Touch Pin button instead of the Web Pin button and touched the screen.

Touch Pins are coloured Green. There are lines linking all pins together in chronological order (as shown below).

touchpin

4.3. QRcode, Barcode and Text scanning

Unlike the very limited COVID QR Code scanners, Virtual Vaccine can make use of any QR code, Barcode and Text images, e.g. overseas COVID QR Codes, Alipay, bus seats, home made QR codes etc.

qrcode

A faster result is normally achieved when using the rear facing camera.

qrcode_scanning

If the QRcode scanning is successful, a blue pin will be displayed on the map.

qrcode_pin

Barcode scanning

barcode

To take the photo, it must be done in landscape mode and if it is detected, it will be shown as below.

barcode_result

After clicking on the barcode result, a black pin will be displayed on the map.

barcode_pin

Text scanning

text_scan

Use the camera to take a photo of the text or the image to be scanned.

text_recognition

If the result is successful, a black pin will be displayed on the map.

text_pin

5. Progressive Web App

Personal Console is implemented as a Progressive Web App, giving it benefits like:

  1. Cross Platform - web browser based works across multiple computer (Windows, macOS, Linux) and phone (Android, iOS, Linux) platforms.
  2. Store Independence - no tracking by Google Play Store and Apple App Store what, when how you use your app.
  3. Offline Capable - use of Progressive Web Application allows operation without server and without internet.

Web Console is the first step in building up your Private Cyberspace. Just point your browser to 88.io and you will be redirected to the nearest Personal Console launch point.

Personal Console gives you control of your Private Cyberspace through a web browser interface.

To ensure maximum privacy, it can operate OFFLINE without any network connection.

For details please visit Personal Console page.

web_console

homepage_transport_map

After the click, your Personal Map available at https://app.contacttrace.com.au will be installed inside your mobile phone browser.

personal_map

You can use it immediately to start building up your personal information assets by scanning COVID QR codes, Shopping Barcodes, Bus Shops QR Codes etc.

You can also install mobile apps to feed your Personal Map automatically with locations you have visited and wireless signals you have encountered (e.g. bluetooth signals from other COVID apps, TVs, earbuds etc.) while it remains in your pocket.

bluetooth_pin2

Unlike other apps, your have full independent control of Citizen Assisted Contact Tracing right on your phone. By default:

  1. NO sending of DATA outside your phone.
    When needed (say you tested COVID positive or someone offered you a bag of cash) you can selectively disclose some of the collected data.

  2. NO running of SOFTWARE outside your phone.
    Software (e.g. Personal Map itself) does not need to "phone home" to operate. In fact you can make a copy and start your own COVID fighting force independent of us.

As you gain more confidence in Citizen Assisted Contact Tracing, you can start to exchange data and rewards with other citizens under the protection of the Fiduciary Exchange.

Add Location Pins

To start you need to feed your selected Alias with some location.

Virtual Vaccine Modes

Although your PRIVATE Alias gives you perfect memory (e.g. history of your movements), when there is a large outbreak, it might takes too long to be notified out-of-band (e.g. through TV news) that you might be exposed and wait for you to submit your movement manually.

When there is an outbreak you can OPTIONALLY use your ANONYMOUS Alias to submit some of your data to the Fiduciary Exchange under the protection of novel technologies like Dynamic Alias and Fuzzy Block.

Instead of submitting data directly to the government, Fiduciary Exchange allows your data to be processed and shared differently under your FULL CONTROL depending on the current threat level.

  1. ANONYMOUS Alias can be used in Defensive Mode - when there is no outbreak. You do NOT have to submit any data to Fiduciary Exchange, only basic automatic logging on your phone and manual scanning of mandatory QR codes, thus saving battery, data traffic and manual effort.

  2. REALTIME Alias can be used on Offensive Mode - when there is an outbreak. You can send your privacy protected data into the Fiduciary Exchange, turn on intensive automatic logging and perform frequent manual scanning of voluntary QR codes or tapping on Virtual Markers in locations without QR codes.

The anonymity and speed of Exposure Notifications sent by the Fiduciary Exchange are controlled by the citizens themselves based on their own circumstances.

Fiduciary Exchange uses blockchains to scale up linearly according to demand and to protect against bad citizens with malicious intents. The more citizens, the more data, the more devices, the more anonymity, the more security.

Community Map

Citizens can choose to contribute public data to the Community Map available at https://map.contacttrace.com.au under the protection of the Fiduciary Exchange's Dynamic Alias.

People accessing the Community Map can use the different trust levels assigned by Fiduciary Exchange to get an indication of the quality of different information provided on the map by different Aliases.

From COVID test queue lengths to availability of Pfizer vaccine at a GP, any information relevant to the COVID fight is welcomed.

vaccine2

The Community Map is also using the Bluetooth and Wifi signals (collected as part of the Data Fusion function) donated by some citizen volunteers to to build a terrestrial indoor friendly Geopositioning Network. No need for foreign satellites and rockets, a national critical infrastructure built and owned by the citizens!

Being In Control

By storing your data on your device AND performing computation on them yourself, you retain control and thus ownership of your data.

For people who are used to submitting their data PASSIVELY to the Cloud, the freedom of controlling their data ACTIVELY can be a liberating experience.

                Those who don't move, don't notice their chains.
                - Rosa Luxemburg

Disclosing your data to enrich or to enslave, to protect or to attack, to gain or to deliver value ... now it is YOUR choice and no longer the Cloud's choice.

VIRTUAL VACCINE

virtual_vaccine

At least one pin is required. It can be a Web pin, a Touch pin, a QR pin or an Imported pin.

The pin settings is located in CITIZEN INSIGHT -> Community Map -> Daily Map -> Settings.

pin_settings

The pins displayed will be based on the values in the settings.

Display Date: show pins created on this date.
Display Timezone: show pins created with the selected time zone.
Block Type: Local (small area, 30 minute block) or Global (much bigger area, 1 day block).

local_global

Display Length: from 1 day to 28 days.

display_length

Display Storage: from 28 days to 60 days.

display_storage

Display Date: pins created after the selected date will not be displayed.

display_date

Auto Submit: if turned on, it will automatically submit the last Covid status to every new pin created.

auto_submit

Copy Government: if turned on, it will send the status to a government agency.

copy_government

L1: Local block 1.
1P: 1 pin.
Neighbours: display and check Covid status submitted in the 8 surrounding blocks.
Status: submit a Covid status
Check: display the Covid status submitted within the same block (not available for users with "Private" alias).
Receive Message: display all messages sent and received within the same block (not available for users with "Private" alias).
Send Message: submit a message to other users within the same block (not available for users with "Private" alias).

aliases

The alphanumeric characters on the right are the aliases who send the messages.

Example:
"Having Covid symptoms" was sent by _Siq-2OI alias on 16-Jun-2022 at 13.46.
"Positive PCR test in Haymarket" was sent by MK82QiYL alias on 16-Jun-2022 at 13:45.

Data

The data settings is located in CITIZEN INSIGHT -> Citizen Timeline -> Virtual Vaccine.

virtual_vaccine_options

Vaccination, Test, Quarantine and Symptoms allow users to store the result. There is also an option to share the result.

virtual_vaccine_share

Identity: Anonymous or Alias
Reward: Retrospective or Negotiate
Fuzziness: Global, Local or Exact
Delete: Data removed after the selected date

Risks

virtual_vaccine_risks

Vulnerability: Yes, No
Hotspots: Display areas on the map where there are Covid cases for up to the last 28 days
Current: Display the current location on the map
Past: Set the number of days

1. MENU - Initial View

When you first install app.contacttrace.com.au the following will be shown:

begin

Personal Console initial display explained
1 - Alias Type 2 - Zoom Level
3 - Background Map 4 - Camera Scanner
5 - Current Location 6 - Location Pins
7 - Dynamic Alias 8 - Number of Alerts
9 - Map Copyright 10 - Map Scale
11 - Application Menu 12 - Notification List

Items in the Notification List will NOT be shown again, after being click on once.

2. MENU - Tree Listing

To display the Menu please click on the round Menu button in the Upper Left corner.

Applications are currently divided into 4 categories:

  1. CITIZEN IDENTITY Applications
  2. CITIZEN INSIGHT Applications
  3. CITIZEN RESOURCE Applications
  4. HELP Applications

Menu Items listed below with
  ^   are for Aliases with REALTIME permission only.
  #   are for Aliases with ANONYMOUS and REALTIME permissions.
Those without the above are for Aliases with PRIVATE, ANONYMOUS and REALTIME permissions.

CITIZEN IDENTITY

0 1 2 3 4 5
1 Dynamic Alias Introduction -- -- --
2 Dynamic Alias Nodes -- -- --
3 Dynamic Alias a. List Create Alias -- --
4 Dynamic Alias a. List Import Alias -- --
5 Dynamic Alias a. List Export History -- --
6 Dynamic Alias a. List Import History -- --
7 Dynamic Alias b. Details -- -- --
8 Dynamic Alias # #c. Verification #1. Verified Identity #1. Phone Number #Register
9 Dynamic Alias # #c. Verification #1. Verified Identity #2. Credit Card #Register
10 Dynamic Alias # #c. Verification #1. Verified Identity #3. Driver Licence #Submit
11 Dynamic Alias # #c. Verification #1. Verified Identity #4. Email #Get Code
12 Dynamic Alias # #c. Verification #1. Verified Identity #5. Global Block #Submit
13 Dynamic Alias # #c. Verification #1. Verified Identity #6. Last ISP #Submit
14 Dynamic Alias # #c. Verification #1. Verified Identity #7. Local Block #Submit
15 Dynamic Alias # #c. Verification #1. Verified Identity #8. Medicare #Submit
16 Dynamic Alias # #c. Verification #1. Verified Identity ^9. Venue ^Get Code
17 Dynamic Alias # #c. Verification #2. Check Verification #Search --
18 Dynamic Alias # ^d. Qr Log ^Submit -- --
19 Anonymous Interaction #Introduction -- -- --
20 Anonymous Interaction #Nodes -- -- --
21 Anonymous Interaction #a. Message #Send -- --
22 Anonymous Interaction #a. Message #Receive -- --
23 Anonymous Interaction #b. Ringtone #Create -- --
24 Anonymous Interaction #c. Payment #Charge Credit Card #Charge --
25 Anonymous Interaction #c. Payment #OZtell #Generate New Token --
26 Anonymous Interaction #c. Payment #OZtell #Use Above Token #1.Credit Card
27 Anonymous Interaction #c. Payment OZtell #Use Above Token #2. Bpay
28 Anonymous Interaction #c. Payment #OZtell #Use Above Token #3. Bank Deposit
29 Anonymous Interaction #d. Wallet #Key #Delete --
30 Anonymous Interaction #d. Wallet #Key #Add --
31 Anonymous Interaction #d. Wallet #Address -- --
32 Anonymous Interaction #d. Wallet #Signature #Delete --
33 Anonymous Interaction #d. Wallet #Signature #Add --
34 Anonymous Interaction #d. Wallet #Chain -- --
35 Anonymous Interaction #d. Wallet #PrivateKey -- --
36 Anonymous Interaction #e. Entity -- -- --

CITIZEN INSIGHT

0 1 2 3 4 5
1 1. Citizen Timeline Introduction -- -- --
2 1. Citizen Timeline Nodes View -- --
3 1. Citizen Timeline Nodes Monitor -- --
4 1. Citizen Timeline Nodes Input -- --
5 1. Citizen Timeline Nodes Output -- --
6 1. Citizen Timeline Nodes Directory -- --
7 1. Citizen Timeline Nodes Storage -- --
8 1. Citizen Timeline Nodes Process -- --
9 1. Citizen Timeline Nodes Support -- --
10 1. Citizen Timeline a. Virtual Vaccine 1. Vaccination Share --
11 1. Citizen Timeline a. Virtual Vaccine 1. Vaccination Store --
12 1. Citizen Timeline a. Virtual Vaccine 1. Vaccination List --
13 1. Citizen Timeline a. Virtual Vaccine 2. Test Share --
14 1. Citizen Timeline a. Virtual Vaccine 2. Test Store --
15 1. Citizen Timeline a. Virtual Vaccine 2. Test List --
16 1. Citizen Timeline a. Virtual Vaccine 3. Quarantine Share --
17 1. Citizen Timeline a. Virtual Vaccine 3. Quarantine Store --
18 1. Citizen Timeline a. Virtual Vaccine 3. Quarantine List --
19 1. Citizen Timeline a. Virtual Vaccine 4. Symptoms Share --
20 1. Citizen Timeline a. Virtual Vaccine 4. Symptoms Store --
21 1. Citizen Timeline a. Virtual Vaccine 4. Symptoms List --
22 1. Citizen Timeline a. Virtual Vaccine 5. Risks a. Vulnerability --
23 1. Citizen Timeline a. Virtual Vaccine 5. Risks b. Hotspots Point Map
24 1. Citizen Timeline a. Virtual Vaccine 5. Risks b. Hotspots Area Map
25 1. Citizen Timeline a. Virtual Vaccine 5. Risks c. Current --
26 1. Citizen Timeline a. Virtual Vaccine 5. Risks d. Past --
27 1. Citizen Timeline a. Virtual Vaccine 6. Mask Share
28 1. Citizen Timeline a. Virtual Vaccine 6. Mask Store
29 1. Citizen Timeline a. Virtual Vaccine 6. Mask List
30 1. Citizen Timeline a. Virtual Vaccine 7. Share
31 1. Citizen Timeline b. Venue Status -- -- --
32 1. Citizen Timeline c. Safety Hazard i. Speed Limit Alert Speed Limit Map --
33 1. Citizen Timeline c. Safety Hazard ii. Geofencing Alert -- --
34 1. Citizen Timeline c. Safety Hazard III. Share -- --
35 2. Community Map Introduction -- -- --
36 2. Community Map Nodes View -- --
37 2. Community Map Nodes Monitor -- --
38 2. Community Map Nodes Maps -- --
39 2. Community Map Nodes Session -- --
40 2. Community Map a. Daily Map i. Display Pins -- --
41 2. Community Map a. Daily Map ii. Filter Location -- --
42 2. Community Map a. Daily Map iii. Location Files Read from Phone --
43 2. Community Map a. Daily Map iii. Location Files Save to Phone --
44 2. Community Map a. Daily Map iv. Settings -- --
45 2. Community Map b. Session Map #i.Session List #Create Session --
46 2. Community Map b. Session Map #i.Session List #Update --
47 2. Community Map b. Session Map #i.Session List #Download --
48 2. Community Map b. Session Map ii. Private View -- --
49 2. Community Map b. Session Map iii. Public View -- --
50 2. Community Map c. Status Map i. Category -- --
51 2. Community Map c. Status Map ii. Area -- --
52 2. Community Map d. Indoor Map i. Level Browser -- --
53 2. Community Map d. Indoor Map ii. Floorplan Designer -- --
54 2. Community Map d. Indoor Map iii. Distance Measure -- --
55 2. Community Map e. Map Browser i. Government -- --
56 2. Community Map e. Map Browser II. Transport -- --

CITIZEN RESOURCE

0 1 2 3 4 5
1 1. Campus Compute Introduction -- -- --
2 1. Campus Compute Nodes View -- --
3 1. Campus Compute Nodes #Label #Submit --
4 1. Campus Compute Nodes Client -- --
5 1. Campus Compute Nodes Server -- --
6 1. Campus Compute Nodes Monitor -- --
7 1. Campus Compute Nodes Activate/Activated Create User --
8 1. Campus Compute Applications File Client -- --
9 1. Campus Compute Applications Note Client -- --
10 1. Campus Compute Applications Personal Client -- --
11 1. Campus Compute Applications Transfer Client -- --
12 1. Campus Compute Applications Vault Client -- --
13 1. Campus Compute Applications Avatar Server -- --
14 1. Campus Compute Applications Browser Server -- --
15 1. Campus Compute Applications Meet Server -- --
16 1. Campus Compute Applications News Server -- --
17 1. Campus Compute Applications Search Server -- --
18 1. Campus Compute Applications Video Server -- --
19 2. Home Compute Introduction -- -- --
20 2. Home Compute Nodes View -- --
21 2. Home Compute Nodes #Label #Submit --
22 2. Home Compute Nodes Client -- --
23 2. Home Compute Nodes Server -- --
24 2. Home Compute Nodes Monitor -- --
25 2. Home Compute Nodes Local
26 2. Home Compute Nodes ^Activate/^Activated ^Create User --
27 2. Home Compute Nodes ^Access ^Submit
28 2. Home Compute Applications App Client -- --
29 2. Home Compute Applications Barcode Client -- --
30 2. Home Compute Applications Calendar Client -- --
31 2. Home Compute Applications Encrypt Client -- --
32 2. Home Compute Applications QRcode Client -- --
33 2. Home Compute Applications Relation Client -- --
34 2. Home Compute Applications Speech Client -- --
35 2. Home Compute Applications Task Client -- --
36 2. Home Compute Applications Vault Client -- --
37 2. Home Compute Applications Agent Server -- --
38 2. Home Compute Applications Album Server -- --
39 2. Home Compute Applications Chat Server -- --
40 2. Home Compute Applications Discuss Server -- --
41 2. Home Compute Applications Hub Server -- --
42 2. Home Compute Applications Photo Server -- --
43 2. Home Compute Applications Recorder Server -- --
44 2. Home Compute Applications Search Server -- --
45 2. Home Compute Applications Web Server -- --
46 2. Home Compute Applications Email Server -- --

HELP

The version number of your Personal Console software is shown next to word HELP
e.g: HELP v22081601

0 1 2 3 4 5
1 HELP 1. User Guide --- -- --
2 HELP 2. Get Support --- -- --
3 HELP 3. Mobile App Mobile App / Download iOS App -- --
4 HELP 4. UPDATE VERSION --- -- --

Dynamic Aliases

Realtime Alias

To upgrade from Anonymous alias to Realtime alias, go to CITIZEN IDENTITY -> Dynamic Alias -> Details and enter the phone number. In the example below, the phone number is an Australian mobile number 61410311070.

register_ph_no

The next step is to enable the phone number verification. Go to CITIZEN IDENTITY -> Dynamic Alias -> Verification -> 1. Phone Number and select the Register button.

register_ph_no

You have a minute to ring 1800 180 100 to have the number verified. If it is more than a minute, please click on the Verify button again.

call_1800180100

Once the number has been verified, a verified token will be displayed.

ph_no_verified

The Realtime status is also shown.

realtime_alias

Save Alias ID

The Alias ID created can be saved to the device, to the remote server or both. This is useful if the browser's cache has been cleared and the user wants to use the same Alias ID.

To save the Alias ID, click on the row that shows the Alias ID to be saved. In the example below, the Associate Alias ID is selected.

alias

Click on the Save Alias button and follow the prompt.

save_alias

Load Alias ID

To load the Alias ID saved in the device or on the remote server, click on the Import Alias button.

import_alias

Select the location of the saved Alias ID by entering 1 or 2,click on the OK button and follow the prompt.

import_alias_selection

Details

To store your contact details, go to CITIZEN IDENTITY -> Dynamic Alias -> Details. Supporter will turn of the camera of the device so it can scan the referral's QR Code alias.

details

Verification

Certain functions of the app can only be accessed if the alias is a Realtime alias and in order to upgrade from the Anonymous alias to Realtime alias, a Phone Number must first be verified. The more things verified, the more functions are accessible.

In the example below, the user's Phone Number and Credit Card have been verified.

verification

A Realtime alias is also required for using the Venue function. In the example below, the venue used is Marigold Restaurant, Haymarket, NSW 2000

venue_marigold

Click on the Get Code button to have the 6 digit code sent to the phone. In the example above, the phone number used is 61292813388. Enter the code and click on the Submit button.

venue_code

If the venue has been verified successfully, the token will be displayed.

verified_token

Anonymous Interaction

Custom Ringtone

Custom Ringtone notification is only available to Associate and Member Aliases.

Available "Send Phone" numbers:
61282050080
61282050081
61282050082
61282050083
61282050084
61282050085
61282050086
61282050087
61282050088
61282050089
61282050090
61282050091
61282050092
61282050093
61282050094
61282050095
61282050096
61282050097
61282050098
61282050099

Custom Ringtone Set Up

There are two types of Ringtone:

  1. Alias
  2. Status

Both ringtone types require an Anonymous alias or higher.

Go to CITIZEN IDENTITY -> Dynamic Alias -> List. If the Type in the table top row is Private, click on the blue Create Alias button to upgrade the status to Anonymous which will also creates the Wallet.

Once the alias has been upgraded, go to CITIZEN IDENTITY -> Dynamic Alias -> Details -> Enter the mobile number of the device in the Phone Number field. In the example below, 61410411070 which is an Australian mobile number is used.

phone_number_field

Alias Ringtone

To set up an Alias ringtone, go to IDENTITY -> Anonymous Interaction -> Ringtone.

alias_ringtone

Caller Phone = the Caller ID (DNIS number) displayed on the receiving mobile phone
Callee Phone = the receiving mobile phone number
Caller Ringtone = the unique digits used by senders to ring you
Alias ID = receive calls from all aliases
Expiry Date = ringtone will no longer active after this date

If the Alias ringtone has been successfully created, it will be shown as below.

alias_ringtone_created

Once the Alias ringtone has been set up, using the above example mobile number 61410311070 will ring if a user sends a message using the Alias ID of mobile number 61410311070 and Text code 123.

To send a message, go to IDENTITY -> Anonymous Interaction -> Message. In the example below, the receiver's Alias ID is dBYcWJksjmWC2.... (40 alphanumeric characters).

The Receive button is to check the text messages received using the Alias ringtone.

message_alias

Status Ringtone

To set up a Status ringtone, the mobile number must first be verified. Go to IDENTITY -> Dynamic Alias -> Verification -> Verified Identity -> Phone Number -> click on the Verify button.

register_phone_number

Please ring 1800 180 100 within a minute to have the mobile number verified.

verify_phone

Once the number has been verified, go to IDENTITY -> Anonymous Interaction -> Ringtone.

Active Shooter Example

In the example below, Active Shooter status is used.

ringtone_settings

Caller Phone = the Caller ID (DNIS number) displayed on the receiving mobile phone
Callee Phone = the receiving mobile phone number
Caller Ringtone = the ringtone will be triggered when the status submitted is Active Shooter (ras)
Minimum Caller Type = the ringtone will be triggered if the status submitted by users who have an Associate alias or higher
Minimum Caller Number = the ringtone will be triggered when there are two of more users who submit the Active Shooter (ras) status
Expiry Date = ringtone will no longer active after this date

If the ringtone has been created successfully, it will be shown as below.

status_alias_created

For more details on using Custom Ringtone, please visit the user guide for android or ios

The status Ringtone can be used in two different ways:

  1. Block Notification
  2. Realtime Notification

Block Notification

In order to enable the Status Ringtone to a particular area block, go to the Add Location Pins button, -> Time Blocks and select the Block Notification button.

block_notification

Select the Block Notification to be enabled. In the example below, the Health - Positive PCR (ppr) block notification has been selected. Select the Submit button to have this status enabled.

pcr_positive

Once enabled, the Block Notification button will display the number of enabled notification. In the example below, there is one enabled notification.

block_notification_enabled

Users who enable the Health - positive PCR (ppr) status block notification within the same area block and within the same 30 minute block will trigger their devices to ring, when the Positive PCR (ppr) status is submitted and the number of minimum callers set is reached.

ppr_activated

To check the message sent by each user (if any), simply select on the Check button. In the example above, the messages sent from the two users are User 1 at 13:33 and User 2 at 13:50.

Please note:
Block Notification is based on when the Block Notification is first enabled, e.g: a Block Notification with Positive Result status is enabled on User 1's phone at 13:32 and on User 2's phone at 13:48. User 1 submits the Positive Result status at 13:33 and User 2 submits the Positive Result status at 13:50. This will trigger both devices to ring.

Realtime Notification

The Realtime Notification is triggered for all newly added pins after the Realtime Notification has been enabled. In the example below, all newly added pins with the General - flooding hazard (rfh) or General - active shooter (ras) enabled within the same area block and within the same 30 minute block will trigger the system to ring all the devices.

realtime_notification_enabled

Please note:
This notification remains active indefinitely for all newly added pins, however the status is checked per 30 minute block. Example: a Flooding Hazard (rfh) status is enabled at 12:00, then all pins added with the Flooding Hazard Realtime Notification enabled from 12:00-12:30 will trigger all devices to ring, if the minimum number of callers set is reached.

Payment

There are currently three accepted different payment methods:

  1. Credit Card (credit card verification required and only Visa and Mastercard are accepted)
  2. BPay
  3. Bank Deposit

The minimum Alias ID top-up amount is $20.00.

oztell_payment_method

Wallet

Console

Console indicates the number of blocks which have been submitted.

Every time there is a pin added, whether it is a Web pin, a Touch pin, a QR pin or an Imported pin and a Status is submitted, it will be reflected in the Console number.

Example:

Three pins added.

3pins_added

Status submitted.

status_submitted

Three different status submitted, but they are within the same block.

same_block

The Console number is 1 although the number of status submitted is 3, because all are within the same block.

console_no

Click on the Console and a new window will display the number of status submitted (one "Y" indicates one status submitted). In the example below, there are three different status submitted.

console_status_submitted

Exchange

Every time a pin is added and a status is submitted, it will also be reflected in the "Exchange" number, which is the number of coins earned.

exchange_no

However, if there is one or more submitted pins in the same block and within the same 30 minute block as the the other pins, only the "Console" will reflect the number of submitted status (the number of "Y") and not the "Exchange" number.

Citizen Timeline

Virtual Vaccine

Although your Private Alias gives you perfect memory (e.g. history of your movements), when there is a large outbreak, it might takes too long to be notified out-of-band (e.g. through TV news) that you might be exposed and wait for you to submit your movement manually.

When there is an outbreak you can OPTIONALLY use your Anonymous Alias to submit some of your data to the Citizen Timeline under the protection of novel technologies like Dynamic Alias and Fuzzy Block.

Instead of submitting data directly to the government, Citizen Timeline allows your data to be processed and shared differently under your FULL CONTROL depending on the current threat level.

  1. Private Alias can be used in Defensive Mode - when there is no outbreak. You do NOT have to submit any data to Citizen Timeline, only basic automatic logging on your phone and manual scanning of mandatory QR codes, thus saving battery, data traffic and manual effort.
  2. Anonymous Alias can be used on Offensive Mode - when there is an outbreak. You can send your privacy protected data into the Citizen Timeline, turn on intensive automatic logging and perform frequent manual scanning of voluntary QR codes or tapping on Virtual Markers in locations without QR codes.

The anonymity and speed of Exposure Notifications sent by the Citizen Timeline are controlled by the citizens themselves based on their own circumstances.

Citizen Timeline uses blockchains to scale up linearly according to demand and to protect against bad citizens with malicious intents. The more citizens, the more data, the more devices, the more anonymity, the more security.

Venue

Venue verification

A Realtime alias is required for using the Venue function.

  1. Go to CITIZEN IDENTITY -> Dynamic Alias -> Verification -> 4. Email. Enter your email address and click on the Get Code button. In the example below, the email address used is support@contacttrace.com.au.

email_verification

  1. Click on the Get Code button to get the 6 digit verification code sent to the email address.

email_verification_code

  1. Enter the verification code and click on the Verify button. If successful, a confirmation window will be displayed.

email_verified

  1. Go to IDENTITY -> Dynamic Alias -> Verification -> Venue. The Venue and Phone fields are required and in the example below, the Venue is Marigold Restaurant, Haymarket, NSW 2000 and the Phone is 61292813388 which is the phone number of the venue. The Latitude and Longitude values are automatically added and the WiFi and Bluetooth fields are optional.

venue_fields

  1. Click on the Get Code button and the system will dial the venue's phone number and read out the 6 digit verification code. Please note: the phone number MUST belong and match to the venue and the verification code MUST be entered within a minute. If there is an error displayed, it means the venue's phone number does not match or the code is entered more than 1 minute after it was read out.

  2. If successful, a confirmation window will be displayed.

venue_verified

  1. A new menu called Qr Log will be available under IDENTITY -> Dynamic Alias -> Qr Log.

qr_log

Verified Venue QR Code

The verified venue QR code is located on CITIZEN IDENTITY -> Dynamic Alias -> List -> select the top row of the Alias ID table. In the example below, the Alias ID is 93-dyWTg.

alias_id_realtime

Once selected, the QR Code will be displayed and users can scan this QR code on their devices.

venue_qr_code

For the users

  1. An Anonymous Alias ID or higher is required. Open https://app.contacttrace.com.au, use the Camera Scanner button and select QRcode.

camera_scanner

  1. Scan the QR code of the verified venue. In the example below, the Marigold Restaurant venue is used and the location pin is created automatically after a successful QR Code scanning.

qr_pin

For the venue's owner

To view the daily log, go to CITIZEN IDENTITY -> Dynamic Alias -> Qr Log, select the Log Date and click on the Submit button. In the example below, the log date selected is 15-Aug-2022. In the result, 4 Alias IDs at 4 different times are used to scan the venue.

qr_log_result

Session Map

Session List

An Anonymous alias or higher and a minimum of one coin earned are required. A coin is earned when a status is submitted on a Location pin.

To create a new session, go to CITIZEN INSIGHT -> Community Map -> Session Map -> Session List.

session_list

Once created, it will be shown as below.

session_list_created

An app called Traccar can be installed and configured to automatically log your movement by putting the Traccar Url above in the Server URL of the app as below.

server_url

The Traccar app will display Location Update if the connection to the server is successful.

location_update

In addition to logging the movement, if a Status is enabled in the Status List, it will also broadcast the status to other users in the same area block who are within the same 30 minute block. In the example below, Health - potential exposure (exp) status is enabled.

status_list

Other users who have Health - potential exposure (exp) Realtime notification enabled in the same area block and within the same 30 minute block as the Traccar user above, will get the alert automatically via a ringtone to their mobile devices.

Available status as on 16-Aug-2022

No Virtual Vaccine Venue Status Safety Hazard
1 OK (ok) Venue - arrived (arv) Walk - trip hazard (pth)
2 Health - symptom started (sym) Venue - departed (dpt) Walk - slip hazard (psh)
3 Health - symptom ended (sys) Venue - present (prt) Walk - fall hazard (pfh)
4 Health - test pending (pen) Venue - good (god) Drive - pot hole (rph)
5 Health - pcr positive (ppr) Venue - bad (bad) Drive - road delay (rdd)
6 Health - pcr negative (npr) Venue - missing person (mpr) Drive - road blocked (rdb)
7 Health - antigen positive (pan) Venue - lost property (lpr) Drive - road breakdown (rbh)
8 Health - antigen negative (nan) Venue - help required (hrq) General - flooding hazard (rfh)
9 Health - potential exposure (exp) Venue - safety alert (sat) General - fire hazard (rih)
10 Health - returned travelled (tvl) -- General - crime hazard (rch)
11 Health - vaccination pending (vac) -- General - active shooter (ras)
12 Health - vaccination done (vad) -- General - accident scene (rah)
13 Health - quarantine started (sqt) -- --
14 Health - quarantine ended (eqt) -- --

Location

Share Pin

Every location pin on the app.contacttrace.com.au map has a unique URL that can be shared to other users. In the example below, a Web Pin is used and a pop-up window appears when the pin is selected.

share_pin

The unique URL is revealed and it is automatically copied to the clipboard when the Share link is selected.

share_pin_url

This URL can be shared via email, SMS, instant messaging apps etc.

Note: Whether it is a Web Pin, a Touch Pin, a QR pin or a Phonetrack pin, the shared pin is always displayed using a purple square icon.

The icon will always have two characters which are the first two characters from the URL after the word share=

In this example, the URL is https://app1.contacttrace.com.au/?share=_LR0A01s1P8nxg7jMPMm2nEeOiouA6QBnMUugmsuf therefore characters _L are displayed on the purple square icon.

Shared pin using the unique URL on an Android device.

pin_shared_android

Shared pin using the unique URL on an iOS device.

pin_shared

Shared pin using the unique URL on a Windows device.

pin_shared_win

wip0823

Nextcloud

Create Nextcloud User

Requirements

  1. Realtime Alias
  2. Credit Card verification

Steps

  1. Go to CITIZEN IDENTITY -> Dynamic Alias -> Verification- > Credit Card. If there is a Verified Token displayed then go step 2. If there is no Verified Token, register and verify your Visa or Mastercard.
  2. Go to CITIZEN RESOURCE -> Home Compute -> Nodes -> Activate. Enter the the credit card Expiry Date and the two empty fields, the Password and the Confirm Password fields and select the Create User button.

Access Nextcloud as User

Steps

1.Go to CITIZEN RESOURCE -> Home Compute -> Nodes -> Activated, click on the https://hub.quuvoo4ohcequuox.0.88.io/ link.
2. Enter the Nextcloud Username and Password previously created.

Access Nextcloud as User from an external network

Requirements

Please make sure you are able to access app.contacttrace.com.au menu first.

  1. Go to CITIZEN RESOURCE -> Home Compute -> Nodes ->Access.
  2. Enter the Duration(Days) field, the minimum is 1 and the maximum is 300.
  3. Enter the Password and select the Submit button which will create the Access Token,

Steps

  1. Using an external network. go to https://hub.quuvoo4ohcequuox.0.88.io
  2. Select Access Anoymously and Submit.
  3. Enter the Nextcloud Username and Password previously created.