Support

Privacy policy

UG-Access · updated 8 October 2026

UG-Access is a phone app for a Radio-Sim / Sim-WiFi gate controller. The operator of the app and of the server at ug.sim-radio.com is Dmytro Oleksiienko, d.prog.comp@gmail.com.

TODO (operator). A postal address and the legal form of the business are not in the software. Add them here when you decide they should be published.

What is stored in the cloud

The server keeps a SQLite database on the VPS, normally /opt/ug-cloud/data/ug_cloud.db, and person photos as JPEG files under data/photos/ next to that database. The program does not sell data and does not send it to an advertising network.

The home Wi-Fi password is sent to the controller and saved there and, so the setup form can be filled again, in the phone’s local storage. The cloud database does not store that password.

What stays on the phone

There is no advertising SDK and no analytics SDK. The app does not use data for tracking across other companies’ apps or websites.

Email

If mail is configured on the server, a password reset and a device-PIN reset send a 6-digit code to the account email. The code is stored only as a hash and expires after 15 minutes. Delivery uses the SMTP host named in the server environment (UG_CLOUD_SMTP_HOST). The source code does not name a mail company.

TODO (operator). If you want the mail company named in this policy, write it here. It is only in the server environment file, not in the program.

Who else sees it

People you invite to a controller see that controller according to their role. A backup file or a share from the phone goes where you send it, through the system share sheet. Nobody else receives a copy from the server except the SMTP delivery of a reset code to your own email.

The server log can include the controller’s TCP address. A fail2ban jail in the deploy files watches those logs and can block an address that opens too many TCP connections to port 8788 (ban of 300 seconds). The database does not store the phone’s IP address. The published Caddy config does not turn on its own access log.

How long it is kept

There is no automatic deletion of accounts or of the journal. A password-reset code and a claim code expire after 15 minutes. When the owner removes a controller in the app, the server asks the controller to reset itself. After the controller confirms, that controller’s database row is deleted, and the journal and command rows tied to it go with it. The photo files on disk are not deleted by that step.

Deleting your account

While you are signed in, open Settings, then Device (in the app: «Устройство»), and tap Delete account at the bottom of that screen, below Reset settings. In the app that button is labeled «Удалить аккаунт». The dialog says this account and this person’s access are deleted, and that controllers stay in the cloud and on the board. Enter the current password. The server then deletes the account, the password hash, this account’s memberships, claim codes this account created, and password-reset codes. The sign-in token stops working because the account row is gone.

If this account is the only owner of a controller, the cloud row stays: the serial, the people, the journal, the commands, and the photo files. The owner field is cleared so the controller is unclaimed, and the next Bluetooth claim reuses that same row. Other members keep their access. The server does not ask the controller to reset, and it does not change the people, journal, PIN, or Wi-Fi stored on the controller. If another owner remains, only this account’s access is removed. Removing a controller from the device list is a different action: that one does ask the controller to reset itself.

If you cannot sign in, email d.prog.comp@gmail.com from the address you registered.

TODO (operator). The software does not set how quickly that email is answered. Write that here when you decide.

Children

The app does not ask for a date of birth and has no children’s account. It is a companion for a physical gate controller and is not directed at children.

Contact

Dmytro Oleksiienko, d.prog.comp@gmail.com.