<%@ page import="javax.servlet.http.HttpUtils,java.util.Enumeration" %>

Privacy statement for Floyd domains

When visiting the Floyd domains to browse for information you do so anonymously. If you do nothing during your visit but browse through the Web site reading pages, viewing photographs, or downloading information for example -- certain information will be gathered and stored automatically. This information does not identify you personally.

This information gathered is used for two purposes: site management and, in the case of suspected unauthorized activity, for law enforcement and possible criminal prosecution.

Below you will see a full listing of information gathered. Note that this information is sent by your Web browser to any and all web sites you visit.

Press the Back button on your browser to return to normal Web browsing.
For more information send email to Taneli@Otala.Com

Web browser request information

Requested URL: <%= HttpUtils.getRequestURL(request) %>
Request method: <%= request.getMethod() %>
Request URI: <%= request.getRequestURI() %>
Request protocol: <%= request.getProtocol() %>
Servlet path: <%= request.getServletPath() %>
Path info: <%= request.getPathInfo() %>
Path translated: <%= request.getPathTranslated() %>
Query string: <%= request.getQueryString() %>
Content length: <%= request.getContentLength() %>
Content type: <%= request.getContentType() %>
Server name: <%= request.getServerName() %>
Server port: <%= request.getServerPort() %>
Remote user: <%= request.getRemoteUser() %>
Remote address: <%= request.getRemoteAddr() %>
Remote host: <%= request.getRemoteHost() %>
Authorization scheme: <%= request.getAuthType() %>
<% Enumeration e = request.getHeaderNames(); if(e != null && e.hasMoreElements()) { %>

Request headers

<% while(e.hasMoreElements()) { String k = (String) e.nextElement(); %> <% } %>
Header: Value:
<%= k %> <%= request.getHeader(k) %>
<% } %> <% e = request.getParameterNames(); if(e != null && e.hasMoreElements()) { %>

Request parameters

<% while(e.hasMoreElements()) { String k = (String) e.nextElement(); String val = request.getParameter(k); String vals[] = request.getParameterValues(k); %> <% } %>
Parameter: Value: Multiple values:
<%= k %> <%= val %> <% for(int i = 0; i < vals.length; i++) { if(i > 0) out.print("
"); out.print(vals[i]); } %>
<% } %> <% e = getServletConfig().getInitParameterNames(); if(e != null && e.hasMoreElements()) { %>

Init parameters

<% while(e.hasMoreElements()) { String k = (String) e.nextElement(); String val = getServletConfig().getInitParameter(k); %> <% } %>
Parameter: Value:
<%= k %> <%= val %>
<% } %>