The App uses GPS on the device to determine the compass, so the user must allow location services on the device to get the compass to their floor plans.
Allow location services from your device settings:
iOS
Go to Settings
Select CubiCasa
Click Location
Set Allow location access to While Using the App
Turn on Precise Location
Android
Note that this may vary based on your phone brand.
Open the Settings (it should be in your apps list)
Scroll down to or search for Location and select it
in Location click on App location permissions
Scroll the lists of apps to verify that Cubicasa is in Allowed all the time or Allowed only while in use lists.
To change Cubicasa's setting click on the app entry in the list and change the settings to anything else than Don't allow
Improve location accuracy
If the location is inaccurate, you can try to improve it with these tips:
Turn on wi-fi
Remove any nearby magnets, for example, a case and pop socket, and restart the device
Stay away from metal objects and objects that generate a strong magnetic field
Additional information
Edit the orientation after a scan
It is possible to edit the compass values using Quick Edit.