Frequently Asked Questions

Decentralization is a key aspect of RegsAware. Traditionally, to access data on a website, you needed to connect to a single server containing that data. This method of storing data makes it easy for third parties to get access to it, corrupt it or even delete it. In RegsAware it is securely stored on multiple devices in the network, which makes it harder to hack and interfere with your data.

That's just the thing - if you store your data in a single place, like Gavin Belsons' poorly-made server box, your data will very susceptible to hacking. Whereas on RegsAware, your data is safe with many copies to back it up from.

Our proprietary middle-out compression algorithm allows data to flow so fast that it can't be hacked! But, in all seriousness, the algorithm helps but it's the public, immutable ledger that makes it secure. This enables RegsAware users to exchange data without risk of it being intercepted by third parties.

Access to the public network is granted within a day, but moving all your data and integrating your existing software depends on how big your company is. Startups can expect to be fully online within a week, enterprises can take up to a month due to large reliance on legacy systems and huge datasets.

Decentralization is a key aspect of RegsAware. Traditionally, to access data on a website, you needed to connect to a single server containing that data. This method of storing data makes it easy for third parties to get access to it, corrupt it or even delete it. In RegsAware it is securely stored on multiple devices in the network, which makes it harder to hack and interfere with your data.

That's just the thing - if you store your data in a single place, like Gavin Belsons' poorly-made server box, your data will very susceptible to hacking. Whereas on RegsAware, your data is safe with many copies to back it up from.

ajax:
False
application:
regsaware
args:
cid:
None
client:
216.73.216.191
controller:
default
cookies:
env:
CONTEXT_DOCUMENT_ROOT:
/home/w2p/public_html
CONTEXT_PREFIX:
DOCUMENT_ROOT:
/home/w2p/public_html
GATEWAY_INTERFACE:
CGI/1.1
HTTP_ACCEPT:
*/*
HTTP_ACCEPT_ENCODING:
gzip, br, zstd, deflate
HTTP_HOST:
regsaware.com
HTTP_USER_AGENT:
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
PATH_INFO:
/faq
PATH_TRANSLATED:
/home/w2p/etc/web2py/wsgihandler.py/faq
QUERY_STRING:
REMOTE_ADDR:
216.73.216.191
REMOTE_PORT:
61123
REQUEST_METHOD:
GET
REQUEST_SCHEME:
https
REQUEST_URI:
/faq
SCRIPT_FILENAME:
/home/w2p/etc/web2py/wsgihandler.py
SCRIPT_NAME:
SCRIPT_URI:
https://regsaware.com/faq
SCRIPT_URL:
/faq
SERVER_ADDR:
178.79.174.242
SERVER_ADMIN:
[no address given]
SERVER_NAME:
regsaware.com
SERVER_PORT:
443
SERVER_PROTOCOL:
HTTP/1.1
SERVER_SIGNATURE:
SERVER_SOFTWARE:
Apache
SSL_TLS_SNI:
regsaware.com
apache.version:
2
4
41
apache_version:
2
4
41
app_folders:
{'/home/w2p/etc/web2py/applications/regsaware', '/home/w2p/etc/web2py/applications/admin', '/home/w2p/etc/web2py/applications/librarian', '/home/w2p/etc/web2py/applications/tbroker', '/home/w2p/etc/web2py/applications/welcome'}
applications_parent:
/home/w2p/etc/web2py
context_document_root:
/home/w2p/public_html
context_prefix:
db_sessions:
set()
debugging:
False
document_root:
/home/w2p/public_html
domain_application:
regsaware
domain_controller:
None
domain_function:
None
gateway_interface:
CGI/1.1
gluon_parent:
/home/w2p/etc/web2py
http_accept:
*/*
http_accept_encoding:
gzip, br, zstd, deflate
http_host:
regsaware.com
http_user_agent:
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
is_jython:
False
is_py2:
False
is_pypy:
False
is_source:
True
local_hosts:
127.0.0.1
regsaware.com
::1
127.0.1.1
178.79.174.242
thermite.chemreg.net
::ffff:127.0.0.1
mod_wsgi.application_group:
w2p.chemreg.net|
mod_wsgi.callable_object:
application
mod_wsgi.daemon_connects:
1
mod_wsgi.daemon_restarts:
0
mod_wsgi.daemon_start:
1748369409797228
mod_wsgi.enable_sendfile:
0
mod_wsgi.handler_script:
mod_wsgi.ignore_activity:
0
mod_wsgi.listener_host:
mod_wsgi.listener_port:
443
mod_wsgi.path_info:
/faq
mod_wsgi.process_group:
w2p
mod_wsgi.queue_start:
1748369409796000
mod_wsgi.request_handler:
wsgi-script
mod_wsgi.request_id:
3GWb+YF1RSM
mod_wsgi.request_start:
1748369409795548
mod_wsgi.script_name:
mod_wsgi.script_reloading:
1
mod_wsgi.script_start:
1748369409804515
mod_wsgi.thread_id:
2
mod_wsgi.thread_requests:
86
mod_wsgi.total_requests:
179
mod_wsgi.version:
4
6
8
mod_wsgi_application_group:
w2p.chemreg.net|
mod_wsgi_callable_object:
application
mod_wsgi_daemon_connects:
1
mod_wsgi_daemon_restarts:
0
mod_wsgi_daemon_start:
1748369409797228
mod_wsgi_enable_sendfile:
0
mod_wsgi_handler_script:
mod_wsgi_ignore_activity:
0
mod_wsgi_listener_host:
mod_wsgi_listener_port:
443
mod_wsgi_path_info:
/faq
mod_wsgi_process_group:
w2p
mod_wsgi_queue_start:
1748369409796000
mod_wsgi_request_handler:
wsgi-script
mod_wsgi_request_id:
3GWb+YF1RSM
mod_wsgi_request_start:
1748369409795548
mod_wsgi_script_name:
mod_wsgi_script_reloading:
1
mod_wsgi_script_start:
1748369409804515
mod_wsgi_thread_id:
2
mod_wsgi_thread_requests:
86
mod_wsgi_total_requests:
179
mod_wsgi_version:
4
6
8
path_info:
/faq
path_translated:
/home/w2p/etc/web2py/wsgihandler.py/faq
query_string:
remote_addr:
216.73.216.191
remote_port:
61123
request_method:
GET
request_scheme:
https
request_uri:
/regsaware/default/faq
script_filename:
/home/w2p/etc/web2py/wsgihandler.py
script_name:
script_uri:
https://regsaware.com/faq
script_url:
/faq
server_addr:
178.79.174.242
server_admin:
[no address given]
server_name:
regsaware.com
server_port:
443
server_protocol:
HTTP/1.1
server_signature:
server_software:
Apache
ssl_tls_sni:
regsaware.com
web2py_original_uri:
/faq
web2py_path:
/home/w2p/etc/web2py
web2py_runtime_handler:
True
web2py_version:
2.24.1-stable+timestamp.2023.03.23.05.07.17
wsgi.errors:
<_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>
wsgi.file_wrapper:
<class 'mod_wsgi.FileWrapper'>
wsgi.input:
<mod_wsgi.Input object at 0x7f13f86ce7a0>
wsgi.input_terminated:
True
wsgi.multiprocess:
True
wsgi.multithread:
True
wsgi.run_once:
False
wsgi.url_scheme:
https
wsgi.version:
1
0
wsgi_errors:
<_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>
wsgi_file_wrapper:
<class 'mod_wsgi.FileWrapper'>
wsgi_input:
<mod_wsgi.Input object at 0x7f13f86ce7a0>
wsgi_input_terminated:
True
wsgi_multiprocess:
True
wsgi_multithread:
True
wsgi_run_once:
False
wsgi_url_scheme:
https
wsgi_version:
1
0
extension:
html
folder:
/home/w2p/etc/web2py/applications/regsaware
function:
faq
get_vars:
global_settings:
app_folders:
{'/home/w2p/etc/web2py/applications/regsaware', '/home/w2p/etc/web2py/applications/admin', '/home/w2p/etc/web2py/applications/librarian', '/home/w2p/etc/web2py/applications/tbroker', '/home/w2p/etc/web2py/applications/welcome'}
applications_parent:
/home/w2p/etc/web2py
db_sessions:
set()
debugging:
False
gluon_parent:
/home/w2p/etc/web2py
is_jython:
False
is_py2:
False
is_pypy:
False
is_source:
True
local_hosts:
127.0.0.1
regsaware.com
::1
127.0.1.1
178.79.174.242
thermite.chemreg.net
::ffff:127.0.0.1
web2py_runtime_handler:
True
web2py_version:
2.24.1-stable+timestamp.2023.03.23.05.07.17
is_https:
True
is_local:
False
is_restful:
False
is_scheduler:
False
is_shell:
False
method:
GET
now:
datetime.datetime(2025, 5, 27, 18, 10, 9, 816301)
post_vars:
url:
/faq
utcnow:
datetime.datetime(2025, 5, 27, 18, 10, 9, 816693)
vars:
wsgi:
<gluon.main.LazyWSGI object at 0x7f13f8bc50a0>
Back to top
body:
<_io.StringIO object at 0x7f13f9a7e550>
cookies:
session_id_regsaware:
216.73.216.191-4dae5fb3-a3d4-486c-aecb-73955ef7e6ce
comment:
domain:
expires:
httponly:
max-age:
path:
/
samesite:
secure:
version:
delimiters:
{{
}}
files:
/regsaware/static/js/jquery.js
/regsaware/static/css/calendar.css
/regsaware/static/js/calendar.js
/regsaware/static/js/web2py.js
flash:
form_label_separator:
formstyle:
bootstrap4_inline
generic_patterns:
*
google_analytics_id:
None
headers:
X-Powered-By:
web2py
menu:
Home
False
/
Features
False
/features
FAQ
False
/faq
Plans
False
/plans
Team
False
/team
About
False
/about
System
False
#
Design
False
/admin/design/regsaware
Controller
False
/admin/edit/regsaware/controllers/default.py
View
False
/admin/edit/regsaware/views/default/faq.html
DB Model
False
/admin/edit/regsaware/models/db.py
Menu Model
False
/admin/edit/regsaware/models/menu.py
Config.ini
False
/admin/edit/regsaware/private/appconfig.ini
Layout
False
/admin/edit/regsaware/views/layout.html
Stylesheet
False
/admin/edit/regsaware/static/css/web2py-bootstrap3.css
Database
False
/appadmin
Errors
False
/admin/errors/regsaware
About
False
/admin/about/regsaware
meta:
author:
Philip Kilner <phil@xfr.co.uk>
description:
Regulatory Alerts
generator:
Web2py Web Framework
keywords:
<map object at 0x7f13f8a61e80>
models_to_run:
^\w+\.py$
^default/\w+\.py$
^default/faq/\w+\.py$
postprocessing:
session_client:
216.73.216.191
session_cookie_compression_level:
None
session_cookie_expires:
None
session_data_name:
session_data_regsaware
session_file:
None
session_filename:
/home/w2p/etc/web2py/applications/regsaware/sessions/216.73.216.191-4dae5fb3-a3d4-486c-aecb-73955ef7e6ce
session_hash:
af8c96c5e9a768088deb3555c108286d
session_id:
216.73.216.191-4dae5fb3-a3d4-486c-aecb-73955ef7e6ce
session_id_name:
session_id_regsaware
session_masterapp:
regsaware
session_new:
True
session_storage_type:
file
show_toolbar:
True
status:
200
view:
default/faq.html
Back to top
postgres://******@localhost/regsaware2023:
defined:
acc_notification
acc_search
acc_search_assigment
acc_search_portfolio
acc_search_scope
acc_subscription
acc_subscription_alert
account
auth_cas
auth_event
auth_group
auth_membership
auth_permission
auth_user
dist_frequency
invoice
reg_document
regulation
search_distribution
search_portfolio
search_portfolio_term
search_portfolio_term_hit
search_scope
search_scope_subtopic
search_scope_territory
search_scope_topic
search_team
search_team_member
signup
subscription
subtopic
tariff
territory
topic
lazy:
[no lazy tables]
Back to top
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36',NULL,'2025-05-27 01:58:36',NULL)RETURNING "id";
0.51ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36','https://chemreg.net/search#c6-operator=or&c7-operator=or&c8-operator=or&b_start=0','2025-05-27 01:58:37','https://chemreg.net/regulations/gmsds-feb20-703.pdf')RETURNING "id";
0.83ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36','https://chemreg.net/search#c6-operator=or&c7-operator=or&c8-operator=or&b_start=0','2025-05-27 01:58:38','https://chemreg.net/regulations/2-112_gmsds.pdf')RETURNING "id";
1.45ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36','https://chemreg.net/search#c6-operator=or&c7-operator=or&c8-operator=or&b_start=20','2025-05-27 01:59:15','https://chemreg.net/regulations/2-225_gmsds.pdf')RETURNING "id";
5.27ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36','https://chemreg.net/search#c6-operator=or&c7-operator=or&c8-operator=or&b_start=20','2025-05-27 01:59:39','https://chemreg.net/regulations/2-228_gmsds.pdf')RETURNING "id";
2.73ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36','https://chemreg.net/search#c6-operator=or&c7-operator=or&c8-operator=or&b_start=0','2025-05-27 01:59:43','https://chemreg.net/regulations/39-1_gmsds.pdf')RETURNING "id";
0.82ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36','https://chemreg.net/search#c6-operator=or&c7-operator=or&c8-operator=or&b_start=0','2025-05-27 01:59:44','https://chemreg.net/regulations/2-123_gmsds.pdf')RETURNING "id";
0.38ms
SELECT "relay_log"."id", "relay_log"."normalised_filename", "relay_log"."file_uid", "relay_log"."process_status", "regulation"."id", "relay_log"."posted", "relay_log"."post_status_code", "relay_log"."first_seen", "relay_log"."last_seen", "relay_log"."plone_created", "relay_log"."plone_first_modified", "relay_log"."metadata_updated", "relay_log"."metadata_status_code", "relay_log"."pages_processed", "relay_log"."page_count", "relay_log"."html_conversion", "relay_log"."html_conversion_returncode", "relay_log"."html_ping_code", "relay_log"."published" FROM "relay_log", "regulation" WHERE ("relay_log"."regulation_id" = "regulation"."id") ORDER BY "relay_log"."id" DESC;
1194.90ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36',NULL,'2025-05-27 06:13:28',NULL)RETURNING "id";
14.22ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36',NULL,'2025-05-27 06:13:28',NULL)RETURNING "id";
0.35ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36','https://chemreg.net/search#c6-operator=or&c7-operator=or&c8-operator=or&b_start=0','2025-05-27 06:13:28','https://chemreg.net/regulations/gmsds-feb20-993.pdf')RETURNING "id";
1.18ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36','https://chemreg.net/search#c6-operator=or&c7-operator=or&c8-operator=or&b_start=0','2025-05-27 06:13:32','https://chemreg.net/regulations/2-112_gmsds.pdf')RETURNING "id";
10.85ms
SELECT "regulation"."id", "regulation"."source_id", "regulation"."file_uid", "regulation"."pdf" FROM "regulation" WHERE ("regulation"."pdf" IS NOT NULL) ORDER BY "regulation"."id" DESC;
47.21ms
SELECT "regulation"."id", "regulation"."source_id", "regulation"."file_uid", "regulation"."pdf" FROM "regulation" WHERE (("regulation"."pdf" IS NOT NULL) AND ("regulation"."file_uid" IS NOT NULL)) ORDER BY "regulation"."id" DESC;
10.95ms
SELECT "regulation"."id", "regulation"."source_id", "regulation"."file_uid", "regulation"."pdf" FROM "regulation" WHERE (("regulation"."pdf" IS NOT NULL) AND ("regulation"."file_uid" IS NULL)) ORDER BY "regulation"."id" DESC;
7.51ms
SELECT "relay_log"."id" FROM "relay_log", "regulation" WHERE ("relay_log"."regulation_id" = "regulation"."id");
23.46ms
SELECT "topic"."id", "topic"."source_topic" FROM "topic" WHERE ("topic"."id" IS NOT NULL) ORDER BY "topic"."id", "topic"."source_topic";
29.56ms
SELECT "subtopic"."id", "subtopic"."source_subtopic" FROM "subtopic" WHERE ("subtopic"."id" IS NOT NULL) ORDER BY "subtopic"."id", "subtopic"."source_subtopic";
1.59ms
SELECT "country"."id", "country"."source_country" FROM "country" WHERE ("country"."id" IS NOT NULL) ORDER BY "country"."id", "country"."source_country";
3.90ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36',NULL,'2025-05-27 08:31:33',NULL)RETURNING "id";
5.59ms
INSERT INTO "search_hit"("user_agent","search_uri","hit_timestamp","hit_uri") VALUES ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36','https://chemreg.net/search#c6-operator=or&c7-operator=or&c8-operator=or&b_start=0','2025-05-27 08:31:35','https://chemreg.net/regulations/2-127_gmsds.pdf')RETURNING "id";
0.45ms
SELECT "relay_log"."id", "relay_log"."normalised_filename", "relay_log"."file_uid", "relay_log"."process_status", "regulation"."id", "relay_log"."posted", "relay_log"."post_status_code", "relay_log"."first_seen", "relay_log"."last_seen", "relay_log"."plone_created", "relay_log"."plone_first_modified", "relay_log"."metadata_updated", "relay_log"."metadata_status_code", "relay_log"."pages_processed", "relay_log"."page_count", "relay_log"."html_conversion", "relay_log"."html_conversion_returncode", "relay_log"."html_ping_code", "relay_log"."published" FROM "relay_log", "regulation" WHERE ("relay_log"."regulation_id" = "regulation"."id") ORDER BY "relay_log"."id" DESC;
220.18ms
Back to top